JPG, PNG, WebP ou AVIF: qual formato usar
Salvamos seis fotos e um gráfico nos quatro formatos com a mesma qualidade visual e comparamos os tamanhos. Os formatos novos ganham com folga nas fotos, mas cada formato ainda tem seu uso.
Quatro formatos de imagem cobrem quase tudo hoje na web e nos celulares: JPEG, PNG, WebP e AVIF. O conselho comum («use WebP, é menor») é verdadeiro, mas vago. Quanto menor, em que imagens, e o AVIF vale o passo a mais? Codificamos as mesmas seis fotos em cada formato e medimos tanto o tamanho do arquivo quanto o quanto cada resultado fica perto do original.
Como funciona o teste
Usamos seis fotos de tipos diferentes: um gato de pelo longo com fundo suave, um lago cercado de floresta, uma xícara de café segurada com luvas de tricô, um letreiro de neon à noite, uma arara de penas finas e um pôr do sol com degradês suaves. Cada uma foi redimensionada para 2048 pixels de largura, um tamanho comum em páginas web, e codificada com os mesmos codificadores e ajustes do nosso compressor de imagens: MozJPEG, libwebp e libavif.
Comparar formatos com o mesmo ajuste de qualidade engana, porque «qualidade 75» significa algo diferente em cada codificador. Em vez disso, para cada foto e formato buscamos o ajuste mais baixo que mantém o resultado com a mesma pontuação SSIM, uma medida padrão de quão parecidas duas imagens são para as pessoas, de 0 a 1. Usamos dois níveis: 0,98, difícil de distinguir do original em tamanho normal, e 0,95, em que um olho atento começa a notar suavidade ou blocos.
Resultados em alta qualidade
As mesmas seis fotos com 2048 pixels de largura, cada formato no ajuste que alcança a mesma semelhança visual com o original.
Em alta qualidade, o WebP precisou de 45% menos espaço que o JPEG e o AVIF de 51% menos. O PNG, que guarda cada pixel exatamente, ocupou cinco vezes mais que o JPEG.
Os totais escondem uma grande variação entre as fotos:
| Foto | JPEG | WebP | AVIF | Economia do AVIF |
|---|---|---|---|---|
| Gato, fundo suave | 78 KB | 68 KB | 67 KB | 14% |
| Café com luvas de tricô | 226 KB | 179 KB | 204 KB | 10% |
| Pôr do sol | 97 KB | 78 KB | 51 KB | 47% |
| Lago e floresta | 1.024 KB | 626 KB | 523 KB | 49% |
| Letreiro de neon à noite | 759 KB | 342 KB | 350 KB | 54% |
| Penas de arara | 1.406 KB | 690 KB | 555 KB | 61% |
As fotos com muitos detalhes finos e nítidos, como penas, folhagem e letreiros iluminados, foram as que mais ganharam. Para manter esse detalhe em alta qualidade, o JPEG precisou subir para uma qualidade entre 90 e 98, onde seus arquivos crescem rápido. Fotos suaves com fundo liso comprimem bem em qualquer formato, então os novos têm menos espaço para melhorar. Na foto do café, a textura do tricô até favoreceu o WebP em relação ao AVIF.
Resultados quando os arquivos precisam ser pequenos
No nível mais baixo, SSIM 0,95, as seis fotos somaram 1.011 KB em JPEG, 844 KB em WebP e 683 KB em AVIF: 17 e 32% menos que o JPEG. As diferenças diminuem em porcentagem, mas o que você vê num tamanho fixo muda mais, porque o JPEG falha de forma mais visível. Esta é a cabeça da arara com cada arquivo limitado aos mesmos 100 KB para a foto inteira:


Os degradês suaves mostram o mesmo padrão. No pôr do sol limitado a cerca de 39 KB, os blocos do JPEG aparecem no céu, o WebP os suaviza e o AVIF mantém as transições de cor quase intactas (SSIM 0,939, 0,956 e 0,974):


Capturas de tela e gráficos são diferentes
As fotos são o caso para o qual os formatos com perda foram criados. Capturas de tela, gráficos, diagramas e logotipos têm grandes áreas lisas e texto nítido, e aí o quadro muda. Desenhamos um gráfico simples com texto, de 1600 por 1000 pixels, e o salvamos em cada formato:
| Formato | Tamanho | Cópia exata? |
|---|---|---|
| PNG | 43,5 KB | Sim |
| JPEG, qualidade 75 | 42,5 KB | Não, halos em volta do texto |
| JPEG, qualidade 90 | 75,9 KB | Não |
| WebP, qualidade 75 | 23,6 KB | Não |
| AVIF, qualidade 60 | 18,8 KB | Não |
Para esse tipo de imagem, o PNG fica do tamanho de um JPEG e guarda cada pixel exatamente, então o JPEG não tem nada a oferecer. O WebP e o AVIF ficam ainda menores, mas suavizam um pouco as bordas do texto, o que importa em capturas que as pessoas precisam ler.


Velocidade e compatibilidade
O custo de codificação também muda. Com os ajustes padrão no navegador, uma foto de 2048 pixels levou cerca de 0,5 segundo em WebP, 0,6 segundo em JPEG com a otimização extra do MozJPEG e 1,3 segundo em AVIF, usando o ajuste de velocidade mais rápido do libavif. Para um lote de algumas centenas de fotos são minutos, não horas, mas o AVIF é claramente o mais lento de gerar.
Todas as versões atuais do Chrome, Edge, Firefox e Safari mostram WebP e AVIF, então para sites os dois são seguros hoje, com um JPEG de reserva só se você atende aparelhos muito antigos. Fora do navegador, o quadro é misto. Clientes de e-mail, gráficas, editores de fotos antigos, formulários de órgãos públicos e muitos apps de mensagem ainda esperam JPEG ou PNG. Quando uma foto sai do seu site, o JPEG continua sendo o formato que ninguém recusa.
Qual formato usar
- Fotos em um site: AVIF ou WebP. O AVIF deu os menores arquivos no nosso teste; o WebP ficou perto e foi mais rápido de codificar.
- Fotos que você envia, imprime ou sobe em outros lugares: JPEG com qualidade de 75 a 85, que qualquer programa aceita. Veja o que a qualidade JPEG realmente muda.
- Capturas de tela, gráficos, logotipos e tudo que tem texto: PNG, ou WebP se o tamanho importar mais que os pixels exatos.
- Imagens com transparência: PNG, WebP ou AVIF. O JPEG não tem transparência nenhuma.
- Fotos que você vai editar de novo: guarde um original intacto, de preferência o arquivo da câmera ou um PNG, e exporte uma cópia comprimida para cada uso.
Você pode testar tudo isso com suas próprias imagens no compressor de imagens, que codifica JPEG, WebP, AVIF e PNG no seu navegador e mostra o tamanho antes de baixar, ou converter em lote com o conversor de imagens. Nada é enviado.
Perguntas e respostas
O WebP é melhor que o JPEG?
Para fotos, sim. No nosso teste o WebP gerou arquivos 45% menores que o JPEG com a mesma alta qualidade visual, e 17% menores num nível de qualidade mais baixo. O JPEG ainda ganha em compatibilidade fora dos navegadores.
O AVIF é melhor que o WebP?
Geralmente sim, mas nem sempre. O AVIF ficou menor em quatro das nossas seis fotos e no total, com os maiores ganhos em fotos detalhadas e degradês suaves. Também é o formato mais lento de codificar.
Por que minha foto em PNG é tão grande?
O PNG é sem perda: guarda cada pixel exatamente, então não pode descartar o detalhe fino que os formatos com perda jogam fora sem ninguém notar. Em fotos ficou cinco vezes maior que um JPEG de alta qualidade no nosso teste.
Converter um JPEG em PNG melhora a qualidade?
Não. O detalhe perdido quando o JPEG foi criado não volta. O PNG será uma cópia bem maior da mesma imagem.
Ferramentas deste artigo
Mais do blog
Pixels, DPI e tamanho do arquivo: de quanto uma foto precisa?
Formulários pedem 300 DPI, gráficas pedem alta resolução e celulares salvam fotos de 12 megapixels. Testamos o que o número de DPI realmente faz, como o tamanho do arquivo acompanha os pixels e quantos pixels cada uso precisa.
SVG ou PNG: o que usar em logotipos, ícones e ilustrações
O SVG guarda formas e o PNG guarda pixels, e isso decide qual serve para cada trabalho. Medimos cinco SVG de complexidade bem diferente contra cópias em PNG em quatro tamanhos, e vetorizamos de volta para SVG um logotipo, um selo e uma foto.
Qual qualidade JPEG você deve usar?
Todo programa que salva em JPEG pede uma qualidade de 0 a 100, e a relação entre tamanho e qualidade está longe de ser linear. Salvamos seis fotos em doze ajustes e medimos o que cada degrau muda.