O Que É AVIF (AV1 Image File Format)
AVIF significa AV1 Image File Format. É um formato de imagem de próxima geração que combina o codec de vídeo AV1 com o contêiner HEIF (High Efficiency Image File Format). O resultado é um formato de imagem que oferece compressão muito melhor que a do JPEG, WebP ou PNG, permanecendo completamente de código aberto e livre de royalties.
O AVIF foi desenvolvido pela Alliance for Open Media (AOM), um consórcio fundado em 2015 por Google, Mozilla, Cisco, Microsoft, Netflix, Amazon e Intel. A Apple ingressou posteriormente. O objetivo principal da aliança era criar um codec de vídeo de próxima geração (AV1) livre dos problemas de licenciamento de patentes que afetavam seus predecessores H.264 e H.265/HEVC. O AVIF é a aplicação de imagem estática dessa mesma tecnologia de codec.
A especificação do formato foi finalizada em fevereiro de 2019, e a adoção pelos navegadores começou quase imediatamente. O Chrome adicionou suporte na versão 85 (agosto de 2020), o Firefox na versão 93 (outubro de 2021) e o Safari na versão 16 (setembro de 2022). O Edge veio em seguida, na versão 121 (janeiro de 2024), de modo que todos os principais navegadores atuais exibem AVIF.
AVIF vs HEIC: A Diferença de Licenciamento
AVIF e HEIC são frequentemente confundidos porque compartilham o mesmo formato de contêiner HEIF. A diferença crítica está no codec interno:
- HEIC usa o codec H.265/HEVC, que está sujeito a patentes detidas por múltiplos grupos de patentes (MPEG-LA, HEVC Advance, Access Advance). Qualquer empresa que implemente HEVC precisa negociar taxas de licenciamento. Chrome e Firefox não exibem HEIC, e o licenciamento do HEVC é amplamente apontado como o motivo.
- AVIF usa o codec AV1, que foi especificamente projetado para ser livre de royalties. Todos os membros da AOM licenciaram irrevogavelmente suas patentes relevantes para o AV1. Qualquer pessoa pode implementar codificação ou decodificação AVIF sem pagar taxas de licenciamento.
Essa distinção de licenciamento é a principal razão pela qual o AVIF alcançou ampla adoção pelos navegadores, enquanto o HEIC é usado principalmente em dispositivos Apple. Ambos os formatos oferecem eficiência de compressão similar, mas a natureza aberta do AVIF o torna a escolha prática para a web.
Como Funciona a Compressão AVIF
O AVIF aproveita o pipeline de compressão intra-frame do AV1 — a mesma tecnologia que o AV1 usa para comprimir frames de vídeo individuais sem referência a outros frames. Isso é fundamentalmente mais avançado do que a abordagem baseada em DCT que o JPEG utiliza.
O Pipeline de Compressão AV1
Quando uma imagem é codificada como AVIF, o seguinte processo ocorre:
- Particionamento em superblocos — a imagem é dividida em superblocos (até 128×128 pixels, comparado aos blocos fixos de 8×8 do JPEG). Esses superblocos são então recursivamente divididos em blocos menores usando um esquema flexível de particionamento em árvore quádrupla/binária que se adapta ao conteúdo da imagem. Áreas suaves usam blocos grandes; áreas detalhadas usam blocos pequenos.
- Predição intra — cada bloco é previsto a partir de pixels vizinhos já codificados, usando 56 ângulos direcionais além dos modos smooth, Paeth e chroma-from-luma (o JPEG não tem nenhuma predição desse tipo). O codificador armazena apenas a diferença entre a predição e os valores reais dos pixels, que tipicamente é muito menor que os dados brutos dos pixels.
- Codificação por transformada — os resíduos de predição são transformados usando uma combinação de DCT e ADST (Asymmetric Discrete Sine Transform) com tamanhos de bloco variando de 4×4 a 64×64. Essa abordagem multiescala captura características da imagem em várias frequências de forma mais eficiente do que o DCT fixo de 8×8 do JPEG.
- Quantização — os coeficientes transformados são quantizados (arredondados), descartando informações menos relevantes perceptualmente. A quantização do AV1 é mais sofisticada que a do JPEG, com parâmetros de quantização por bloco e suporte ao modo sem perdas (passo de quantização = 1).
- Codificação entrópica — os dados finais são comprimidos usando um codificador aritmético de múltiplos símbolos, que é mais eficiente do que a codificação Huffman do JPEG. Modelos de probabilidade dependentes de contexto se adaptam ao conteúdo da imagem para compressão ideal.
Modos Com Perdas e Sem Perdas
O AVIF suporta compressão com perdas e sem perdas:
- Modo com perdas é o que a maioria das pessoas usa. Produz as grandes reduções de tamanho de arquivo (50% menores que JPEG) descartando seletivamente informações visuais imperceptíveis. A qualidade é controlada por um parâmetro de quantização (QP) em uma escala de 0–63.
- Modo sem perdas preserva cada pixel exatamente. O modo sem perdas do AVIF é bem menos eficiente que o modo com perdas; em muitos testes, o WebP sem perdas e às vezes o PNG geram arquivos menores.
Principais Recursos do AVIF
O AVIF não é apenas sobre arquivos menores. O formato inclui vários recursos avançados que o JPEG, e em alguns casos o WebP, simplesmente não conseguem oferecer.
HDR e Ampla Gama de Cores
O AVIF suporta nativamente imagens de Alto Alcance Dinâmico (HDR) com até 12 bits de profundidade de cor por canal, fornecendo 4.096 níveis de brilho comparado aos 256 do JPEG (8 bits). Isso permite:
- Funções de transferência PQ (Quantizador Perceptual) e HLG (Hybrid Log-Gamma) para conteúdo HDR
- Amplas gamas de cores incluindo BT.2020 e Display P3, cobrindo cores além do que o sRGB pode representar
- Gradientes mais suaves com 4.096 níveis por canal versus 256, eliminando faixas em transições tonais sutis
O WebP está limitado a 8 bits por canal, sem funções de transferência HDR. O JPEG clássico também é de 8 bits; ele só transporta HDR por meio de extensões com gain map, como o Ultra HDR. O JPEG XL, um formato separado, suporta HDR nativamente. Entre os formatos web amplamente suportados, o AVIF é o principal com HDR nativo.
Transparência (Canal Alfa)
O AVIF suporta um canal alfa completo para transparência, com o plano alfa comprimido usando o mesmo codec AV1 eficiente. Isso torna o AVIF uma substituição viável ao PNG nos casos em que você precisa de compressão de qualidade fotográfica e transparência — algo que o JPEG nunca suportou.
Uma imagem AVIF com transparência pode ser muitas vezes menor que o PNG-32 equivalente, mantendo qualidade visual comparável nas transições de transparente para opaco.
Suporte a Animação
O AVIF suporta sequências de imagens animadas, funcionando como uma alternativa moderna ao GIF e ao WebP animado. Como a compressão do AV1 é vastamente superior ao algoritmo LZW do GIF, arquivos AVIF animados podem ser 50–90% menores que GIFs equivalentes com melhor fidelidade de cores (sem limitação de paleta de 256 cores) e reprodução mais suave.
Eficiência de Compressão
O recurso principal do AVIF é sua taxa de compressão. Em benchmarks independentes e testes no mundo real:
- ~50% menor que JPEG em qualidade perceptual equivalente (medida por métricas SSIM, VMAF e Butteraugli)
- ~20–25% menor que o WebP com perdas em qualidade equivalente
- Modo sem perdas é menos impressionante: muitas vezes maior que o WebP sem perdas
Essas economias se traduzem diretamente em carregamentos de página mais rápidos, custos de largura de banda menores e melhores pontuações de Core Web Vitals para sites.
Suporte de Navegadores em 2026
O AVIF alcançou ampla adoção pelos navegadores de forma notavelmente rápida para um formato de imagem. Aqui está o panorama atual de suporte:
| Navegador | AVIF desde | Status | Observações |
|---|---|---|---|
| Chrome | Versão 85 (ago 2020) | Suporte completo | Incluindo AVIF animado |
| Firefox | Versão 93 (out 2021) | Suporte completo | Incluindo AVIF animado |
| Safari | Versão 16 (set 2022) | Suporte completo | macOS Ventura+ & iOS 16+ |
| Edge | Versão 121 (jan 2024) | Suporte completo | Baseado em Chromium |
| Opera | Versão 71 (ago 2020) | Suporte completo | Baseado em Chromium |
| Samsung Internet | Versão 14 (2021) | Suporte completo | Baseado em Chromium |
| IE 11 | — | Sem suporte | Descontinuado |
Em 2026, todos os principais navegadores atuais suportam AVIF. Quem fica sem suporte usa principalmente o Safari 15 ou anterior, o Edge antes da versão 121 e navegadores Android antigos. Para entrega na web, usar AVIF com um fallback JPEG via elemento <picture> cobre virtualmente 100% dos usuários.
Onde o AVIF É Usado Hoje
O AVIF avançou muito além da adoção experimental. Grandes plataformas e serviços o utilizam em escala:
- Netflix — um dos primeiros adotantes do AVIF, a Netflix usa AVIF para imagens de capa, miniaturas e imagens promocionais em todas as plataformas
- Cloudflare — o serviço de otimização de imagens da Cloudflare converte e serve automaticamente AVIF para navegadores compatíveis via sua CDN
- WordPress — desde o WordPress 6.5, a biblioteca de mídia principal suporta uploads e exibição de AVIF nativamente
Limitações do AVIF
Apesar de suas vantagens, o AVIF tem limitações reais que tornam o JPEG ainda necessário em muitos cenários.
Velocidade de Codificação Lenta
A codificação AVIF é muito mais lenta que a codificação JPEG, muitas vezes várias vezes mais lenta nas configurações padrão. O codec AV1 foi projetado para maximizar a eficiência de compressão em detrimento da velocidade de codificação. Para processamento em lote de milhares de imagens, essa sobrecarga é significativa.
A aceleração por hardware está melhorando a situação. GPUs Intel Arc, NVIDIA RTX série 40 e AMD RDNA 3 incluem encoders AV1 por hardware, embora a maioria das ferramentas AVIF ainda codifique por software. À medida que a codificação por hardware se torna generalizada, a diferença de velocidade diminuirá consideravelmente. A velocidade de decodificação (que afeta o usuário ao visualizar a imagem) já é rápida e comparável ao JPEG.
Limites Máximos de Dimensão
Os perfis Baseline e Advanced do AVIF limitam cada imagem codificada a 8.192 × 4.352 pixels. Imagens maiores são armazenadas como uma grade de blocos (tiles) codificados separadamente. Embora a maioria dos decodificadores AVIF suporte tiling, algumas implementações mais antigas podem não lidar corretamente com AVIF em blocos. Para fotografia panorâmica ou imagens de ultra-alta resolução, isso pode ser uma limitação prática.
O JPEG não tem limite prático de dimensão (a especificação suporta até 65.535 × 65.535 pixels), e o PNG suporta teoricamente até 2.147.483.647 × 2.147.483.647 pixels.
Menos Eficiente para Gráficos Simples
A vantagem de compressão do AVIF é mais pronunciada para fotografias e imagens naturais complexas. Para gráficos simples com grandes áreas de cor plana, bordas geométricas nítidas e paletas de cores limitadas, a vantagem do AVIF diminui consideravelmente. O PNG-8 (modo indexado de 256 cores) pode às vezes produzir arquivos menores que o AVIF para ícones e logotipos muito simples, porque o sofisticado motor de predição do AVIF tem pouco a ganhar em conteúdo que já é trivialmente compressível.
Ecossistema de Software Incompleto
Embora o suporte dos navegadores seja excelente, o ecossistema de software mais amplo ainda está se adaptando:
- Adobe Photoshop abre AVIF apenas nas versões recentes; versões mais antigas precisam de um plug-in ou de uma conversão
- Clientes de e-mail — a maioria dos clientes de e-mail (Gmail, Outlook, Apple Mail) não renderiza imagens AVIF inline de forma confiável. O JPEG permanece necessário para e-mail
- Redes sociais — muitas plataformas sociais não aceitam uploads em AVIF; elas esperam JPEG, PNG ou WebP
- Serviços de impressão — a indústria de impressão não tem nenhum suporte a AVIF. JPEG e TIFF permanecem o padrão
- Windows Explorer — o Windows 11 suporta miniaturas AVIF nativamente; o Windows 10 requer a Extensão de Vídeo AV1 da Microsoft Store
Comparação Rápida: AVIF vs JPEG vs WebP vs PNG
| Recurso | AVIF | JPEG | WebP | PNG |
|---|---|---|---|---|
| Compressão | Melhor | Linha de base | Boa | Somente sem perdas |
| Modo com perdas | Sim | Sim | Sim | Não |
| Modo sem perdas | Sim | Não | Sim | Sim |
| Transparência | Alfa completo | Nenhuma | Alfa completo | Alfa completo |
| HDR | Sim (10/12 bits) | Não (8 bits) | Não (8 bits) | Até 16 bits |
| Ampla gama de cores | BT.2020, P3 | sRGB ou perfil ICC | sRGB ou perfil ICC | sRGB (via ICC) |
| Animação | Sim | Não | Sim | APNG (limitado) |
| Velocidade de codificação | Lenta | Muito rápida | Rápida | Rápida |
| Suporte de navegadores | Todos os navegadores atuais | 100% | Todos os navegadores atuais | 100% |
| Livre de royalties | Sim | Sim | Sim | Sim |
| Ano de lançamento | 2019 | 1992 | 2010 | 1996 |
| Tamanho de foto * | ~250 KB | ~500 KB | ~340 KB | ~20 MB |
* Tamanho aproximado de arquivo para uma fotografia típica de 12 megapixels em qualidade perceptual equivalente. JPEG na qualidade 85, WebP na qualidade 80, AVIF na qualidade 50 (baseada em CRF).
Quando Converter AVIF para JPG
Apesar da superioridade técnica do AVIF, há muitas situações no mundo real em que você precisa de uma versão JPEG de uma imagem AVIF:
- Compartilhamento por e-mail — a maioria dos clientes de e-mail renderiza JPEG de forma confiável, mas pode não exibir AVIF. Converter garante que todos os destinatários possam ver suas imagens.
- Uploads em redes sociais — plataformas como Instagram, Facebook, LinkedIn e X/Twitter aceitam JPEG, mas não AVIF. Fazer upload em JPEG dá a você controle sobre a qualidade de compressão antes que a plataforma recodifique.
- Impressão — gráficas, laboratórios fotográficos e serviços de documentos aceitam JPEG e TIFF. O AVIF não tem presença no fluxo de trabalho de impressão.
- Compatibilidade com software legado — aplicativos legados, algumas plataformas de CMS e galerias de imagens podem não reconhecer arquivos AVIF. O JPEG funciona em qualquer lugar.
- Tamanho do arquivo não é uma preocupação — quando você está transferindo arquivos localmente (USB, AirDrop, rede local), o tamanho maior do JPEG é irrelevante e sua compatibilidade universal é mais valiosa.
- Edição em software legado — embora o Photoshop suporte AVIF, muitos editores gratuitos e versões mais antigas de software não suportam. Converter para JPEG permite edição em qualquer aplicativo de imagem.
Quando o CleverUtils converte AVIF para JPG: o heif-convert da libheif decodifica o AVIF e grava um JPEG na qualidade 92. O JPEG não tem transparência, então o canal alfa é descartado; use AVIF para PNG para mantê-lo. Imagens de 10 e 12 bits são reduzidas a 8 bits, e imagens HDR (PQ ou HLG) não passam por mapeamento de tons, por isso podem parecer sem contraste. Faça o mapeamento de tons dos arquivos HDR em um editor antes.
Como Abrir um Arquivo AVIF
- Navegadores: arraste o arquivo para o Chrome, Firefox, Safari 16+ ou Edge 121+.
- Windows 11: o app Fotos abre AVIF; se não abrir, instale a Extensão de Vídeo AV1 gratuita da Microsoft Store.
- Mac: o Pré-Visualização abre AVIF no macOS Ventura (13) ou posterior.
- iPhone e Android: o iOS 16+ e o Android 12+ exibem AVIF.
- Editores: GIMP 2.10.22 ou posterior e versões recentes do Photoshop.
- Qualquer outro caso: converta o AVIF para JPG ou PNG.