Ir para o conteúdo principal

Formatos de arquivo

O que é AVIF? O formato de imagem de nova geração do AV1

O AVIF une a compressão de imagem do codec de vídeo AV1 ao contêiner HEIF e cria um formato livre de royalties e muito eficiente. Veja como ele é estruturado, quanto economiza de verdade e onde deixa a desejar.

Autor: Hemen Dönüştür Editör EkibiPublicado em: 8 min de leitura

Imagem de capa do guia sobre o formato AVIF

O AVIF (AV1 Image File Format) leva a compressão de imagens estáticas do codec de vídeo AV1 para os arquivos de imagem. Ele consegue guardar fotos em arquivos menores que JPEG e, em muitos casos, que WebP, além de suportar transparência, animação, profundidade de cor de 10 e 12 bits e HDR. Este artigo explica de onde vem o AVIF, o que há dentro do arquivo, quanto ele economiza de verdade e onde costuma dar problema.

Quem está por trás do AVIF?

O AVIF foi desenvolvido pela Alliance for Open Media (AOMedia), um consórcio do setor fundado em 2015 para criar tecnologias de mídia abertas e livres de royalties. Seu primeiro grande projeto foi o codec de vídeo AV1, que, segundo a AOMedia, foi publicado em 2018. De acordo com a descrição de formato da Library of Congress, a versão 1.0.0 da especificação AVIF é datada de 19 de fevereiro de 2019 e a versão 1.1.0, de 15 de abril de 2022. A versão atual da especificação é a 1.2.0, de 16 de outubro de 2025.

Ser livre de royalties é uma diferença importante: a MDN também descreve o AVIF como um formato de alto desempenho e livre de royalties. O HEIC, que usa o mesmo contêiner HEIF, depende do codec HEVC e está longe de ter o mesmo suporte nos navegadores.

Por dentro de um arquivo AVIF

O contêiner HEIF

O AVIF armazena imagens comprimidas em AV1 dentro do contêiner HEIF (High Efficiency Image File Format, ISO/IEC 23008-12). O próprio HEIF se baseia no ISO base media file format (ISOBMFF), a mesma base dos arquivos MP4. Segundo a especificação, um arquivo AVIF foi projetado para ser um arquivo HEIF válido tanto para imagens únicas quanto para sequências de imagens, e também precisa estar em conformidade com o MIAF. O tipo de arquivo é identificado por marcas (brands) na caixa ftyp do início: avif para imagens estáticas e avis para sequências animadas.

Perfis

A especificação define dois perfis: Baseline (marca MA1B), que usa o perfil Main do AV1 no nível 5.1 ou inferior, e Advanced (marca MA1A), que permite o perfil High do AV1 para imagens estáticas. Esses perfis tornam previsível quais arquivos um decodificador consegue abrir.

Transparência e animação

O canal alfa é armazenado como uma imagem AV1 auxiliar separada, vinculada à imagem principal. Essa imagem alfa precisa ser monocromática e usar a mesma profundidade de bits da imagem principal. Um AVIF animado é, na prática, uma faixa de vídeo AV1, e é por isso que ele comprime de forma muito mais eficiente do que um GIF animado com o mesmo conteúdo.

Compressão, profundidade de cor e HDR

O AVIF usa as ferramentas de codificação intraquadro do AV1: a imagem é dividida em blocos de tamanho variável, cada bloco é previsto com o melhor entre vários modos de predição direcional e a diferença restante é transformada e quantizada. Em comparação com os blocos fixos de 8x8 do JPEG, essa flexibilidade reduz o efeito de blocos, principalmente em arquivos pequenos, e deixa as áreas lisas mais limpas.

Segundo a MDN, o AVIF suporta profundidade de cor de 8, 10 e 12 bits e subamostragem de croma YUV 4:4:4, 4:2:2 e 4:2:0. A especificação AVIF afirma que o formato suporta imagens em High Dynamic Range (HDR) e Wide Color Gamut (WCG), e a MDN cita as funções de transferência PQ e HLG e o espaço de cor Rec. 2020. Considerando o limite de 8 bits do JPEG e do WebP, o AVIF é uma das opções mais maduras para servir fotos HDR na web.

Quanto menor é o AVIF?

Os autores do guia de AVIF no web.dev (Jai Krishnan, Wan-Teh Chang e Jeremy Wagner) relatam ter visto economias de mais de 50% em relação ao JPEG em trabalhos próprios e de terceiros, e a MDN diz que imagens AVIF com perda ficam cerca de 50% menores que imagens JPEG. Esses números variam conforme o conteúdo, as configurações do codificador e a qualidade desejada.

Os dados reais da web mostram um quadro mais cauteloso. Segundo o HTTP Archive Web Almanac 2024, a imagem AVIF mediana no celular usa 1,4 bit por pixel, contra 1,3 do WebP e 2,0 do JPEG. O relatório também observa que a mediana do AVIF subiu de cerca de 1,0 bit por pixel em 2022, um aumento de aproximadamente 47%. Ou seja, a vantagem teórica do formato nem sempre se traduz em arquivos menores na prática, dependendo das configurações de qualidade que os sites escolhem.

Suporte nos navegadores e adoção

Segundo o Can I use, os navegadores com suporte a AVIF representam 96,35% do uso global (outubro de 2026). O suporte chegou com o Chrome 85, o Firefox 93, o Edge 121 e o Safari 16.4, com suporte parcial do Safari 16.1 ao 16.3. A MDN observa que o Firefox passou a suportar AVIF animado na versão 113.

A adoção ainda é baixa, mas cresce rápido. Dados do W3Techs de outubro de 2026 mostram o AVIF em 1,7% dos sites monitorados. O Web Almanac 2024 informa que 1,0% das imagens em páginas para celular é AVIF, uma participação que cresceu 386% em termos relativos em dois anos.

Como servir AVIF em um site

Como o suporte ao AVIF é mais recente que o do WebP, a MDN também recomenda oferecer alternativas em formatos com suporte mais amplo. A abordagem mais comum é listar as fontes no elemento HTML <picture>, da mais eficiente para a mais compatível. O navegador carrega a primeira fonte que entende e, se não reconhecer nenhuma, usa o JPG da tag <img>:

<picture>
  <source srcset="foto.avif" type="image/avif">
  <source srcset="foto.webp" type="image/webp">
  <img src="foto.jpg" alt="Texto alternativo descritivo" width="1200" height="800">
</picture>

Essa configuração exige preparar três arquivos, mas cada visitante baixa o menor arquivo que o navegador dele suporta.

Pontos fracos do AVIF

  • Codificação lenta: gerar AVIF consome bem mais tempo de CPU do que JPEG ou WebP. O guia do web.dev observa que configurações de velocidade mais rápidas reduzem a eficiência da compressão e a qualidade.
  • Sem exibição progressiva: segundo a MDN, o AVIF não suporta renderização progressiva, então o arquivo precisa ser baixado por completo antes de ser exibido.
  • O suporte em programas fica atrás dos navegadores: mesmo que os navegadores exibam AVIF, visualizadores antigos, programas de escritório e formulários de upload muitas vezes não o aceitam.
  • Os ganhos diminuem em qualidade muito alta: arquivos quase sem perda crescem rápido; para cópias de arquivamento, PNG ou o arquivo original são mais adequados.

Problemas comuns

Um arquivo AVIF não abre

Geralmente o programa simplesmente não conhece o AVIF. Para compartilhar o arquivo ou usá-lo em programas mais antigos, converter fotos para JPG e imagens transparentes para PNG é a solução mais rápida.

As cores ficaram desbotadas depois da conversão

Quando um AVIF HDR ou de gama ampla é convertido para um formato sRGB de 8 bits, as informações extras de brilho e cor não cabem, e a imagem pode parecer mais apagada do que deveria. Isso é um limite do formato de destino.

A animação sumiu

JPG e PNG não carregam animação, então um AVIF animado convertido para qualquer um deles mantém apenas um quadro.

Dicas para converter AVIF

  • Para abrir AVIF em qualquer lugar: converta AVIF para JPG, ou AVIF para PNG para manter a transparência. Em arquivos AVIF animados, apenas o primeiro quadro é usado.
  • Para criar AVIF: nossos conversores de JPG para AVIF e de PNG para AVIF usam qualidade 60 por padrão. A escala de qualidade do AVIF não significa o mesmo que a do JPEG, e 60 dá bons resultados para a maioria das fotos. Com qualidade 95 ou mais, a cor é codificada em resolução total (4:4:4); abaixo disso, usa-se 4:2:0.
  • Tenha paciência: a codificação AVIF roda no seu navegador com WebAssembly e é mais lenta que a de outros formatos; a interface mostra o progresso. Seus arquivos nunca saem do seu dispositivo.
  • Cores e metadados: nossas ferramentas adaptam as cores para sRGB, então as informações de HDR não passam para o arquivo final. Dados EXIF e de localização também não são gravados na saída.
  • Para trabalhos em lote, escolha AVIF como destino no conversor de imagens e converta vários arquivos de uma vez.

Perguntas frequentes

AVIF e HEIC são a mesma coisa?

Não, mas são parentes. Os dois usam o contêiner HEIF; o HEIC comprime a imagem com HEVC (H.265), enquanto o AVIF usa AV1. O AV1 é um codec livre de royalties, e hoje o AVIF abre em todos os principais navegadores, enquanto o HEIC continua bastante ligado aos dispositivos da Apple.

AVIF é melhor que WebP?

O AVIF geralmente gera arquivos menores para fotos e suporta HDR; o WebP codifica muito mais rápido e tem suporte há mais tempo. Oferecer os dois no seu site com o elemento <picture> permite que cada navegador receba o formato mais eficiente que suporta.

O AVIF pode ser sem perda?

Sim, o AV1 também suporta codificação sem perda. Mas arquivos AVIF sem perda costumam ser grandes, então, se você precisa de armazenamento sem perda, PNG ou WebP sem perda costumam ser mais práticos.

O AVIF abre no iPhone?

O Safari nas versões atuais do iOS exibe AVIF; segundo o Can I use, o suporte completo chegou com o Safari 16.4. O suporte em cada aplicativo varia de app para app.

Por que salvar em AVIF é tão lento?

O AV1 testa muitos tamanhos de bloco e direções de predição para encontrar a melhor compressão. Essa busca deixa os arquivos menores, mas custa tempo de CPU. A configuração de velocidade do codificador muda esse equilíbrio: configurações mais rápidas geram arquivos maiores.

Fontes

Conversores relacionados

Todos os artigos