Escolher o formato de imagem certo é uma das decisões mais impactantes para a performance de um site. Use o formato errado e você terá arquivos desnecessariamente grandes, qualidade visual comprometida ou problemas de compatibilidade. Neste artigo, analisamos os principais formatos disponíveis e indicamos qual usar em cada situação — de forma direta e prática.
Antes de comparar, vale conhecer rapidamente cada formato:
| Formato | Compressão | Transparência | Animação | Suporte | Tamanho relativo |
|---|---|---|---|---|---|
| JPG | Lossy | Não | Não | Universal | Médio |
| PNG | Lossless | Sim | Não | Universal | Grande |
| WebP | Lossy/Lossless | Sim | Sim | 95%+ | Pequeno |
| AVIF | Lossy/Lossless | Sim | Sim | 85%+ | Muito pequeno |
| SVG | Vetorial | Sim | Sim | Universal | Muito pequeno (gráficos) |
| GIF | Lossless (LZW) | Parcial | Sim | Universal | Grande para animações |
A resposta honesta é: depende do tipo de imagem. Não existe um único formato melhor para todos os casos. A decisão correta depende do conteúdo visual, do contexto de uso e do público-alvo. Veja o guia rápido:
Use WebP como formato principal, com fallback em JPG. O WebP oferece qualidade equivalente ao JPG com arquivos 25–34% menores. Para sites que buscam máxima performance, o AVIF proporciona compressão ainda maior.
Use SVG sempre que possível. O SVG é escalável, editável por CSS e geralmente menor que PNGs para gráficos simples. Se SVG não for viável, use PNG ou WebP lossless.
Use WebP (modo lossless ou lossy com alfa) ou PNG. O WebP com transparência produz arquivos menores que PNG equivalente. Evite JPG, que não suporta transparência.
Prefira WebP animado para melhor qualidade e tamanho. Use GIF apenas quando a compatibilidade máxima for necessária (e-mails, alguns apps de mensagens).
Use JPG para fotografias e PNG para imagens com transparência. São suportados universalmente em todos os dispositivos e navegadores.
A abordagem mais eficiente para sites modernos é usar a tag <picture> para servir o melhor formato suportado pelo navegador do usuário:
<picture>
<source srcset="foto.avif" type="image/avif">
<source srcset="foto.webp" type="image/webp">
<img src="foto.jpg" alt="Descrição da foto">
</picture>
Com essa estrutura, usuários com navegadores modernos recebem AVIF; outros recebem WebP; e o JPG funciona como fallback universal.
O Google PageSpeed Insights frequentemente recomenda “Servir imagens em formatos de última geração” como oportunidade de melhoria. Migrar de JPG/PNG para WebP ou AVIF pode ser um dos passos mais impactantes para melhorar sua pontuação no Core Web Vitals — especialmente o LCP (Largest Contentful Paint), que mede a velocidade de carregamento da maior imagem visível.
O melhor formato de imagem para web em 2024 é aquele que oferece a menor combinação de peso de arquivo e perda de qualidade para o tipo de conteúdo que você está servindo. Na prática, isso significa WebP para a maioria das imagens, com SVG para gráficos, AVIF onde a performance máxima é crítica, e JPG/PNG como fallbacks confiáveis. Adotar uma estratégia com múltiplos formatos usando a tag <picture> é a abordagem mais robusta e futurista.
Se o arquivo for confidencial, o caminho mais seguro é aquele em que ele não sai do seu computador. Otimizar imagem roda inteiramente no navegador: o arquivo é lido do seu disco, processado na memória e gravado de volta — nada é enviado a um servidor.
Faça no seu navegador — o arquivo não sai do seu dispositivo: Otimizar imagem