Guía completa del formato AVIF: el estándar de compresión de imágenes de próxima generación

Conclusión primero: AVIF es un formato de imagen de próxima generación basado en la codificación de vídeo AV1, un 50% más pequeño que JPEG y un 20% más pequeño que WebP, que además soporta compresión sin pérdida, HDR, amplio gamut de color y canal alfa. Tomando como ejemplo una foto de 1920×1080, JPEG calidad 85 ocupa unos 420KB, mientras que AVIF con la misma calidad solo ocupa 210KB. AVIF utiliza la tecnología de codificación intra-frame de AV1 (predicción de partición + codificación por transformada + filtrado en bucle), con una eficiencia de compresión muy superior al DCT de JPEG. A partir de 2026, Chrome, Firefox, Safari y Edge ya soportan nativamente AVIF, con una cobertura global de navegadores del 96%. A continuación se explican los principios técnicos, con una comparación real de cuatro formatos y una guía de migración.

Si aún no está familiarizado con la comparación de formatos de imagen Web, le recomendamos leer primero WebP vs PNG vs JPG: ¿qué formato de imagen Web elegir?.

1. ¿Qué es AVIF?

AVIF (AV1 Image File Format) es un formato de imagen publicado por la Alliance for Open Media (AOMedia) en 2019, basado en la tecnología de codificación intra-frame del codificador de vídeo AV1. AV1 es en sí mismo un estándar de codificación de código abierto diseñado para vídeo de próxima generación (8K/120fps), libre de regalías, cuyas herramientas de codificación intra-frame también son aplicables a la compresión de imágenes estáticas. AVIF encapsula la codificación intra-frame de AV1 en un formato contenedor de imagen independiente.

CaracterísticaAVIFWebPJPEGPNG
Año de publicación2019201019921996
Codificación subyacenteAV1 intra-frameVP8 intra-frameDCTDEFLATE
Compresión con pérdidaSoportadaSoportadaSoportadaNo soportada
Compresión sin pérdidaSoportadaSoportadaNo soportadaSoportada
Canal alfa (transparencia)SoportadoSoportadoNo soportadoSoportado
HDR / amplio gamutSoportado (12 bits)No soportado (8 bits)No soportado (8 bits)No soportado (8/16 bits)
Soporte de animaciónSoportadoSoportadoNo soportadoExtensión APNG
LicenciaGratuito, código abiertoGratuito, código abiertoGratuitoGratuito

El avance clave de AVIF respecto a la generación anterior WebP radica en: soporte de color de 12 bits y HDR (alto rango dinámico), mientras que WebP solo soporta SDR de 8 bits; mayor tasa de compresión (10%–30% más pequeño con la misma calidad); soporte de herramientas de codificación más ricas (predicción direccional, partición de bloques más flexible). El inconveniente es una velocidad de codificación más lenta — la codificación AVIF tarda de 3 a 5 veces más que WebP.

2. Principios técnicos de AVIF en detalle

El pipeline de compresión de AVIF se divide en tres fases centrales: predicción de partición, codificación por transformada y filtrado en bucle. Cada fase hereda las herramientas avanzadas de la codificación de vídeo AV1, que es la razón fundamental por la que la eficiencia de compresión de AVIF supera con creces a la de JPEG.

1. Predicción de partición

AV1 divide la imagen en bloques de codificación (máximo 128×128), y cada bloque puede subdividirse recursivamente en sub-bloques más pequeños (mínimo 4×4), seleccionando adaptativamente el método de partición según el contenido de la imagen. La codificación predictiva usa los píxeles ya reconstruidos para predecir el bloque actual, codificando solo el residuo (la diferencia entre el valor real y el predicho).

Tipo de predicciónPrincipioÁrea aplicablevs JPEG
Predicción intra-framePredice con píxeles ya codificados adyacentesZonas suaves/gradientesJPEG sin predicción, codificación completa
Predicción direccional56 ángulos de dirección de predicciónBordes/dirección de texturaJPEG sin predicción direccional
Predicción por paletaIndexa con paleta de coloresTexto/iconos/animaciónJPEG no tiene esta herramienta
Copia de bloqueCopia otras áreas dentro de la imagenTexturas repetidasJPEG no tiene esta herramienta

2. Codificación por transformada

El residuo tras la predicción se somete a codificación por transformada del dominio espacial al dominio frecuencial, cuantizando los coeficientes de alta frecuencia para lograr compresión. AV1 soporta múltiples tipos de transformada, más flexible que el DCT único de JPEG.

Tipo de transformadaTamaño de bloqueEscenario aplicableVentaja
DCT4×4 a 64×64Uso generalTransformada clásica, concentración de energía
ADST (transformada discreta de seno asimétrica)4×4 a 32×32Bordes direccionalesMejor para residuos de bordes
Transformada identidad4×4 a 32×32Sin pérdida/baja pérdidaOmite transformada, cuantiza directamente
Transformada recursivaCombinaciónTexturas complejasTransformada de dos niveles mejora la concentración de energía

3. Filtrado en bucle

La imagen reconstruida tras la cuantización puede producir artefactos de bloqueo y de ringing; AV1 utiliza un filtrado en bucle de múltiples niveles para reparar estos artefactos. Esta es la clave de que AVIF tenga una calidad de imagen visiblemente superior a JPEG a bajos bitrates.

Fase de filtradoFunciónOrden de procesamientoEfecto
CDEF (filtro direccional de desbloqueo)Elimina artefactos de borde de bloqueNivel 1Suaviza los bordes de bloque
LR (filtro de restauración en bucle)Filtro Wiener / filtro auto-guiadoNivel 2Restaura textura de detalles
Reconstrucción de superresoluciónReconstruye a partir de frames de baja resoluciónNivel 3Mejora los detalles de alta frecuencia

Para el plan general de compresión de imágenes, consulte Guía de compresión de imágenes: comparación de formatos JPG/PNG/WebP.

3. Caso práctico: comparación real de cuatro formatos

Se compara el tamaño, la calidad y el tiempo de codificación de cuatro formatos (AVIF, WebP, JPEG, PNG) usando la misma imagen de prueba. Muestra: foto de paisaje natural de 1920×1080, color verdadero de 24 bits, BMP original de aproximadamente 5.93MB.

Características del documento: 1920×1080, color de 24 bits, incluye gradiente de cielo, textura de hojas, bordes de edificios, BMP original 5.93MB.

Comparación de tamaño y calidad (objetivo SSIM 0.92):

FormatoParámetrosTamaño de archivovs originalCalidad SSIMvs JPEG
PNG (sin pérdida)DEFLATE máximo4.82MB-18.7%1.000+938%
JPEGCalidad 85420KB-92.9%0.921Base
WebPCalidad 80298KB-95.0%0.923-29.0%
AVIFCalidad 55 (CRF)210KB-96.5%0.925-50.0%

Resultado: Con la misma calidad (SSIM 0.92+), AVIF ocupa solo 210KB, un 50% más pequeño que JPEG y un 29.5% más pequeño que WebP. PNG sin pérdida tiene la máxima calidad pero el mayor tamaño (4.82MB), no adecuado para contenido fotográfico. AVIF destaca especialmente en las zonas de textura de hojas y gradiente de cielo — JPEG produce bloqueos de color visibles a bajo bitrate, mientras que AVIF casi no presenta artefactos visibles.

Comparación de tiempo de codificación:

FormatoTiempo de codificaciónTiempo de decodificaciónEvaluación de velocidadEscenario aplicable
JPEG18ms8msMuy rápidaCodificación en tiempo real
WebP65ms15msRápidaWeb en tiempo real
AVIF280ms22msLenta (codificación) / rápida (decodificación)Pre-generación
PNG120ms12msMediaEscenarios sin pérdida

El tiempo de codificación de AVIF es 15 veces el de JPEG y 4 veces el de WebP, porque la predicción de partición y la selección de transformada de AV1 requieren muchos cálculos de optimización tasa-distorsión. Sin embargo, la velocidad de decodificación de AVIF es solo 2 veces más lenta que la de JPEG — el impacto en la experiencia del usuario final es mínimo. Se recomienda pre-generar las imágenes AVIF en el servidor (codificación en tiempo de build), en lugar de codificarlas en tiempo real.

4. Compatibilidad con navegadores y estrategia de migración

La compatibilidad de AVIF con los navegadores ha madurado básicamente después de 2023, pero aún se necesita un plan de retroceso para navegadores antiguos. La siguiente tabla muestra el soporte de los principales navegadores.

NavegadorVersión soportadaFecha de lanzamientoCuota globalEstado de soporte
Chrome85+Septiembre 202065%Soporte nativo
Safari16.4+Marzo 202318%Soporte nativo
Edge92+20215%Soporte nativo
Firefox93+Octubre 20213%Soporte nativo
Opera71+20202%Soporte nativo
IENo soportado<1%Requiere retroceso

La tasa de soporte global de AVIF en navegadores es aproximadamente del 96%; los que no lo soportan son solo IE y versiones muy antiguas de navegadores. La estrategia de migración recomendada es usar la etiqueta picture de HTML5 para implementar mejora progresiva.

Plan de migraciónMétodo de implementaciónCompatibilidadCoste de mantenimientoRecomendación
Etiqueta picturesource multi-formato + img de retroceso100%Bajo★★★★★
Solo AVIFUsar AVIF directamente96%Muy bajo★★★☆☆
Negociación AcceptEl servidor devuelve según Accept100%Medio★★★★☆
Solo JPEGSin migrar100%Muy bajo★☆☆☆☆

Sintaxis recomendada de la etiqueta picture:

<picture><source srcset="photo.avif" type="image/avif"><source srcset="photo.webp" type="image/webp"><img src="photo.jpg" alt="foto de paisaje"></picture>

El navegador seleccionará el primer formato soportado por orden de prioridad: si soporta AVIF usa AVIF (el más pequeño), si no intenta WebP, y finalmente retrocede a JPEG. Así se disfruta de la ventaja de compresión de AVIF y se garantiza la visualización correcta en navegadores antiguos. Para el plan completo de optimización de imágenes Web, consulte Optimización de imágenes Web: mejora del 50% en rendimiento en la práctica.

5. Recomendaciones de selección de formato por escenario

Aunque AVIF es excelente, no es adecuado para todos los escenarios. La selección de formato de imagen para diferentes escenarios debe considerar de forma integral la tasa de compresión, la compatibilidad, la velocidad de codificación y los requisitos funcionales.

EscenarioFormato recomendadoMotivoReferencia de tamaño
Imágenes de e-commerceAVIF (principal) + JPEG (retroceso)Busca el menor tamaño, mejora velocidad de cargaJPEG 420KB → AVIF 210KB
Noticias e informaciónWebP (principal) + JPEG (retroceso)Codificación rápida, buena compatibilidadJPEG 420KB → WebP 298KB
Fotografía HDRAVIFÚnico formato convencional que soporta HDR de 12 bitsHDR sin pérdida solo AVIF
Iconos UI / capturasPNGRequiere sin pérdida, bordes nítidosNo afecta al tamaño
Redes socialesAVIF o WebPTamaño pequeño, compartido rápidoAmbos válidos
Incrustado en correoJPEGPrioridad de compatibilidad con clientes de correoAVIF no recomendado (compatibilidad deficiente)
Miniatura de vídeoAVIFComplemento natural de vídeo AV150% más pequeño que JPEG
Generación en tiempo real (captcha, etc.)JPEGPrioridad de velocidad de codificación18ms vs AVIF 280ms

Un principio general: para contenido estático pre-generado elija AVIF (tamaño óptimo); para generación en tiempo real elija JPEG/WebP (prioridad de velocidad); para requisitos sin pérdida elija PNG; para contenido HDR elija AVIF (única opción). Al usar SmartSlim para conversión por lotes, puede generar automáticamente múltiples formatos (AVIF+WebP+JPEG), cubriendo todos los escenarios de compatibilidad en un solo procesamiento.

6. Preguntas frecuentes (FAQ)

P1: ¿Qué es el formato AVIF?

AVIF (AV1 Image File Format) es un formato de imagen basado en la codificación de vídeo AV1, publicado por la Alliance for Open Media (AOMedia) en 2019. AVIF utiliza la tecnología de codificación intra-frame de AV1 para comprimir imágenes estáticas, siendo un 50% más pequeño que JPEG y un 20% más pequeño que WebP, al tiempo que soporta compresión sin pérdida, HDR, amplio gamut de color y canal alfa. AVIF es un estándar de compresión de imágenes de próxima generación, de código abierto y libre de regalías, ya soportado nativamente por Chrome, Firefox y otros navegadores principales.

P2: ¿Cuánto más pequeño es AVIF que JPEG?

Con la misma calidad de imagen (SSIM superior a 0.9), AVIF es aproximadamente un 50% más pequeño que JPEG. Por ejemplo, una foto de 1920×1080: JPEG calidad 85 ocupa unos 420KB, AVIF con la misma calidad unos 210KB. Comparado con WebP, AVIF es aproximadamente un 20% más pequeño en calidad media, y la ventaja es aún mayor en alta calidad (más de un 30% más pequeño). La ventaja de compresión de AVIF proviene de las herramientas de codificación predictiva y transformada más avanzadas de AV1, especialmente destacada en áreas de textura compleja.

P3: ¿Cómo es la compatibilidad de AVIF con los navegadores?

A partir de 2026, AVIF cuenta con soporte de los principales navegadores: Chrome 85+ (septiembre 2020), Firefox 93+ (octubre 2021), Edge 92+ (2021), Safari 16.4+ (marzo 2023). La tasa de soporte global es aproximadamente del 96%. Los navegadores antiguos que no lo soportan pueden usar la etiqueta picture para proporcionar retroceso a JPEG/WebP. Se recomienda usar <picture><source srcset='img.avif' type='image/avif'><img src='img.jpg'></picture> para implementar mejora progresiva.

P4: ¿Cuál es mejor, AVIF o WebP?

En general, AVIF es superior a WebP. Tasa de compresión: AVIF es un 10%–30% más pequeño que WebP; características: AVIF soporta HDR y color de 12 bits, WebP solo soporta SDR de 8 bits; velocidad de codificación: WebP es más rápido que AVIF (la codificación AVIF es más lenta); compatibilidad: WebP tiene una tasa de soporte del 98%, AVIF del 96%. Si busca la máxima tasa de compresión y soporte HDR, elija AVIF; si busca velocidad de codificación y amplia compatibilidad, elija WebP. Se recomienda usar la etiqueta picture para ofrecer ambos formatos simultáneamente.

Resumen

AVIF es el estándar de compresión de imágenes de próxima generación, basado en la codificación intra-frame de AV1, un 50% más pequeño que JPEG y un 20% más pequeño que WebP, además de soportar HDR, color de 12 bits y canal alfa. La ventaja técnica proviene de la predicción de partición (56 direcciones de predicción), múltiples tipos de codificación por transformada (DCT/ADST/transformada identidad) y filtrado en bucle de múltiples niveles (CDEF+LR). El inconveniente es una velocidad de codificación más lenta (aproximadamente 4 veces la de WebP), adecuada para escenarios de pre-generación pero no de codificación en tiempo real.

La estrategia de migración recomendada es el enfoque multi-formato con etiqueta picture: AVIF prioritario, WebP como segunda opción, JPEG como retroceso, equilibrando la tasa de compresión y una compatibilidad del 100%. Recuerde tres puntos: primero, AVIF codifica lentamente pero decodifica rápido, ideal para pre-generación en el servidor; segundo, el contenido HDR solo puede usar AVIF (WebP/JPEG no lo soportan); tercero, use la etiqueta picture para ofrecer los tres formatos simultáneamente y dejar que el navegador elija automáticamente el óptimo.

¿Necesita comprimir archivos? Pruebe SmartSlim

Construido sobre un motor de compresión Rust propio, compatible con 10 categorías y más de 40 formatos, incluyendo PDF, imágenes, vídeo, Office y OFD, con compresión local que mantiene sus datos en sus instalaciones.