De onde vêm os arquivos AVIF e por que dão problema
AVIF é um formato de imagem baseado no codec de vídeo AV1, publicado em 2019 pela Alliance for Open Media. Ele guarda uma foto como um único quadro de vídeo comprimido, e é por isso que é tão eficiente: uma foto que precisa de 400 KB como um bom JPG muitas vezes cabe em 100 a 150 KB como AVIF, com qualidade visível parecida.
Normalmente você acaba com arquivos AVIF sem ter pedido. CDNs de imagens e muitos sites grandes entregam AVIF para qualquer navegador que declare suporte, então "Salvar imagem como" no Chrome ou no Firefox costuma gerar um arquivo .avif.
O problema começa fora do navegador. Versões antigas do Fotos do Windows, o Microsoft Office, muitos totens de impressão, formulários de envio de órgãos públicos, versões antigas do Photoshop e do Lightroom e a maioria dos mensageiros recusam o AVIF ou mostram uma miniatura em branco. O JPG, padronizado em 1992, abre em praticamente tudo — e esse é o sentido de converter.
O que acontece com a imagem durante a conversão
A conversão roda no seu navegador. O decodificador AVIF do próprio navegador transforma o arquivo em pixels brutos, esses pixels são desenhados num canvas com a largura e a altura originais, e o canvas é codificado como JPG com a qualidade que você escolher. Quando o navegador permite, isso acontece num worker em segundo plano, para a página continuar respondendo durante um lote grande. Nada é enviado a um servidor.
Alguns detalhes importam aqui:
- As dimensões continuam as mesmas. Um AVIF de 2400×1600 vira um JPG de 2400×1600. Se você também precisa de uma imagem menor, passe o resultado pelo redimensionar imagem.
- A transparência é achatada. O AVIF suporta canal alfa, o JPG não. Áreas transparentes são preenchidas com a cor de fundo do seletor, branca por padrão. Para um logotipo que vai ficar numa página escura, escolha a cor dessa página em vez de branco, para que as bordas se misturem.
- AVIF animado gera um único quadro. O AVIF pode conter sequências de imagens; só o primeiro quadro é convertido.
- HDR e gama ampla de cores são reduzidos à faixa padrão. O AVIF pode guardar imagens HDR de 10 e 12 bits. O canvas trabalha em sRGB de 8 bits, então imagens HDR são mapeadas para o brilho normal e a saída não leva perfil de cor incorporado. AVIFs comuns da web já são sRGB de 8 bits e não são afetados.
- Os metadados não são copiados. O JPG é codificado a partir dos pixels, então os dados EXIF e XMP do AVIF ficam para trás.
Escolhendo a qualidade do JPG
O controle deslizante vai de 10% a 100% e começa em 90%, acima dos 85% usados pela maioria dos outros conversores para JPG deste site. O motivo é que imagens AVIF normalmente já foram bem comprimidas. Os artefatos típicos delas são texturas suavizadas e bordas um pouco moles, não o ruído em blocos do JPG, e recodificar com qualidade de JPG baixa empilha um segundo tipo de perda sobre o primeiro.
Pontos de partida práticos:
- 90% para fotos que você vai ver, compartilhar ou imprimir. O resultado fica próximo do que o AVIF mostrava.
- 95–100% se você ainda vai editar a imagem e salvá-la de novo, ou para capturas de tela e gráficos com texto pequeno.
- 75–80% quando o JPG precisa ficar abaixo de um limite de envio, como 1 MB num formulário. Confira o tamanho mostrado ao lado de cada arquivo depois da conversão.
Por que o JPG fica maior e o que fazer
Conte com um JPG visivelmente maior que o AVIF. O resumo de cada arquivo mostra o tamanho original e o novo lado a lado, e um AVIF de 120 KB virar um JPG de 350 KB é normal. Isso não quer dizer que a qualidade aumentou; só significa que o JPG precisa de mais bytes para descrever os mesmos pixels.
Se o tamanho importa:
- Baixe a qualidade de 5 em 5 e compare. A maioria das fotos parece igual até uns 80%.
- Reduza as dimensões em pixels. Uma imagem de 4000 px de largura exibida num espaço de 1000 px desperdiça três quartos dos dados.
- Para o ajuste final, comprima o JPG depois, com uma meta adequada ao destino.
Suporte dos navegadores e limites
Como a decodificação depende do navegador, você precisa de um que leia AVIF: as versões atuais do Chrome, Edge, Firefox e Opera leem, e o Safari também, a partir da versão 16.4 no macOS e no iOS. Se um arquivo não decodificar, a causa mais comum é um navegador desatualizado, um arquivo que na verdade não é AVIF apesar da extensão ou um download corrompido. Se o navegador não consegue exibir o arquivo numa aba, também não consegue convertê-lo.
Cada arquivo pode ter até 50 MB. Você pode soltar muitos arquivos de uma vez; eles são processados um após o outro com as mesmas configurações de qualidade e fundo e depois baixados individualmente ou num único ZIP.