Saltar al contenido

JPG a WebP

Fotografías que pesan menos y se ven igual.

Una auditoría de rendimiento que te dice que sirvas las imágenes en formatos de nueva generación está pidiendo WebP, casi siempre. JPG a WebP crea uno a partir de la foto que ya tienes en el disco, listo para dejarlo en la carpeta de la que salió. La decodificación y la codificación se ejecutan las dos en esta pestaña, así que no se sube nada.

El archivo no sale nunca de esta pestaña. Leerlo, decodificarlo y escribir el resultado ocurren todos en tu equipo, y puedes comprobarlo apagando la red y usando la herramienta igualmente.

La herramienta

Arrastra una imagen aquí

O pega una, o elige un archivo. Varias a la vez no es problema.

La conversión ocurre en tu máquina, en esta pestaña, y por eso hace falta JavaScript para que ocurra siquiera. Aquí no hay ningún servidor que pudiera hacerlo en su lugar.

0,92

Esta conversión

Dónde se rinde el JPEG, y qué lo sustituye.

La mayoría de los JPEG guardan el color a la mitad de resolución que el brillo, una muestra de color por cada cuatro píxeles, partiendo de que el ojo sigue el detalle en la luminancia y es impreciso con el tono. Funciona bien en una cara y mal en texto rojo sobre negro. Esa decisión se tomó cuando se escribió el archivo y no hay vuelta atrás, así que un JPEG llega con el color ya adelgazado. El WebP con pérdidas hace lo mismo y no ofrece ninguna salida.

El modo con pérdidas de WebP salió del codificador de video VP8, así que cada bloque se predice a partir de los píxeles ya decodificados a su alrededor y solo se guarda la diferencia. JPEG no tiene nada parecido, y de esa predicción viene la mayor parte del ahorro. La pega está en la entrada: un JPEG ya ha descartado detalle, y WebP solo puede comprimir lo que sobrevivió, así que parte del original más grande que tengas y no de una copia que se ha vuelto a guardar dos veces. Safari no puede escribir WebP, así que allí no se ofrece la opción.

Adónde va el archivo

A ningún sitio.

La mayoría de los convertidores que encuentras buscando son un formulario de subida. Entregas el archivo, un servidor lo convierte y te fías de que la copia se borró. Convertir una imagen no exige nada de eso, así que esto no lo hace.

  • No hay ningún servidor

    La página no hace ninguna petición mientras convierte. No hay ni una llamada a fetch, XMLHttpRequest, WebSocket, EventSource ni sendBeacon en ninguna parte del convertidor, y no se escribe nada en cookies, almacenamiento local, almacenamiento de sesión ni en una base de datos.

  • Los metadatos se quitan

    Una foto hecha con un teléfono lleva las coordenadas del sitio donde estabas, el segundo exacto en que la tomaste y la cámara con la que la tomaste. Eso se elimina por defecto, y el resultado te dice qué había dentro, para que la decisión sea tuya y no una sorpresa.

  • Puedes comprobarlo tú mismo

    Apaga la red y convierte algo. Funciona. La versión de un solo archivo que hay más abajo en esta página va un paso más allá: la descargas una vez y la abres desde tu propio disco, sin conexión ninguna.

  • El código se puede leer

    El convertidor es un paquete de código abierto independiente, sin dependencias en tiempo de ejecución y publicado con licencia MIT. La afirmación de privacidad es una propiedad de un código que puedes leer, no una promesa que tienes que aceptar.

Formatos

Lo que entra y lo que sale.

Los formatos comunes están aquí porque la gente los necesita. Los incómodos están aquí porque quien tiene un TIFF escaneado, un archivo de Photoshop o una carpeta de raw de cámara no tiene otro sitio al que ir que no le pida antes una subida.

Lectura

HEIC y HEIF, PNG, APNG, JPEG, JPEG XL, WebP, AVIF, GIF, BMP, ICO, TIFF, PSD y PSB de Photoshop, raw de cámara, DDS, Radiance HDR, OpenEXR, PCX, juegos Apple icon, Sun raster, XBM, XPM, QOI, TGA, PNM y farbfeld, además de SVG, que renderiza el navegador. El formato se deduce de los bytes y no del nombre del archivo, porque una foto compartida por una app de mensajería a menudo llega llamándose image.jpg con un HEIC dentro.

Escritura

PNG, APNG, JPEG, WebP, AVIF, GIF, TIFF, BMP, ICO, juegos de iconos de Apple, PCX, Sun raster, XBM, XPM, Radiance HDR, OpenEXR, QOI, TGA, PNM y farbfeld. WebP no está disponible en Safari, que nunca ha permitido escribirlo, y AVIF necesita un navegador con codificador AV1, como Chrome y Edge. En ambos casos la herramienta lo dice en lugar de entregarte un PNG con el nombre equivocado.

Las animaciones conservan sus fotogramas

Un GIF animado convertido a APNG conserva todos los fotogramas, y al revés también. Convertirlo a un formato de imagen fija conserva el primer fotograma y te lo dice, en lugar de descartar el resto sin avisar.

Las fotos HDR siguen siendo HDR

Una foto HDR de un teléfono es una imagen normal más otra pequeña que indica cuánto debe iluminarse cada parte. Conviértela a AVIF y ambas pasan al archivo, junto con los ajustes que las relacionan, copiados tal cual en lugar de recalcularse. Conviértela a cualquier otro formato y obtienes la imagen de rango estándar con un aviso. Radiance HDR y OpenEXR son otra cuestión y conservan todo su rango entre sí.

El raw de cámara, con honestidad

Un archivo raw guarda datos del sensor que un editor de fotos revela hasta convertirlos en una imagen, y esto no hace eso. Lo que hace es sacar el JPEG a tamaño completo que la propia cámara generó y guardó dentro del archivo, que es justo lo que quieres cuando necesitas una foto de un CR2 o un NEF y no te apetece abrir nada pesado.

El PNG lo escribe esta herramienta, no el navegador

Lo que significa que descarta el canal de transparencia cuando no se usa, incrusta el perfil de color original y no tiene ningún límite de tamaño con el que topar. En una foto de teléfono sale más pequeño de lo que consigue el navegador.

Iconos y favicons

Un ICO no es una sola imagen. Es un pequeño directorio que guarda la misma imagen en varios tamaños, para que un navegador pueda coger la de 16 píxeles para una pestaña y la de 32 para un marcador, que es lo que es un favicon. Esto escribe entradas de 256, 128, 64, 48, 32 y 16 píxeles, y en 256 es donde se para un ICO, porque el directorio anota cada lado en un solo byte. Un conjunto de iconos de Apple (ICNS) se escribe igual y llega hasta 1024, con la versión normal y la retina de cada tamaño que tiene las dos. Parte de algo cuadrado: cada hueco es un cuadrado, así que una fotografía apaisada vuelve centrada dentro de uno con transparencia a los lados.

Lo que no hace

No escribe HEIC. Ningún navegador puede, y el codificador está sujeto a patentes que una herramienta gratuita no puede resolver. Lee Photoshop y DDS sin escribirlos, porque leer un archivo que alguien ya tiene es útil y escribir uno mal es un archivo que descubre defectuoso un mes después. El AVIF sale con ocho bits por canal, porque ningún navegador codifica AV1 de diez bits, así que no hay salida PQ ni HLG. Una foto HDR no la necesita, y por eso sobrevive igualmente.

El caso difícil

Un HEIC no es una sola imagen. Son docenas.

La mayoría de los formatos son una sola imagen con una cabecera delante, y convertir uno no tiene nada de particular. HEIC es la excepción, y vale la pena repasarlo porque es el formato que con más probabilidad te ha traído hasta aquí. Es compresión de video aplicada a una imagen fija, envuelta en el mismo contenedor que usa un MP4, y lo interesante es que un navegador pueda leerlo siquiera: ya tiene el decodificador.

  1. 01El archivo es un contenedor, del mismo tipo que usa un MP4. Dentro hay una lista de elementos: la imagen, una miniatura, los metadatos de la cámara y, en un iPhone reciente, una capa adicional para el alto rango dinámico.
  2. 02La imagen en sí es una rejilla de mosaicos de 512 por 512. Una foto de doce megapíxeles son 48 de ellos, colocados ocho a lo ancho y seis a lo alto, y una de 48 megapíxeles son casi doscientos. Un lector que espera una sola imagen no encuentra nada que le sirva.
  3. 03Cada mosaico se comprime igual que un fotograma de video. La herramienta extrae los mosaicos y se los entrega al descodificador de video integrado en tu navegador, que en la mayoría de las máquinas es una pieza de hardware dedicada, así que tarda un momento y no un minuto.
  4. 04La rejilla se rellena hasta completar mosaicos enteros, así que es más grande que la foto. Las dimensiones reales se guardan aparte, y el relleno se recorta después.
  5. 05La rotación se guarda junto a la imagen en lugar de aplicarse a ella. Toda foto vertical hecha con un teléfono está en realidad guardada de lado, y por eso un convertidor que ignora esto te da una imagen tumbada.
  6. 06Una foto de iPhone está en Display P3, una gama de color más amplia que el sRGB que dan por hecho la mayoría de los archivos. La herramienta lee en cuál está el archivo y traslada el perfil de color, así que el resultado no sale apagado.

Por qué algunos navegadores necesitan ayuda

Safari lee HEIC por su cuenta. Chrome y Edge exponen el descodificador de video que hace falta siempre que la máquina tenga el hardware, que es lo habitual. Firefox no hace ninguna de las dos cosas. En esos casos, esta página carga un descodificador por software, que funciona en todas partes y es más lento, y el resultado lo indica cuando ha ocurrido, para que una conversión lenta quede explicada en lugar de resultar misteriosa.

Sin conexión

El mismo convertidor, en un solo archivo en tu propio disco.

Guarda este documento, desconéctate, y sigue convirtiendo tus imágenes. Todo lo que ejecuta está escrito dentro del archivo, así que no hay ningún servidor al que llegar ni ninguna versión que pueda cambiar después de que lo hayas guardado.

El archivo

Versión independiente

El convertidor y su interfaz en un solo documento HTML. Entran veintiséis formatos, y no lleva dependencias de ningún tipo en tiempo de ejecución.

Licencia
MIT
Descargar desde el listado de versiones
  • El script y la hoja de estilos van escritos dentro de la página

    La compilación construye el convertidor, minifica la hoja de estilos y escribe los dos dentro del cuerpo del documento. No se pide nada, porque no queda nada que pedir. También es la razón de que un documento así pese más que una página normal: lo que tienes es el programa en sí, no una referencia a él.

  • El archivo no ejecuta código que no viniera con él

    La compilación calcula el hash del script y de la hoja de estilos tal como han quedado en el documento y escribe los dos hashes en una Content-Security-Policy dentro de la cabecera del propio archivo. Esa misma política pone connect-src en none, así que el documento no tiene permiso para abrir ninguna conexión de red. Cambia un solo carácter del script y deja de ejecutarse, porque su hash ya no coincide.

  • No hay código de red que apagar

    El convertidor no llama a fetch, ni a XMLHttpRequest, ni a WebSocket, ni a EventSource, ni a sendBeacon en ninguna parte, y no escribe en cookies, ni en almacenamiento local, ni en almacenamiento de sesión, ni en una base de datos. Una prueba del paquete lee el archivo compilado y bloquea la publicación si aparece alguno de ellos, así que se comprueba en cada compilación en lugar de prometerse una sola vez.

  • No se actualiza solo

    Esto es lo que cuesta el montaje, y vale la pena decirlo con claridad. Un archivo en tu disco se queda como estaba el día que lo guardaste. Cuando el convertidor gana un formato o arregla una descodificación, tu copia no. Vuelve y descárgalo otra vez, y compara el nuevo SHA-256 con el que se publica aquí.

Antes de abrirlo

Comprueba que has recibido lo que publicamos.

Un archivo que ejecuta un programa en tu máquina merece un minuto de revisión. Calcula el hash de la copia que has descargado y compáralo, carácter por carácter, con el hash publicado para ese archivo.

macOS y Linux

shasum -a 256 private-image-converter.html

Windows

certutil -hashfile private-image-converter.html SHA256

El flujo de trabajo que compila el archivo anota su SHA-256 en la versión que publica. Ese es el número con el que hay que comparar, y lo registra la máquina que produjo los bytes en lugar de escribirse a mano después.

Si no coinciden

No abras el archivo. Una discrepancia suele ser una descarga interrumpida y, de vez en cuando, algo peor. Bórralo y descárgalo de nuevo. Si la segunda copia tampoco coincide, cuéntalo en el gestor de incidencias en lugar de buscarle la vuelta.

La prueba de que funciona sin conexión

Todos los convertidores de la web dicen que no suben nada. Este lo puede comprobar cualquiera, en su propia máquina, sin leer una línea del código.

  1. 01Guarda el archivo en un sitio cualquiera. La carpeta de descargas vale.
  2. 02Apaga la red del todo. Modo avión, o desenchufa el cable y apaga el wifi.
  3. 03Abre el archivo. La barra de direcciones muestra una dirección file://, lo que significa que el navegador lo ha cargado desde tu disco y no desde ningún otro sitio.
  4. 04Convierte una foto. Funciona, a toda velocidad, sin ningún sitio al que enviarla.
  5. 05Vuelve a conectarte y hazlo otra vez con el panel de red de las herramientas de desarrollo abierto. Se queda vacío.

El límite

El archivo sin conexión no puede leer HEIC en Firefox.

Un HEIC es un fotograma de video HEVC dentro de un contenedor. El convertidor lee el contenedor por su cuenta y entrega la imagen a lo que sea capaz de descodificar HEVC en la máquina. Safari descodifica HEIC directamente. Chrome y Edge exponen el descodificador que lleva el hardware de video del equipo, y casi todas las máquinas lo tienen. Firefox no expone ninguno de los dos.

Cerrar esa brecha exige un descodificador HEVC por software, y no hay forma de escribir uno dentro del archivo sin asumir una dependencia. La versión sin conexión no tiene ninguna, a propósito, y eso es lo que le permite ser un único documento con un hash que puedes comprobar. Así que en Firefox rechaza un HEIC con una frase que explica por qué, y no hay ningún ajuste que lo cambie.

El convertidor de arriba de esta página sí lo maneja. Este sitio carga un decodificador por software como archivo aparte una vez ha comprobado que el navegador no tiene otra vía, algo que un solo documento no puede hacer.

Lo que Firefox sí hace

Todo lo demás. PNG, JPEG, WebP, TIFF, Photoshop, raw de cámara, OpenEXR, Radiance HDR y el resto se convierten en Firefox desde el archivo sin conexión. HEIC es el único formato que depende de un descodificador que Firefox no tiene.

Por qué la licencia ocupa una sola línea

Ese mismo límite visto desde el otro lado. El archivo es el paquete del convertidor y su interfaz, ambos con licencia MIT, compilados en un único documento, y dentro no hay ninguna biblioteca de terceros, así que el aviso MIT cubre todo el artefacto. El decodificador HEIC por software que carga este sitio es LGPL-3.0, y fundir una biblioteca con esa licencia en un solo documento minificado impondría obligaciones a todo el que pasara el archivo a otra persona. Mantener la versión sin dependencias es lo que permite una licencia tan corta.

Detalle

Los datos concretos.

Medido en las versiones actuales de Chrome, Firefox y Safari. Nada de esto es una afirmación sobre las futuras.

Ejecución
Enteramente en la pestaña del navegador. No hay ningún componente de servidor.
Entrada
HEIC, HEIF, PNG, APNG, JPEG, JPEG XL, WebP, AVIF, GIF, BMP, ICO, TIFF, PSD, raw de cámara, DDS, HDR, OpenEXR, PCX, ICNS, Sun raster, XBM, XPM, QOI, TGA, PNM, farbfeld, SVG.
Escritura
PNG, APNG, JPEG, WebP, AVIF, GIF, TIFF, BMP, ICO, ICNS, PCX, Sun raster, XBM, XPM, HDR, OpenEXR, QOI, TGA, PNM, farbfeld. WebP no está disponible en Safari; AVIF necesita un codificador AV1.
Límites
80 megapíxeles por imagen, unos 10.000 por 8.000 píxeles. Por encima de ahí, una pestaña del navegador se queda sin memoria antes de terminar. Un teléfono puede pararse antes: la herramienta le pregunta al navegador si puede sostener una superficie de dibujo de ese tamaño y lo indica cuando la respuesta es no. No hay límite en bytes, porque no se sube nada.
Compatibilidad con HEIC
Safari lo lee directamente. Chrome y Edge lo leen donde la máquina tiene descodificación de video por hardware. Todo lo demás usa un descodificador por software que esta página carga cuando hace falta.
Color
Display P3 se detecta archivo por archivo y se conserva cuando la salida puede llevarlo. El alto rango dinámico se aplana a rango estándar.
Metadatos
Se eliminan por defecto, incluidas la ubicación y las marcas de tiempo. Conservarlos es una decisión que tomas en cada conversión.
Red
Ninguna mientras convierte. Ni fetch, ni XMLHttpRequest, ni WebSocket, ni EventSource, ni sendBeacon en ninguna parte del convertidor.
Almacenamiento
Ninguno. Sin cookies, ni almacenamiento local, ni almacenamiento de sesión, ni base de datos, ni caché.
Sin conexión
Sí. Una versión de un solo archivo funciona desde tu propio disco con la red apagada.
Verificación
SHA-256, publicado junto al archivo y registrado otra vez por la versión que lo compiló.
Dependencias
Ninguna en tiempo de ejecución. El descodificador HEIC por software que esta página puede cargar es un recurso opcional aparte.
Licencia
MIT

Preguntas que vale la pena hacer.

¿Se sube mi foto a algún sitio?
No. La conversión se ejecuta en tu navegador y el archivo nunca sale de tu máquina. No hay ningún servidor que pueda recibirlo. La forma más sencilla de quedarte tranquilo es apagar la red y convertir algo igualmente.
¿En qué se diferencia esto de los otros convertidores que he encontrado?
La mayoría son un formulario de subida. Tu archivo va a un servidor, se convierte allí y después se borra, o eso te dicen. Esto hace la conversión en tu propio equipo, lo que elimina la cuestión por completo.
¿Qué puede leer y escribir?
Lee veintiséis formatos: HEIC y HEIF, PNG y APNG, JPEG, JPEG XL, WebP, AVIF, GIF, BMP, ICO, TIFF, Photoshop PSD y PSB, raw de cámara de la mayoría de fabricantes, DDS, Radiance HDR, OpenEXR, PCX, juegos de iconos de Apple, Sun raster, XBM, XPM, QOI, TGA, PNM y farbfeld, además de SVG. Escribe veinte de ellos. Photoshop, DDS, raw de cámara y SVG son solo de lectura, WebP no se puede escribir en Safari y AVIF necesita un navegador con codificador AV1.
¿Convierto a PNG o a JPG?
PNG para una copia que vas a guardar o a editar. No tiene pérdidas, así que lo que sale es exactamente la imagen que entró, y el archivo suele ser varias veces mayor. JPEG, que es el mismo formato que JPG, para una imagen que le mandas a alguien: vuelve a comprimir, así que el archivo es pequeño y algo de detalle se pierde para siempre. WebP y AVIF son aún más pequeños con la misma calidad, y los abren menos aplicaciones. Si la imagen va a un sitio que no controlas, JPG es el que funciona siempre.
¿Convertir pierde calidad?
Convertir a PNG no: no tiene pérdidas, así que el resultado es exactamente la imagen que entró. Convertir a JPEG, WebP o AVIF la comprime otra vez, lo que sí pierde algo, y el deslizador de calidad decide cuánto.
¿Qué pasa con la ubicación y la fecha?
Se eliminan salvo que marques la casilla para conservarlas. Cada resultado indica qué se ha quitado, así que puedes ver qué llevaba el original. Esto importa más de lo que parece: una foto tomada en casa lleva tu dirección dentro.
¿Qué es HEIC y por qué no lo abre nada?
HEIC es el formato en el que un iPhone guarda las fotos por defecto. Almacena la imagen usando compresión de video, lo que hace que los archivos ocupen más o menos la mitad que el JPEG equivalente. La compresión está sujeta a patentes, así que muchos navegadores y aplicaciones nunca añadieron la capacidad de leerlo.
¿Por qué es más lento en Firefox?
Para leer un HEIC hace falta un descodificador HEVC. Safari tiene uno, y Chrome y Edge exponen el que lleva el hardware de tu máquina. Firefox no expone ninguno, así que esta página carga un descodificador por software. Produce el mismo resultado y tarda más, y la herramienta marca cualquier conversión en la que haya pasado.
¿Por qué a veces las fotos convertidas se ven apagadas en otros sitios?
Porque una foto de iPhone está en Display P3, una gama de color más amplia que la que usa la mayoría de los archivos, y un convertidor que escribe esos números sin registrar a qué gama pertenecen deja todo con aspecto apagado. Esta herramienta detecta la gama a partir del archivo y traslada el perfil de color al resultado.
¿Una foto HDR sigue siendo HDR?
Si la conviertes a AVIF, sí. Una foto HDR es una imagen normal más un mapa de brillo, y el AVIF lleva las dos, con los ajustes que describen su relación copiados byte a byte en lugar de recalculados. Los demás formatos de salida guardan una sola imagen, así que obtienes la versión de rango estándar y un aviso de que el HDR se quedó fuera.
¿Por qué el PNG es más grande que el archivo del que salió?
PNG no tiene pérdidas y JPEG, WebP, AVIF y HEIC sí. Esos formatos tiraron detalle para llegar a su tamaño, y PNG no puede tirar nada, así que guarda entero lo que queda. Si el tamaño te importa más que la fidelidad, convierte a JPEG o a WebP.
¿Funciona en un teléfono?
Sí. La conversión se ejecuta en el navegador del teléfono igual que en un equipo de escritorio, y puedes elegir fotos directamente desde la biblioteca de fotos. En un iPhone, Guardar entrega el resultado al menú de compartir del sistema en lugar de dejarlo en Files, así que puede volver a Photos, o ir a un mensaje, desde el menú que ya conoces. Cuando un navegador no tiene menú de compartir, Guardar descarga el archivo como siempre.
¿Puedo convertir varias a la vez?
Sí. Arrastra o elige tantas como quieras y se convierten una detrás de otra. Se procesan en secuencia y no todas a la vez, porque una pestaña del navegador convirtiendo veinte fotos en paralelo se queda sin memoria.
Ha fallado un archivo del lote. ¿Y ahora?
El resto se convirtió igualmente. Un archivo que falla conserva su propia fila y dice por qué, así que ves cuál fue en lugar de contar filas para averiguar qué falta. El motivo suele ser un archivo dañado o descargado solo en parte, un formato que este navegador no puede escribir, o una imagen que pasa del techo de megapíxeles. Vuelve a arrastrar ese archivo cuando lo hayas resuelto, y no hay que repetir nada más.
¿Puedo usarla sin conexión a internet?
Sí, una vez que la página ha cargado. También hay una versión de un solo archivo más abajo en esta página, que descargas una vez y abres directamente desde tu disco sin conexión ninguna.
¿Qué es exactamente la versión de un solo archivo?
Un documento HTML. El convertidor, su interfaz y su hoja de estilos están escritos dentro. Lo abres como abres cualquier archivo de tu equipo, y el navegador lo ejecuta desde tu disco.
¿Tengo que instalar algo?
No. No hay nada que instalar, ni extensión, ni entorno de ejecución que añadir. Un navegador de los últimos años ya tiene todo lo que hace falta.
¿Cómo sé que el archivo que he descargado es el correcto?
Calcula su hash y compáralo con el SHA-256 publicado para él. El flujo de trabajo que compila el archivo anota ese número en la versión que publica, así que viene de la máquina que produjo los bytes.
¿Por qué falla HEIC en Firefox dentro del archivo sin conexión?
Firefox no expone ningún decodificador HEVC, y un HEIC es un fotograma de HEVC. El archivo sin conexión no lleva dependencias a propósito, así que no tiene ningún decodificador por software al que recurrir. El convertidor de arriba de esta página carga uno como archivo aparte, algo que un solo documento no puede hacer.
¿Cómo consigo una versión más nueva?
Vuelve y descárgalo otra vez. Un archivo en tu disco no puede actualizarse solo, y ese es el trato a cambio de una copia que nadie puede cambiar a tus espaldas.
¿Puedo pasarle el archivo a otra persona?
Sí. Tiene licencia MIT y es autónomo, así que viaja en una memoria USB igual de bien que en cualquier otro sitio. Dile que compruebe el hash.
¿Con qué licencia se publica?
MIT, para todo el archivo. Dentro no se compila ninguna biblioteca con otra licencia, lo cual es deliberado, y es también la razón de que no pueda descodificar HEIC en Firefox.
¿Por qué es tan grande el archivo sin conexión?
Porque es el programa en sí y no una página que se lo descarga. Una página web normal es pequeña y luego se baja varios cientos de kilobytes de script. Esto hace esa descarga una vez, de golpe, y no la repite nunca.
¿Puede convertir un GIF animado?
Sí, y conserva los fotogramas. Un GIF convertido a APNG sale como una animación con los mismos tiempos, y un APNG convertido de vuelta a GIF hace lo mismo. Convertir cualquiera de los dos a un formato de imagen fija conserva el primer fotograma y lo indica.
¿Qué pasa con una Live Photo?
Una Live Photo son dos archivos: la imagen fija y un video corto grabado justo antes y justo después del momento en que pulsaste el botón. Lo que llega aquí es la imagen fija, y la imagen fija es lo que recibes de vuelta. El movimiento se queda en el video que la acompaña, y eso esta herramienta no lo lee. Convierte imágenes, no video.
¿Qué hace con un archivo raw de cámara?
Saca el JPEG a tamaño completo que la cámara incrustó al hacer la foto, y hoy lo incluyen todas las cámaras. Es la interpretación de la propia cámara y no un revelado de los datos en crudo, así que no coincidirá con lo que sacaría un editor de fotos, pero es una imagen real a resolución completa y tarda un momento.
¿Puede crear un PDF?
No, y es una decisión, no algo que falte. Un PDF es una página, así que escribir uno implica elegir un tamaño de página, un margen y el sitio donde va la imagen, y esas decisiones son de quien hace el documento. Convierte a PNG o JPG y coloca eso en el programa con el que lo estés montando.
¿Puede convertir algo a HEIC?
No, y no está previsto. Ningún navegador puede escribir HEIC, y la compresión que usa conlleva obligaciones de licencia que una herramienta gratuita no tiene forma de cumplir.

Conversiones

Páginas para las conversiones que la gente pide de verdad.

Cada una de ellas es este mismo convertidor, abierto en el formato que quieres, detrás de una página escrita sobre esa conversión concreta. Detrás de ellas no hay nada que no esté ya en esta página.

El archivo se quedó en tu equipo.

Todo el convertidor es de código abierto y no tiene dependencias en tiempo de ejecución. Léelo, o descarga la versión de un solo archivo y quédate con una copia.

Leer el código fuente