IA en tu dispositivo: profesional y privado.

Comprimir GIF

Reduce GIFs animados al tamaño que elijas, sin perder tiempos ni transparencia.

  • Sin subida
  • Fija un tamaño
  • Conserva los tiempos
  • 2–256 colores

Suelta un GIF aquí

GIF, WebP animado o APNG

Modo de compresión
Modo de compresión
Tamaño objetivo
2 MB

La herramienta busca los ajustes más suaves que lo alcanzan.

Salida
Colores
128
Tramado
Escala
100%
Conservar 1 fotograma de cada
1

Los fotogramas eliminados ceden su tiempo al que se queda, así que la animación dura lo mismo.

Avanzado
0

Permite contar como sin cambios los píxeles casi idénticos.

Guarda solo lo que cambió entre fotogramas.

Desactiva los fotogramas delta: ambos necesitan el mismo hueco de paleta.

Cómo comprimir un GIF

Reduce un GIF animado a un archivo más pequeño, indicando el tamaño que necesitas o ajustando tú la paleta, la escala y los fotogramas.

  1. 1

    Añade tu GIF

    Arrastra un GIF animado al área de carga o haz clic para buscarlo. También funcionan WebP animado y APNG. El archivo se lee en tu dispositivo y nunca se sube.

  2. 2

    Elige tamaño objetivo o control manual

    En modo objetivo escribe el tamaño que necesitas —5 MB, 2 MB, lo que permita el destino— y la herramienta busca los ajustes más suaves que lo alcanzan. En modo manual fijas tú la paleta, la escala, el descarte de fotogramas y el tramado.

  3. 3

    Revisa la vista previa y las cifras

    El panel de resultado muestra la animación comprimida, el tamaño antes y después, y cuánto se ahorró. Si un ajuste es demasiado agresivo lo verás en la vista previa, no tras descargar.

  4. 4

    Descarga el GIF comprimido

    Pulsa Descargar. El archivo conserva la temporización de cada fotograma, el número de bucles y la transparencia, así que se reproduce igual que el original, solo que más pequeño.

Por qué comprimir un GIF

El GIF es el único formato de animación ampliamente compatible anterior a todas las técnicas de compresión modernas, y se nota. El formato guarda como mucho 256 colores por fotograma, no tiene compensación de movimiento y, en manos de un codificador descuidado, escribe cada fotograma como una imagen completa. Una grabación de pantalla de quince segundos que sería un MP4 de 400 kB acaba habitualmente como un GIF de 12 MB: demasiado grande para adjuntarlo a un correo, demasiado grande para la mayoría de clientes de chat y lo bastante lento en una conexión móvil como para terminar de cargar cuando el lector ya ha pasado de largo.

Fija un tamaño objetivo y el compresor lo resuelve, o toma tú los controles de paleta, escala y fotogramas.

Lee GIF, WebP animado y APNG. Escribe un GIF89a estándar conservando los retardos por fotograma, el número de bucles y la transparencia.

Qué se gana realmente al comprimir

  • Poder adjuntarlo. La mayoría de servidores de correo rechazan adjuntos de más de 10 MB y muchos clientes de chat no aceptan más de 8. Un compresor suele ser la diferencia entre enviar el archivo y no enviarlo.
  • Velocidad de página. Un GIF animado no bloquea nada, pero compite por el ancho de banda con todo lo demás de la página y sigue descodificándose mientras se repite.
  • Datos móviles. Quien lee con una conexión medida paga cada byte de una animación sin optimizar, y vuelve a pagarlo en cada visita si no se almacena en caché.
  • Almacenamiento que se acumula. Un sitio de documentación con sesenta grabaciones de pantalla arrastra medio gigabyte de animación que podrían ser ochenta megabytes.

Cómo funciona realmente la compresión de GIF

En el formato GIF no hay control de calidad. A diferencia del JPEG, donde un solo número intercambia detalle por tamaño, un GIF se comprime cambiando lo que contiene: cuántos colores, cuántos píxeles, cuántos fotogramas y qué parte de cada fotograma hay que guardar siquiera. Entender esas cuatro palancas es lo que convierte la compresión en una decisión y no en una adivinanza, porque le cuestan al espectador cosas muy distintas.

Las cuatro palancas, en el orden en que conviene usarlas

  • Dimensiones. Reducir a la mitad el ancho y el alto elimina cerca de tres cuartas partes de los datos de píxel y no cambia nada del movimiento. En una animación que se va a ver pequeña de todos modos, esto es casi gratis, y por eso se prueba primero.
  • Paleta. Pasar de 256 colores a 128 es invisible en la mayoría del material una vez aplicado el tramado. Por debajo de unas 32 entradas, los degradados suaves empiezan a verse como bandas.
  • Fotogramas delta. Guardar solo el rectángulo que cambió, y marcar como transparentes los píxeles sin cambios, no cuesta nada visualmente y a menudo vale varias veces el tamaño del archivo por sí solo.
  • Fotogramas por segundo. Descartar uno de cada dos fotogramas reduce a la mitad los datos de fotograma, y es la única palanca de esta lista que el espectador nota de inmediato, como tirones. Va la última.

Fotogramas delta: la palanca que casi nadie activa

La especificación del GIF permite desde 1989 que un fotograma cubra solo parte del lienzo y que marque píxeles como transparentes para decir «lo que ya hay en pantalla aquí sigue siendo correcto». Un clip de una persona hablando o una grabación de interfaz cambia una fracción pequeña de sus píxeles por fotograma, y una serie larga de un mismo índice transparente se comprime casi a nada. Medido sobre la animación de prueba de esta herramienta —un fondo degradado estático con un cuadrado en movimiento—, guardar cada fotograma entero produjo 116.532 bytes y la codificación delta produjo 21.304. Son 5,5 veces de diferencia a partir de un cambio sin ningún coste visual, y es la razón principal de que un GIF hecho a mano sea varias veces mayor de lo necesario.

Resultados medidos

  • Fotogramas delta frente a completos 116.532 B a 21.304 B en una animación de 20 fotogramas: 5,5x, con salida idéntica píxel a píxel.
  • De 256 a 8 colores 381.670 B a 90.113 B en un clip fotográfico de 12 fotogramas: 4,2x, y el punto en que las bandas se hacen evidentes.
  • Descartar uno de cada dos fotogramas 21.304 B a 14.282 B, con la duración total de reproducción invariable en 2.000 ms.
  • Velocidad de codificación 100 fotogramas a 480x270 codificados en 209 ms en la ruta acelerada por hardware.

Fijar un tamaño en vez de adivinar

Los demás compresores de GIF te dan un control de compresión y te dejan descubrir qué número alcanza el tamaño que necesitas. Está al revés: casi nunca quieres «un 75 % de compresión», quieres un archivo por debajo de 8 MB porque es lo que acepta el cliente de chat. El modo objetivo lo invierte. Tú indicas el tamaño y la herramienta recorre una escalera de ajustes ordenada por lo que cada uno le cuesta al espectador —dimensiones primero, paleta después, fotogramas al final— y devuelve la combinación más suave que encaja. La búsqueda es una bisección, así que cuesta como mucho ocho codificaciones en lugar de las veintiséis de un recorrido lineal, y si un tamaño realmente no se puede alcanzar lo dice y entrega el más pequeño que consiguió, en lugar de incumplir en silencio la única instrucción que se le dio.

Elegir los ajustes a mano

  • Grabaciones de pantalla y demos de interfaz. Colores planos y bordes nítidos. Prueba 64 colores sin tramado: el tramado añade ruido que perjudica la legibilidad del texto y cuesta bytes justo en el material que mejor comprime sin él.
  • Material fotográfico o procedente de vídeo. Los degradados suaves necesitan tramado para evitar bandas. 128 colores con tramado ordenado es un buen punto de partida; la difusión de error se ve algo mejor y es más lenta porque no se puede paralelizar.
  • Dibujo lineal, logotipos y pixel art. A menudo aguanta 16 o incluso 8 colores con el tramado desactivado. Desactívalo a propósito aquí: salpicaría visiblemente las zonas planas.
  • Cualquier cosa con fondo transparente. No toques la optimización delta y cuenta con un archivo mayor. Ambas funciones compiten por el mismo índice de paleta, y gana la corrección.

Dónde un GIF comprimido es la respuesta correcta

  • Firmas de correo y boletines. La mayoría de clientes de correo siguen sin reproducir vídeo, así que una animación tiene que ser un GIF. Mantenlo por debajo de un megabyte.
  • Documentación y archivos README. Un GIF se reproduce en línea en GitHub y en la mayoría de generadores de sitios estáticos, sin reproductor, sin políticas de autoreproducción y sin dudas de códec.
  • Chat y mensajería. Los límites de tamaño son estrictos y varían según el cliente, que es exactamente el caso para el que existe el modo objetivo.
  • Copias sin conexión y de archivo. Un GIF no necesita soporte de códec ni red, así que seguirá reproduciéndose dentro de veinte años.

Qué entra y qué sale

La lista de entrada es cerrada y se aplica en el diálogo de archivos, no en el motor, así que un archivo que esta herramienta no puede abrir se rechaza en milisegundos con una ruta a la herramienta que sí puede, en lugar de aceptarse y fallar después tras un indicador de carga.

  • Entra GIF. Animado o de un solo fotograma, entrelazado o no, con paleta global o con una paleta local distinta en cada fotograma. Los fotogramas que son subrectángulos desplazados se componen sobre el lienzo completo antes que nada.
  • Entran WebP animado y APNG. Ambos se leen con nuestros propios demultiplexores en todos los navegadores, no con un descodificador nativo, así que los fotogramas y la temporización son idénticos en todas partes, incluso en navegadores sin descodificador de imagen animada.
  • Sale GIF, siempre. Un GIF89a estándar con tabla de colores global, retardos por fotograma, métodos de descarte y extensión de bucle de Netscape.
  • Cualquier otra cosa se rechaza con una ruta. Un vídeo se envía a Vídeo a GIF; una imagen fija, al Creador de GIF. «Aquí no podemos abrir esto, usa aquello» es accionable; «archivo no compatible» se lee como que tu archivo está roto.

Límites de tamaño y fotogramas

  • Gratis. Un archivo de hasta 50 MB y hasta 300 fotogramas, con salida de hasta 1024 px en el lado largo y hasta 128 colores. Es un compresor realmente útil, no una demostración: iguala el límite de archivo del competidor más usado para esta tarea.
  • Pro. Sin límite de archivo impuesto y con la paleta completa de 256 colores a resolución completa. El techo es la memoria de tu dispositivo, porque nada se sube: no hay cuota de servidor que agotar.
  • El único límite común a ambos planes. Cada fotograma se expande a color completo mientras se trabaja con él, así que un presupuesto de memoria acota el trabajo antes de empezar, en vez de dejar que la pestaña deje de responder mientras el indicador sigue girando.

Qué ocurre en tu dispositivo

No se sube nada. Al añadir un archivo se descodifica fotograma a fotograma en tu máquina, la paleta se construye a partir de una muestra repartida por toda la animación y no del primer fotograma, cada píxel se asigna a esa paleta, las zonas sin cambios se marcan como transparentes y el resultado se comprime y se escribe como un GIF89a estándar. Todo ello se ejecuta en un hilo en segundo plano para que la página siga respondiendo, y la operación individual más pesada —reasignar cada píxel de cada fotograma a la entrada de paleta más cercana— corre en tu hardware gráfico cuando está disponible, y en el procesador cuando no.

Por qué el mismo archivo se comprime igual siempre

  • Un cuantizador determinista. La mayoría de bibliotecas GIF usan NeuQuant, un cuantizador neuronal aleatorizado cuya salida varía entre ejecuciones. Esta herramienta usa corte mediano, que es exacto y reproducible, así que la misma entrada con los mismos ajustes siempre produce una salida idéntica byte a byte.
  • Resultados idénticos en todas las rutas. Las rutas acelerada por gráficos y por procesador deben producir los mismos bytes, no solo bytes parecidos. Una ruta que eligiera otra entrada de paleta se vería como parpadeo de color entre fotogramas, mucho más visible en una animación que un píxel erróneo en una imagen fija.
  • Temporización leída del archivo, no supuesta. Los retardos del GIF son por fotograma y a menudo irregulares. Se leen uno a uno y se conservan, en lugar de promediarse en una única velocidad.

La codificación está acelerada por hardware donde tu dispositivo lo permite, y se verifica que las rutas acelerada y de reserva produzcan bytes idénticos. Medido en la máquina de referencia: 100 fotogramas a 480x270 en 209 ms. Se ejecuta en tu dispositivo, no en nuestros servidores.

Preguntas frecuentes

¿Cuánto puede reducirse un GIF sin que se note?

En la mayoría de grabaciones de pantalla y clips de reacción se logra entre un 50 y un 80 por ciento antes de que nada resulte evidente, y casi todo viene de dos cambios: reducir las dimensiones y bajar la paleta de 256 colores a 64 o 128. El caso difícil es el material fotográfico con degradados suaves, porque una paleta pequeña se ve como bandas. El dibujo lineal, las grabaciones de interfaz y la animación de colores planos aguantan mucho más: a menudo sobreviven a una paleta de 32 colores sin pérdida visible.

¿Descartar fotogramas acelera mi GIF?

Aquí no. Cuando se elimina un fotograma, su tiempo de visualización se suma al fotograma que se queda, así que la animación dura exactamente lo mismo que antes. Conviene comprobarlo en cualquier herramienta: es un fallo habitual, el resultado sigue siendo un GIF válido, y el único síntoma es que la animación va al doble de velocidad, algo fácil de pasar por alto en un clip corto e imposible de ignorar en uno largo.

¿Qué diferencia hay entre reducir colores y compresión con pérdida?

Reducir colores cambia la paleta: cada píxel se reasigna al más cercano de un conjunto menor, así que el archivo guarda menos información. La compresión con pérdida, en cambio, permite que los píxeles casi idénticos al fotograma anterior se traten como sin cambios, con lo que apenas cuestan. Son independientes, y combinar una dosis moderada de cada una suele ganar a llevar cualquiera de las dos al límite.

¿Es mejor convertir a MP4 que comprimir el GIF?

Si el sitio donde vas a publicar acepta vídeo, sí, y por mucho. El GIF se limita a 256 colores por fotograma y no tiene compresión moderna entre fotogramas, así que un MP4 o WebM del mismo clip suele ser entre diez y veinte veces más pequeño y se ve mejor. Comprime el GIF cuando el destino exija ese formato: firmas de correo, algunos clientes de chat, documentación que debe funcionar sin conexión.

¿Comprimir rompe la transparencia del GIF?

No. La transparencia del GIF es un índice de paleta por fotograma, no un canal alfa, y se mantiene a lo largo de todo el proceso. Una cosa sí cambia automáticamente: al pedir fondo transparente se desactiva la optimización por fotogramas delta, porque ambas funciones quieren usar el índice transparente y significan cosas distintas con él. El resultado es correcto y algo mayor, y la herramienta lo dice en lugar de producir un manchón en silencio.

¿Por qué mi GIF salió más grande?

Casi siempre porque ya estaba optimizado, y recodificarlo construyó una paleta y unos datos de fotograma nuevos sin encontrar nada más que quitar. La herramienta informa del tamaño antes y después en cada ejecución, así que esto se ve al momento y no después de haber sustituido el original. Si la salida es mayor, quédate con la entrada.

¿Hay un límite de tamaño?

En el plan gratuito, un archivo de hasta 50 MB y hasta 300 fotogramas. Pro elimina el límite de archivo y llega hasta donde alcance la memoria de tu dispositivo: como nada se sube, el techo es tu máquina y no una cuota de servidor. Las animaciones muy largas con dimensiones grandes van bastante más rápido en un navegador de escritorio que en un móvil.

¿El archivo comprimido se reproduce igual en todas partes?

Sí. La salida es un GIF89a estándar con tabla de colores global, retardos por fotograma y extensión de bucle de Netscape, que es lo que esperan todos los navegadores, clientes de chat y visores de imágenes. La temporización y el número de bucles se copian del original salvo que los cambies tú.