Imagen AVIF (.avif)

ISO/IEC Estándar

AVIF es un formato de imagen abierto de nueva generación derivado del códec de vídeo AV1. Ofrece compresión de vanguardia, alto rango dinámico (HDR) y una amplia gama cromática.

Convertir de AVIF a JPG

Convertidor gratuito de AVIF a JPG en el navegador. Convierte archivos al instante en tu dispositivo.

Comprimir AVIF en línea

Privado - los archivos nunca salen de tu dispositivo

Inspección y metadatos

Los sistemas operativos y analizadores de archivos identifican los archivos de AVIF inspeccionando la secuencia de bytes binarios inicial:

Selecciona o arrastra archivos aquí

Privado - los archivos nunca salen de tu dispositivo

o pega Ctrl+V
Garantía de privacidad sin transmisión de red: 0 bytes subidos a servidores externos. Todo el procesamiento se realizó de forma local en el entorno seguro de tu navegador.

Firma de cabecera a nivel de bytes (bytes mágicos)

Los sistemas operativos y analizadores de archivos identifican los archivos de AVIF inspeccionando la secuencia de bytes binarios inicial:

FIRMA HEXADECIMAL (DESPLAZAMIENTO 4):

66 74 79 70 61 76 69 66

REPRESENTACIÓN ASCII: ftypavif

Estandarización: ISO/IEC 23000-22 (MIAF) / AOMedia Specification

Especificaciones técnicas

Arquitectura del contenedorArquitectura de contenedor ISO Base Media File Format (ISOBMFF/MP4)
CompresiónCompresión de vídeo intra-fotograma AV1 con predicción espacial direccional y división en mosaicos
Orden de bytes (Endianness)Big-endian para los tamaños de los átomos o cajas ISOBMFF y los códigos fourCC
Espacios de colorBT.2020, DCI-P3, sRGB, Perfiles ICC completos, Primarias de color NCLX
Canales y estructuraMonocromo, YUV 4:2:0, 4:2:2 y 4:4:4, y canal alfa auxiliar
Dimensiones máximas65,536 x 65,536 píxeles por mosaico de cuadrícula (ilimitado mediante composición de múltiples mosaicos)
TransparenciaCanal alfa completo de 8, 10 o 12 bits
Streaming y progresivoAdmite representación progresiva mediante mosaicos espaciales de varias capas

Matriz de comparación técnica: AVIF frente a la competencia

Atributo técnicoAVIF (Actual)WebPJPEGJPEG XL
Eficiencia de compresiónLa mayor eficiencia de compresión para imágenes fotográficasBuena (entre un 25 % y un 35 % mejor que JPEG)Estándar de referenciaAlta eficiencia, con énfasis en la compresión sin pérdida
Profundidad de color y HDRHDR nativo de 8, 10 y 12 bits y gama cromática BT.2020Solo sRGB de 8 bitsEstándar de 8 bitsHDR de punto flotante de hasta 32 bits
Velocidad de codificaciónLenta y con un uso intensivo de CPU (requiere algoritmos AV1 sofisticados)De rápida a moderadaExtremadamente rápidaDe moderada a rápida
LicenciamientoCódigo abierto y libre de regalías (AOMedia)Libre de regalías (Google)Estándar libreLibre de regalías (ISO)
Compatibilidad con navegadoresMás del 93 % de los navegadores modernos (Chrome, Firefox, Safari y Edge)Más del 97%Amplio soporte en los navegadores actuales; la disponibilidad depende de la versión del navegador y la plataforma.Experimental en Chromium

Modos de corrupción comunes y guía de recuperación hexadecimal

El archivo AVIF no se puede mostrar y aparece el error «Invalid ISOBMFF container».

Causa raíz: Falta la caja «ftyp», está mal formada o no aparece el identificador de marca «avif» en el desplazamiento 0x04.

Recuperación: Examine el archivo con MP4Box o un editor hexadecimal y Comprueba que los bytes 4-11 contengan «ftypavif» o la marca compatible «mif1».

Análisis de seguridad y vectores de ataque al analizador

AVIF depende de descodificadores complejos para los flujos de bits de vídeo AV1 (dav1d/libaom). Las implementaciones seguras aíslan los descodificadores en entornos restringidos.

Vectores de ataque conocidos

  • Vulnerabilidades al analizar flujos de bits complejos, en la codificación aritmética AV1 o en la lógica de síntesis de grano de película.
  • Denegación de servicio por agotamiento de memoria mediante la declaración de cuadrículas con múltiples mosaicos enormes.

Mejores prácticas defensivas: Usa descodificadores modernos de Rust aislados (ravif) o una versión actualizada de libavif con dav1d.

Orígenes históricos e hitos

2024iOS 16 y macOS Ventura de Apple completan la adopción nativa de AVIF en todo el sistema.
2020Google Chrome 85 incorpora compatibilidad nativa con la descodificación de AVIF.
2019La Alliance for Open Media (AOMedia) finaliza la especificación AVIF 1.0.0.

Ventajas principales

  • Compresión con pérdida líder en el sector (hasta un 50 % menos que JPEG y un 20 % menos que WebP).
  • Admite de forma nativa HDR de 10 y 12 bits y una amplia gama cromática (WCG).
  • Cuenta con el respaldo de grandes empresas tecnológicas (Google, Apple, Microsoft, Netflix y Mozilla) y no exige el pago de regalías.

Limitaciones técnicas

  • La codificación consume mucha más CPU y es más lenta que la de JPEG o WebP.
  • Requiere hardware moderno o sistemas operativos actualizados para la decodificación acelerada por hardware.
  • Para gráficos de interfaz sencillos, el modo sin pérdida suele ser menos eficiente que PNG o WebP sin pérdida.

Curiosidades técnicas interesantes

  • AVIF utiliza la misma estructura de contenedor ISOBMFF que los archivos de vídeo MP4.
  • Netflix utiliza AVIF para las miniaturas de la interfaz de su catálogo global, lo que ahorra terabytes diarios de ancho de banda.
  • AVIF admite la síntesis de grano de película: genera una textura agradable de forma artificial sin almacenar ruido de alta frecuencia, que ocupa mucho espacio.

Preguntas técnicas frecuentes

¿Es AVIF mejor que WebP?

Para las fotografías, AVIF suele comprimir mucho mejor que WebP (ocupa alrededor de un 20 % menos con la misma calidad) y admite color HDR de 10 y 12 bits. Sin embargo, tarda más en codificarse.

¿Por qué AVIF tarda más en codificarse?

AVIF utiliza los algoritmos de compresión intra-fotograma del códec de vídeo AV1. Estos evalúan miles de ángulos de predicción espacial, tamaños de bloque de transformación (de 4 x 4 a 64 x 64) y filtros de bucle para encontrar la compresión óptima desde el punto de vista matemático.

¿Puede AVIF reemplazar a JPEG para las imágenes web cotidianas?

Sí. Todos los principales navegadores web (Chrome, Safari, Firefox y Edge) ya admiten AVIF de forma nativa. Una práctica recomendada en el sector es usar AVIF con alternativas en la etiqueta <picture> de HTML5.