PNG vs JPG vs WebP — qual formato de imagem devo usar?
Quase toda imagem na web é um desses três formatos, e cada um abre mão de algo diferente para chegar lá. O JPG comprime fotografias de forma agressiva descartando detalhes que o seu olho dificilmente notaria, o PNG mantém cada pixel exatamente como era e acrescenta transparência, e o WebP é o formato mais novo do Google, que tenta fazer as duas coisas — com perdas e sem perdas, com transparência — em um arquivo menor do que qualquer um dos formatos mais antigos costuma gerar. Escolher o errado raramente é fatal, mas significa páginas com carregamento inchado ou imagens visivelmente borradas e cheias de blocos. Este guia detalha o que cada formato realmente faz por baixo dos panos, onde o HEIC (o formato em que os iPhones salvam fotos) entra nessa história, e como converter ou comprimir qualquer um deles sem enviar um arquivo a lugar nenhum.
O que é o JPG e quando você deve usá-lo?
O JPG (também escrito JPEG) usa compressão com perdas: ele analisa a imagem em blocos, descarta detalhes finos e variações de cor que o olho humano tem dificuldade de perceber, e reconstrói uma aproximação na hora de exibir. Essa troca é exatamente o motivo pelo qual o JPG é pequeno — uma fotografia que ocuparia vários megabytes sem compressão costuma comprimir para algumas centenas de kilobytes em um nível de qualidade que a maioria das pessoas não consegue distinguir do original. O JPG não tem canal de transparência, então ele sempre é exibido sobre um fundo opaco, e não é uma boa escolha para capturas de tela, arte linear ou texto, onde o borrão suave ao redor das bordas nítidas fica óbvio. Use o JPG para fotografias e imagens do tipo foto — fotos de produto, retratos, paisagens — onde o tamanho do arquivo importa e um fundo é esperado.
O que é o PNG e quando você deve usá-lo?
O PNG usa compressão sem perdas: cada pixel que você salva é exatamente o pixel que você recebe de volta, sem aproximação nenhuma. Isso torna o PNG a escolha certa para capturas de tela, protótipos de interface, logos, diagramas e qualquer imagem com texto nítido ou bordas duras, onde artefatos de compressão com perdas ficariam imediatamente visíveis como borrão ou ruído em blocos ao redor das bordas. O PNG também suporta um canal alfa (transparência) completo, então um logo ou ícone pode ter um fundo genuinamente transparente em vez de uma caixa branca ou colorida ao redor. O custo é o tamanho: como o PNG não pode descartar detalhe, uma fotografia salva como PNG costuma ser várias vezes maior do que a mesma foto salva como JPG, sem nenhum ganho visível de qualidade em um assunto fotográfico.
O que é o WebP e como ele é diferente do JPG e do PNG?
O WebP é um formato mais novo, feito para substituir os dois formatos antigos de uma vez. Ele suporta tanto compressão com perdas quanto sem perdas no mesmo formato de arquivo, além de um canal de transparência completo como o PNG — então um único formato consegue lidar com uma foto comprimida, uma captura de tela sem perdas e um logo transparente. Na prática, arquivos WebP costumam ficar 25-35% menores do que um JPG de qualidade equivalente, e o WebP sem perdas costuma ser menor até do que a mesma imagem salva como PNG. O suporte dos navegadores é quase universal desde o começo dos anos 2020 (todo navegador importante o renderiza nativamente), o que eliminou a principal objeção histórica ao seu uso. O detalhe que ainda resta é a compatibilidade fora do navegador: alguns editores de imagem mais antigos, plugins legados de CMS e fluxos de trabalho de impressão ou design ainda não abrem o WebP diretamente, então vale a pena checar o seu conjunto de ferramentas específico antes de padronizar o uso dele em tudo.
Onde o HEIC se encaixa, e você deveria convertê-lo?
O HEIC é o formato que os iPhones usam por padrão para fotos desde o iOS 11 — ele comprime de forma mais eficiente do que o JPG em uma qualidade parecida, e é por isso que ocupa menos espaço no seu celular. O problema é compatibilidade, não qualidade: muitos programas do Windows, apps Android mais antigos, formulários web e clientes de e-mail não conseguem abrir um arquivo .heic de jeito nenhum ou lidam com ele de forma estranha. Se você está compartilhando uma foto em algum lugar que talvez não suporte HEIC — enviando para um site, mandando por e-mail para alguém com um dispositivo desconhecido, publicando em um software mais antigo — converta para JPG primeiro para a maior compatibilidade possível, ou para PNG apenas se você precisar especificamente de qualidade sem perdas ou transparência (raro para uma foto de câmera). O conversor de HEIC para JPG da LocalMedia faz essa conversão inteiramente no seu navegador, então a foto é lida do seu dispositivo, convertida e salva de volta sem ser enviada a lugar nenhum.
Qual formato você deveria realmente escolher, por caso de uso?
A decisão geralmente se resume ao que a imagem contém e para onde ela vai. Para uma fotografia ou imagem fotorrealista destinada à web, use WebP se a sua plataforma aceitar, ou JPG caso contrário. Para uma captura de tela, documento digitalizado, diagrama ou qualquer coisa com texto, use PNG (ou WebP sem perdas) para as bordas ficarem nítidas. Para um logo, ícone ou gráfico que precisa de fundo transparente, use PNG ou WebP — nunca JPG, já que ele não consegue representar transparência de jeito nenhum. Para máxima compatibilidade com softwares antigos, clientes de e-mail ou fluxos de impressão, JPG e PNG continuam sendo as escolhas universais mais seguras, já que o suporte ao WebP fora de navegadores modernos ainda é inconsistente.
Por que salvar um JPG várias vezes seguidas o deixa pior?
Como a compressão do JPG tem perdas, toda vez que você abre um JPG, edita e salva de novo como JPG, o formato reanalisa e descarta detalhe outra vez, por cima do que já tinha sido descartado da primeira vez. Edite e salve de novo algumas vezes e a perda acumulada fica visível como borrão suave, faixas de cor ou artefatos em blocos ao redor das bordas — um problema muitas vezes chamado de perda geracional. Isso não acontece com o PNG, já que a compressão sem perdas nunca descarta detalhe, não importa quantas vezes você salve de novo. Se você precisa editar uma foto várias vezes, mantenha uma cópia mestra em PNG ou outro formato sem perdas durante a edição e só exporte para JPG uma vez, no final, para a entrega final.
Como converter ou comprimir imagens sem enviá-las?
Converter entre JPG, PNG, WebP e HEIC, ou encolher um arquivo grande demais, não exige enviar a imagem a um servidor de jeito nenhum — um navegador consegue decodificar e recodificar a maioria dos formatos de imagem comuns por conta própria. O conversor de formato de imagem da LocalMedia troca entre JPG, PNG e WebP direto na aba do seu navegador, e o compressor de imagem reduz o tamanho do arquivo ajustando a qualidade ou as dimensões, tudo sem o arquivo nunca sair do seu dispositivo. Você pode confirmar isso sozinho: abra o DevTools do seu navegador (F12), vá até a aba Network e observe se aparece alguma requisição de envio enquanto você converte ou comprime um arquivo — uma ferramenta genuinamente local não envia nada.
Ferramentas relacionadas
Perguntas frequentes
- PNG ou JPG é melhor?
- Nenhum é universalmente melhor — eles são feitos para conteúdos diferentes. A compressão com perdas do JPG o torna muito menor para fotografias, enquanto a compressão sem perdas do PNG mantém capturas de tela, texto e gráficos livres de borrão e acrescenta suporte a transparência que o JPG não tem de jeito nenhum. Use JPG para fotos, PNG para qualquer coisa com bordas nítidas, texto ou fundo transparente.
- O WebP é melhor que o JPG?
- Para tamanho de arquivo e qualidade, geralmente sim: o WebP costuma gerar arquivos 25-35% menores do que um JPG de qualidade equivalente, e também suporta transparência e compressão sem perdas, o que o JPG não consegue fazer de jeito nenhum. O único motivo para ainda escolher o JPG em vez do WebP é a compatibilidade com softwares ou fluxos de trabalho mais antigos que não abrem arquivos WebP.
- O WebP suporta transparência?
- Sim. O WebP tem um canal alfa de transparência completo tanto no modo com perdas quanto no sem perdas, então pode substituir o PNG para logos e ícones transparentes, geralmente gerando um arquivo menor.
- Devo converter HEIC para JPG ou PNG?
- Converta para JPG na quase totalidade dos casos — é menor e universalmente compatível, o que combina com o que uma foto de câmera precisa. Só converta para PNG se precisar especificamente de qualidade sem perdas ou de um fundo transparente, o que é incomum para uma foto comum.
- Qual formato gera o menor arquivo?
- Para fotografias, o WebP com perdas costuma ser o menor, seguido pelo JPG, com o PNG bem maior. Para capturas de tela, texto ou arte linear, o WebP sem perdas costuma ser o menor, seguido pelo PNG, já que a compressão com perdas do JPG não é adequada para bordas nítidas, independentemente do tamanho do arquivo.
- Posso converter entre PNG, JPG e WebP sem perder qualidade?
- Converter de um formato sem perdas (PNG) para outra configuração sem perdas preserva a qualidade exatamente. Converter para ou entre formatos com perdas (JPG, WebP com perdas) sempre recomprime a imagem, então um pouco de qualidade se perde a cada conversão — mantenha uma cópia mestra sem perdas se você pretende converter ou editar uma imagem mais de uma vez.