Convertir GIF a JXL

Aquí puedes convertir GIF a JXL gratis y sin cuenta: suelta el archivo arriba y en un par de segundos tienes el resultado listo para descargar. La conversión ocurre en tu propio navegador, así que el archivo no se sube nunca. Funciona igual en Windows, macOS y Linux que en iPhone y Android, y sigue funcionando aunque cortes la conexión.

  • Dónde se ejecuta En tu navegador. El archivo no se sube.
  • Con pérdida Se cambia algo de detalle por tamaño de archivo. JXL no puede guardar todo lo que guarda GIF.
  • Límite de tamaño Hasta 100 MB por archivo, gratis y sin cuenta.
  • Conviene saberlo Solo se convierte el primer fotograma: un GIF animado se queda en imagen fija.

Hasta 100 archivos a la vez. Mezclar formatos no es problema.

Qué hace realmente pasar de GIF a JXL

A generated landscape with a low sun and three ridges, used to show what JPEG does to continuous tone. Shown as GIF.

GIF36 KB

A generated landscape with a low sun and three ridges, used to show what JPEG does to continuous tone. Shown as JXL.

JXL7 KB5.1× más pequeño

Una escena fotográfica: degradados suaves, bordes blandos, algo de grano. Es el caso para el que JXL está hecho, o justamente no lo está, y las cifras enseñan cuál de los dos. Las dos imágenes se dibujan por código y las codifica el mismo conversor que funciona en esta página, así que las cifras de tamaño son nuestra propia salida.
A generated badge: a circular gradient on a transparent background with a white bar across it, used to show what each format does with transparency and with hundreds of shades. Shown as GIF.

GIF8 KB

A generated badge: a circular gradient on a transparent background with a white bar across it, used to show what each format does with transparency and with hundreds of shades. Shown as JXL.

JXL5 KB35 % más pequeño

Un fondo transparente y un degradado sobre la forma. JXL conserva las dos cosas, solo una, o rellena la transparencia con un color fijo, y esa es la diferencia con la que tropieza casi todo el mundo. Las dos imágenes se dibujan por código y las codifica el mismo conversor que funciona en esta página, así que las cifras de tamaño son nuestra propia salida.
A generated application window with a sidebar, a table and a bar chart, used to show what JPEG does to flat colour and hard edges. Shown as GIF.

GIF6 KB

A generated application window with a sidebar, a table and a bar chart, used to show what JPEG does to flat colour and hard edges. Shown as JXL.

JXL13 KB2.1× más grande

Colores planos y bordes duros, como en una interfaz, un diagrama o un logotipo. Se comporta de manera completamente distinta a la foto de arriba, y por eso la respuesta es: depende de lo que haya dentro del archivo. Las dos imágenes se dibujan por código y las codifica el mismo conversor que funciona en esta página, así que las cifras de tamaño son nuestra propia salida.

Un formato pensado para guardar archivos, no para enseñarlos

Los usos que el registro anota para JPEG XL son archivo y fotografía, y su estado es minoritario. Esa combinación es la descripción honrada: es un formato técnicamente sólido con una base instalada pequeña, lo que lo convierte en candidato para una colección privada y en mal candidato para cualquier cosa que salga de tu equipo.

Es lo contrario del caso de AVIF, que existe para entregarse por la web a navegadores que lo entienden. Si conviertes estos GIF porque una página pesa demasiado, esta no es la página correcta y los formatos de entrega sí lo son. Si conviertes porque tienes una carpeta de gráficos de hace veinte años en un disco y quieres pasarla a algo moderno, sigue leyendo, aunque parte de lo que viene es un argumento para no hacerlo.

Un codec de tono continuo delante de una paleta de 256 colores

JPEG XL se normalizó en 2021 como ISO/IEC 18181 y apunta directamente a la fotografía: hasta 32 bits por canal, color amplio, compresión con pérdida de alta calidad que se degrada con suavidad, y la capacidad de recodificar un JPEG existente sin pérdida y más pequeño. Casi todas sus ventajas hablan de imágenes de tono continuo.

Un GIF no tiene tono continuo. Es color indexado de ocho bits con doscientos cincuenta y seis entradas como mucho, y se escribió así hace años. Dárselo de comer a un codec fotográfico no está mal, pero no ejercita ninguna de las virtudes por las que se elige el formato, y el resultado en tamaño se parece más a una moneda al aire que a la reputación del codec.

Un solo número de calidad, y el modo sin pérdida que no se alcanza

La conversión ofrece un número de calidad de 1 a 100, con 82 por omisión, y ninguna casilla de sin pérdida. El codificador se maneja aquí por la misma interfaz que todos los destinos con pérdida de este sitio, así que lo que sale es una recodificación: parecido al original con los ajustes altos, idéntico nunca.

Para un archivo, esa distinción es toda la pregunta. Guardar una recodificación con pérdida de una imagen que ya venía reducida a 256 colores significa dos generaciones de pérdida sobre un objeto cuyo valor está en ser el original. Si la intención es preservar y no ordenar, o subes la calidad al tope y aceptas un archivo mayor, o eliges un formato donde la respuesta no dependa de un ajuste.

Para un dibujo de paleta corta, el PNG suele ganar la discusión

El PNG comprime sin pérdida, guarda canal alfa, lo abre absolutamente todo y se diseñó justo para este material: color plano, bordes duros, paletas limitadas. Sobre un GIF típico de los que quedan por ahí se queda cerca del JXL en tamaño y además es exacto hasta el último píxel.

El caso en que JPEG XL gana de verdad es un GIF que en realidad representa una fotografía: un escaneo con difuminado agresivo o una captura de una foto, donde la reducción de paleta produjo algo ruidoso y la compresión sin pérdida del PNG no tiene de dónde agarrarse. Ahí un codec moderno con pérdida y una calidad sensata es más pequeño por un margen real. Son una minoría de los GIF, y merece la pena comprobar de cuáles tienes antes de convertir varios cientos.

La animación se queda en el primer fotograma

JPEG XL sabe guardar animación y esta conversión no la produce. La descodificación de un GIF animado entrega el primer fotograma, y a partir de ahí se codifica una única imagen: entra una animación y sale la viñeta con la que empieza. No hay ajuste que cambie eso, y tampoco un aviso que lo señale en el momento.

Para un archivo de GIF animados, por tanto, la respuesta correcta es conservar los GIF tal cual, o convertirlos a vídeo, donde un codec de verdad los reduce a una fracción del tamaño en lugar de a una fracción del contenido. Antes de lanzar una carpeta entera a esta conversión conviene mirar cuántos de esos archivos se mueven, porque los que se muevan no van a llegar enteros.

La transparencia pasa, y sigue siendo dura

Un GIF puede designar una entrada de su paleta como transparente, y JPEG XL lleva canal alfa completo. Aquí no hay aplanado: el destino no está entre los formatos que se rellenan con un color de fondo, así que un fondo transparente llega como fondo transparente y no como blanco.

Lo que la conversión no puede es suavizarla. El origen tiene transparencia dura, de sí o no, sin valores intermedios, y el resultado recoge exactamente eso, incluidos los bordes dentados que el GIF ya tenía. Si esperabas que el paso a un formato moderno limase esos bordes, no es lo que ocurre: lo que había es lo que se guarda, con más precisión que antes.

El codificador funciona aunque el navegador no sepa enseñar el resultado

Codificar JPEG XL aquí no depende de que tu navegador entienda el formato. El codec es un módulo de WebAssembly que la página descarga y ejecuta, así que un navegador sin ningún soporte de JPEG XL produce igualmente un archivo válido.

La consecuencia visible es que el resultado no se puede previsualizar como se previsualiza un PNG o un WebP. Te descargas un archivo que no puedes abrir en la pestaña donde lo has hecho, y comprobarlo significa abrirlo en un programa de escritorio. Merece la pena hacerlo con el primer archivo antes de comprometer un lote de trescientos.

Soporte parcial es una apuesta a varios años vista

El problema que el registro anota para este formato es el soporte irregular, y es exactamente el riesgo que importa para el uso del que trata esta página. Un archivo es una apuesta a poder abrir los ficheros más adelante, y la posición de JPEG XL en los navegadores ha sido discutida en vez de asentada desde que se normalizó. El registro anota su soporte de navegador como parcial, no como completo.

La forma de protegerse no es complicada: no borres los originales hasta que la colección lleve legible el tiempo suficiente como para fiarse, y mantén la decisión reversible. Una carpeta de GIF y otra de JXL cuestan espacio en disco, que es lo más barato de todo este intercambio. Una carpeta de JXL a secas, dentro de cinco años, es una apuesta.

Qué abre hoy un archivo .jxl

El registro anota GIMP e ImageMagick como los programas de referencia, y el segundo importa más de lo que parece porque hace que la colección siga siendo manejable por script más adelante. Varios visores de escritorio han ido añadiendo soporte, y las miniaturas del sistema operativo van por detrás.

Lo que esa lista no incluye es una garantía de que un compañero, un cliente o un formulario web acepten uno. Si alguno de estos archivos podría necesitar enviarse a alguien, guarda una copia en un formato que no haya que explicar y trata el JXL como la copia de almacén, nunca como la única copia.

Una carpeta entera sin que ninguno de los archivos salga de tu equipo

Sueltas la carpeta de una vez, hasta cien archivos por tanda, y cada uno se codifica por turno dentro de la pestaña. El módulo de WebAssembly se descarga una sola vez y se reutiliza, así que ese coste se paga en el primer archivo y no en cada uno. Los resultados vuelven juntos en un ZIP.

No se sube nada y no hay cuenta ni cola, que para una colección personal es normalmente el motivo de hacer esto en local en vez de en un servicio en línea. El techo de la capa gratuita es de 100 MB por archivo, que ningún GIF estático ha rozado jamás, y las conversiones que corren en el navegador no cuentan contra ningún cupo porque no nos cuestan nada.

Cómo convertir GIF a JXL

  1. Suelta tu archivo GIF en esta página, o haz clic para elegir uno.
  2. Elige JXL como destino. La conversión ocurre en tu navegador y el archivo no se sube.
  3. Descarga el archivo JXL terminado.

GIF frente a JXL: qué cambia

GIF frente a JXL
GIFJXL
Nombre completoGraphics Interchange FormatJPEG XL
Extensión de archivo.gif.jxl
Tipo de medioimage/gifimage/jxl
CompresiónSin pérdida — no se descarta nadaAmbas, según el ajuste
Publicado por primera vez19872021
Publicado porCompuServeJoint Photographic Experts Group
EspecificaciónGIF89aISO/IEC 18181
LicenciaEstándar abiertoEstándar abierto
Situación actualAntiguo, aún se lee en todas partesDe nicho
Profundidad de bits832
Color que puede describirpaleta indexadaRGB, escala de grises, gama amplia
Imagen más grande65.535 px por lado
Se abre en el navegadorTodos los navegadoresAlgunos navegadores
Considerado en su lugarWebP, MP4AVIF, WebP, PNG

Qué se conserva

La transparencia se conserva. GIF y JXL guardan canal alfa, así que un recorte sigue recortado y detrás no se rellena nada.

La animación se conserva. GIF y JXL admiten varios fotogramas, así que el resultado sigue moviéndose.

Abrir el resultado

Solo algunos navegadores leen JXL. Es el menos portátil de los dos, así que conviene asegurarse de que el destinatario lo acepta antes de enviarlo.

GIMP y ImageMagick leen tanto GIF como JXL, así que puedes comparar el resultado con el original sin un segundo programa.

Para qué sirve cada formato

Los dos apuntan a trabajos distintos: GIF a la web y JXL a el archivado y la fotografía. Conviene sopesarlo antes, porque la razón de ser de uno suele ser la razón por la que el otro resulta incómodo.

GIF es el formato de CompuServe, publicado en 1987. Registra 8 bits por canal.

JXL viene de Joint Photographic Experts Group y es de 2021, recogido en ISO/IEC 18181. GIMP y ImageMagick lo leen.

GIF se publicó en 1987 y JXL en 2021. El más antiguo suele ser el archivo más seguro para entregar; el más reciente hace lo mismo con menos bytes.

De GIF a JXL: preguntas frecuentes

¿Se sube a algún sitio mi archivo GIF?

No. Esta conversión ocurre por completo en tu navegador, así que el archivo no sale de tu dispositivo. Puedes comprobarlo tú: abre la pestaña de red de las herramientas de desarrollo y convierte algo. Verás la propia página y las peticiones de estadística y publicidad con las que se paga este servicio, y ni una sola que lleve tu archivo. El motor de este par concreto es jSquash, compilaciones en WebAssembly de los códecs de imagen de referencia; tu navegador lo descarga una vez y lo guarda.

¿Convertir GIF a JXL es gratis?

Sí. Sin cuenta, sin marca de agua y sin cupo diario que se gaste: se ejecuta en tu propio equipo, así que puedes volver tantas veces como quieras. El navegador procesa archivos de hasta 100 MB, 100 a la vez. jSquash se descarga en tu equipo y se ejecuta allí, y por eso no hay contador.

¿Se pierde calidad al convertir GIF a JXL?

JXL comprime, así que se pierden datos. Con el ajuste por defecto no se aprecia; si quieres asegurarte, sube la calidad. Solo se convierte el primer fotograma: un GIF animado se queda en imagen fija.

¿Se abre un archivo JXL en el navegador?

Solo algunos navegadores leen JXL. Es el menos portátil de los dos, así que conviene asegurarse de que el destinatario lo acepta antes de enviarlo.

¿Se conserva la transparencia de GIF a JXL?

La transparencia se conserva. GIF y JXL guardan canal alfa, así que un recorte sigue recortado y detrás no se rellena nada.

¿Se conserva la animación de GIF a JXL?

La animación se conserva. GIF y JXL admiten varios fotogramas, así que el resultado sigue moviéndose.

Más sobre estos formatos

De dónde salen estas cifras

Lo que esta página afirma sobre GIF y JXL se puede comprobar: aquí están los documentos que lo fijan.