Comparación de formatos de imagen animada - GIF, APNG, WebP y AVIF

· 9 min de lectura

Visión general de los formatos de imagen animada

Para mostrar en la web animaciones cortas que se reproducen en bucle, existen dos métodos: usar archivos de video (MP4, WebM) o usar formatos de imagen animada. Los formatos de imagen animada se pueden incrustar con la etiqueta <img>, por lo que su implementación es sencilla, y tienen la ventaja de que la reproducción automática / en bucle está garantizada como comportamiento predeterminado.

Casos en los que conviene una imagen animada:

  • Microinteracciones de la interfaz (indicadores de carga, respuesta visual de los botones)
  • Demostraciones cortas (explicación de pasos de uso, Before/After)
  • GIF de reacción, stickers y emojis animados
  • Anuncios de banner y materiales promocionales
  • Explicaciones de uso en documentación técnica

Casos en los que conviene un video:

  • Contenido de larga duración (de varias decenas de segundos o más)
  • Cuando se necesita audio
  • Cuando se necesitan controles de reproducción (pausa, búsqueda)
  • Cuando se exige alta resolución / alta tasa de fotogramas

Los principales formatos de imagen animada disponibles hoy son 4: GIF, APNG, Animated WebP y Animated AVIF. Cada uno se desarrolló en una época distinta y con un propósito distinto, y difieren mucho en calidad de imagen, tamaño de archivo y compatibilidad con los navegadores.

GIF - El formato de animación más extendido

GIF (Graphics Interchange Format) es un formato de imagen que desarrolló CompuServe en 1987, y la función de animación se añadió con la especificación GIF89a de 1989. Con más de 30 años de historia, es prácticamente sinónimo de "imagen animada".

Especificaciones técnicas:

  • Número de colores: hasta 256 colores (color indexado de 8 bits). Se puede usar una paleta distinta en cada fotograma
  • Compresión: compresión sin pérdida LZW (Lempel-Ziv-Welch)
  • Transparencia: se puede designar 1 color como color transparente (no admite semitransparencia, solo transparencia total)
  • Control de fotogramas: se puede indicar el tiempo de visualización de cada fotograma (en unidades de 1/100 de segundo) y el número de repeticiones del bucle
  • Técnicas de optimización: diferencias entre fotogramas (solo se actualiza la parte que cambió) y tablas de color locales

Ventajas de GIF:

  • Se puede mostrar en todos los navegadores, todos los dispositivos y todas las apps de mensajería. Su compatibilidad es la más alta
  • Es fácil compartirlo en redes sociales y apps de chat (la función "enviar GIF" viene integrada de serie)
  • Hay muchas herramientas de creación, y se puede crear sin conocimientos técnicos

Desventajas de GIF:

  • Por el límite de 256 colores, la representación de fotos y degradados es notablemente peor (aparece banding)
  • El tamaño de archivo es muy grande. De 5 a 20 veces más que un video (MP4) de calidad equivalente
  • No admite semitransparencia (canal alfa)
  • La eficiencia de compresión es baja y no es adecuado para animaciones a todo color

APNG - La extensión animada de PNG

APNG (Animated Portable Network Graphics) es una especificación de extensión que añade la función de animación al formato PNG. Mozilla la propuso en 2004, y en 2017 pasó a ser compatible con todos los navegadores principales.

Especificaciones técnicas:

  • Número de colores: color completo (RGB de 24 bits + alfa de 8 bits = RGBA de 32 bits)
  • Compresión: DEFLATE (la misma compresión sin pérdida que PNG)
  • Transparencia: compatibilidad completa con canal alfa (semitransparencia de 256 niveles)
  • Compatibilidad con versiones anteriores: en los entornos que no admiten APNG, el primer fotograma se muestra como imagen fija PNG
  • Control de fotogramas: se pueden controlar con detalle el tiempo de visualización, el modo de fusión y el modo de descarte de cada fotograma

Ventajas de APNG:

  • Elimina por completo el límite de 256 colores de GIF. Permite animaciones a todo color y con semitransparencia
  • Como usa la misma compresión sin pérdida que PNG, los bordes quedan nítidos en animaciones de texto y logotipos
  • Degradación elegante: se muestra como imagen fija incluso en entornos no compatibles
  • Compatibilidad con navegadores: Chrome, Firefox, Safari y Edge lo admiten todos (en 2026)

Desventajas de APNG:

  • Como la compresión es sin pérdida, en animaciones basadas en fotos el tamaño de archivo se vuelve enorme
  • Hay menos herramientas de creación que para GIF
  • Su compatibilidad en redes sociales y apps de mensajería no está tan extendida como la de GIF
  • Como no tiene compresión entre fotogramas (compresión en la dirección del tiempo, como la de los códecs de video), su eficiencia es baja

APNG, como "versión superior compatible de GIF", es ideal para usos en los que importan la transparencia y la precisión del color, como animaciones de logotipos, indicadores de carga de la interfaz y stickers.

Animated WebP - La animación de próxima generación de Google

Animated WebP es la función de animación del formato WebP desarrollado por Google. Aprovecha la tecnología del códec de video VP8 y logra una gran reducción del tamaño de archivo frente a GIF.

Especificaciones técnicas:

  • Número de colores: color completo (RGB de 24 bits + alfa de 8 bits)
  • Compresión: aprovecha la predicción entre fotogramas de VP8 (con pérdida) o VP8L (sin pérdida)
  • Transparencia: compatibilidad completa con canal alfa
  • Compresión entre fotogramas: compresión eficiente que codifica solo las diferencias con el fotograma anterior
  • Metadatos: admite incrustar EXIF, XMP y perfiles ICC

Ventajas de Animated WebP:

  • Un tamaño de archivo un 64% menor que GIF (benchmark oficial de Google)
  • Admite color completo + semitransparencia, lo que elimina el límite de colores de GIF
  • En el modo de compresión con pérdida, el tamaño de archivo es práctico incluso en animaciones basadas en fotos
  • Compatibilidad con navegadores: compatible con todos los navegadores modernos (Chrome, Firefox, Safari, Edge)
  • Gracias a la predicción entre fotogramas, la eficiencia de compresión es especialmente alta en animaciones con poco movimiento

Desventajas de Animated WebP:

  • La velocidad de codificación es más lenta que la de GIF
  • Algunos programas de edición de imágenes no permiten editar Animated WebP
  • Su compatibilidad en las plataformas de redes sociales no está tan extendida como la de GIF (X lo admite, LINE no lo admite, etc.)
  • En el modo sin pérdida, la ventaja en tasa de compresión frente a APNG puede ser pequeña

Para mostrar animaciones en sitios web, Animated WebP es por ahora la opción más equilibrada. Demuestra su fuerza en las situaciones en las que se exige compaginar tamaño de archivo y calidad de imagen.

Animated AVIF - El formato de alta eficiencia más reciente

Animated AVIF es la función de animación del formato AVIF, basado en el códec de video AV1. Su compatibilidad con los navegadores avanzó a partir de 2020, y presume de la mayor eficiencia de compresión.

Especificaciones técnicas:

  • Número de colores: profundidad de color de hasta 12 bits, compatibilidad con HDR y gama de colores amplia (BT.2020)
  • Compresión: predicción entre fotogramas + compresión intrafotograma mediante el códec AV1
  • Transparencia: compatibilidad completa con canal alfa
  • Funciones avanzadas: síntesis de grano de película y escalabilidad espacial
  • Contenedor: basado en HEIF (High Efficiency Image File Format)

Ventajas de Animated AVIF:

  • La mayor eficiencia de compresión de todos los formatos. En algunos casos permite reducir el tamaño más de un 90% frente a GIF
  • La calidad de imagen con tasas de bits bajas es especialmente buena. Hay pocos artefactos con compresión alta
  • Gracias a la compatibilidad con HDR y gama de colores amplia, también admite las tecnologías de pantalla futuras
  • Gracias a la avanzada predicción entre fotogramas del códec AV1, es eficiente incluso en animaciones con mucho movimiento

Desventajas de Animated AVIF:

  • La velocidad de codificación es muy lenta (de varias veces a varias decenas de veces la de WebP)
  • La carga de decodificación es alta, y en dispositivos de bajas prestaciones la reproducción puede ir a tirones
  • Compatibilidad con navegadores: Chrome 93+, Firefox 93+, Safari 16.1+ (IE y las versiones antiguas de Safari no lo admiten)
  • Las herramientas de creación son limitadas. Lo principal es trabajar por línea de comandos con avifenc o ffmpeg
  • Existen implementaciones con límites en la resolución máxima o en el número de fotogramas

Animated AVIF es ideal para las situaciones en las que "se necesita la máxima eficiencia de compresión y se puede tolerar el tiempo de codificación". Teniendo en cuenta la compatibilidad con los navegadores, lo realista es usarlo combinado con un respaldo en WebP.

Criterios para elegir el formato y patrones de implementación

A partir de las características de los 4 formatos, explicamos la elección óptima según el uso y patrones reales de implementación web.

Formato recomendado por uso:

  • Compartir en redes sociales / chat: GIF (la compatibilidad es lo primero; se cede en tamaño de archivo)
  • Animaciones de la interfaz de un sitio web: Animated WebP (el mejor equilibrio) + respaldo en GIF
  • Animaciones de logotipos / iconos: APNG (transparencia + bordes nítidos)
  • Demos / promociones de alta calidad: Animated AVIF (la máxima calidad de imagen) + respaldo en WebP
  • Animaciones dentro de correos electrónicos: GIF (en muchos casos los clientes de correo solo admiten GIF)

Implementación de respaldo con el elemento picture:

<picture>
 <source srcset="animation.avif" type="image/avif">
 <source srcset="animation.webp" type="image/webp">
 <img src="animation.gif" alt="Demostración de uso" loading="lazy">
</picture>

Con esta implementación, los navegadores compatibles con AVIF muestran el AVIF de máxima eficiencia, los navegadores compatibles con WebP muestran el WebP y los demás muestran el GIF.

Herramientas de conversión:

  • ffmpeg: ffmpeg -i input.gif -c:v libwebp -loop 0 output.webp (GIF → WebP)
  • gif2apng: herramienta específica para convertir de GIF a APNG
  • sharp (Node.js): admite la generación de Animated WebP

Consideraciones de rendimiento:

  • A las imágenes animadas ponles siempre loading="lazy" para que no se carguen fuera del viewport
  • Para las animaciones grandes, plantéate sustituirlas por la etiqueta <video> + MP4 (cuando el tamaño de archivo supera 1MB)
  • También es importante tener la consideración de mostrar una imagen fija a los usuarios que han activado la reducción de movimiento, con la media query prefers-reduced-motion

Artículos relacionados

Optimización de animaciones GIF y alternativas - De la reducción de tamaño a formatos de nueva generación

Aprende técnicas para reducir drásticamente el tamaño de archivos de animación GIF y migrar a alternativas eficientes como WebP, AVIF y formatos de video MP4 para mejor rendimiento web.

Ventajas de WebP y compatibilidad - El potencial del formato de imagen de nueva generación

Explicamos las ventajas, desventajas y compatibilidad con navegadores del formato WebP desarrollado por Google. Toda la información necesaria para decidir la migración desde JPEG y PNG.

Creación y optimización de animaciones WebP

Desde la creación de animaciones WebP hasta técnicas de optimización. Aprende métodos prácticos que logran una reducción de tamaño del 60-70% comparado con GIF con calidad visual superior.

Comparación de formatos de imagen - Características y casos de uso de JPEG/PNG/WebP/AVIF/GIF/BMP

Comparación completa de las características, eficiencia de compresión y casos de uso de los principales formatos de imagen. Desde formatos tradicionales hasta la nueva generación, con una guía de selección óptima según el uso.

Creación de APNG y compatibilidad con navegadores

Aprende sobre el formato APNG, herramientas de creación, compatibilidad con navegadores y técnicas de optimización para lograr animaciones con calidad PNG.

Guía de creación de animaciones GIF - Proceso completo desde los principios hasta la optimización

Explicación sistemática de los métodos de creación de animaciones GIF. Cubre los principios del formato GIF, creación de animaciones por fotogramas, optimización de paleta, control de tamaño de archivo y alternativas modernas.

Términos relacionados