PNG ou JPG: qual usar

PNG e JPG não competem por ser "o melhor formato" — resolvem problemas diferentes, e escolher mal não é um erro estético, é um erro prático: um PNG mal escolhido pode pesar dez vezes mais do que o necessário, e um JPG mal escolhido pode perder nitidez no texto ou simplesmente não admitir a transparência de que precisavas. A regra para nunca mais teres dúvidas é mais simples do que parece.
A diferença real, numa frase
O JPG comprime "com perdas" — descarta informação que o olho quase não nota para poupar peso, e funciona muito bem em fotografias com transições de cor suaves. O PNG comprime "sem perdas" — o ficheiro descomprimido é idêntico, pixel a pixel, ao original, o que é perfeito para gráficos com contornos rígidos (texto, ícones, logótipos), mas muito menos eficiente em fotografias, onde pode chegar a pesar entre 5 e 10 vezes mais do que um JPG com qualidade visualmente equivalente.
Usa JPG quando…
- For uma fotografia real — de pessoa, paisagem, produto — com muitos tons de cor contínuos.
- O peso do ficheiro importar mais do que uma fidelidade perfeita a 100%.
- Não precisares de transparência — o JPG simplesmente não a admite.
Usa PNG quando…
- Precisares de transparência real — um logótipo sobre fundos diferentes, um recorte de produto, um ícone.
- For uma captura de ecrã, um gráfico com texto ou linhas retas com muito contraste — aí o JPG deixa artefactos visíveis à volta dos contornos.
- A fidelidade exata importar mais do que o peso — um ficheiro mestre que vais continuar a editar, por exemplo.
E se não tiveres a certeza, há uma terceira opção
O WebP faz as duas coisas — admite compressão com perdas como o JPG e transparência como o PNG — normalmente com um peso final menor do que qualquer um dos dois em separado. Se a tua única dúvida for "qual pesa menos sem que se note a diferença", o WebP costuma ganhar a ambos. Abordamos isto com mais detalhe, junto com o AVIF, no guia completo de formatos.
Converte entre JPG, PNG e WebP para comparar o peso real com a tua própria imagem:experimenta aqui, no navegador, sem carregar nada para nenhum servidor.


