Esta é a regra que resolve quase tudo:
Fotografias vão em um formato com perda. Gráficos com cores chapadas e bordas nítidas vão em um sem perda.
Tudo o que vem abaixo é o detalhe por trás dessa frase, mais o punhado de casos em que ela não basta.
| Formato | Melhor para | Transparência | O problema |
|---|---|---|---|
| WebP | Quase tudo o que vai em um site | Sim | Alguns programas de desktop ainda o recusam |
| JPG | Fotos que vão para um destino imprevisível | Não | Degrada um pouco a cada vez que você salva |
| PNG | Logos, ícones, capturas de tela com texto | Sim | Enorme para fotografias |
Por que a divisão entre foto e gráfico importa tanto
As duas famílias de formato comprimem de maneiras completamente diferentes, e cada uma é péssima no trabalho da outra.
Os formatos com perda — JPG e WebP padrão — jogam informação fora. Aproveitam o fato de que o olho humano quase não percebe pequenas mudanças em uma área carregada e ruidosa, como folhagem ou textura de pele. Em uma fotografia isso funciona muito bem: você descarta a maior parte dos dados e ninguém percebe.
Os formatos sem perda — PNG — procuram repetição e a codificam de forma compacta. Um logo em que 60% são pixels brancos idênticos comprime enormemente, e o resultado é idêntico bit a bit ao original.
Agora troque os dois. Passe uma fotografia por PNG e quase não há repetição para encontrar, então você fica com uma cópia fiel que pesa várias vezes mais do que o JPG. Passe uma captura de tela com texto por JPG e o algoritmo com perda, feito para áreas ruidosas, transforma as bordas nítidas de preto sobre branco em um mingau cinza e deixa um halo visível em volta de cada letra.
Esse halo tem nome — ringing, ou mosquito noise — e depois que você o vê em uma captura de tela, passa a notá-lo em metade das imagens da internet.
WebP, e por que ele costuma ser a resposta
O WebP faz os dois trabalhos. Tem um modo com perda que supera o JPG em cerca de 25–35% com a mesma qualidade visual, e um modo sem perda que supera o PNG. Ele aceita transparência nos dois modos, coisa que o PNG faz e o JPG não, e lida com animação, o que cobre quase tudo para o que o GIF servia, com uma fração do tamanho.
O suporte nos navegadores deixou de ser uma preocupação real há anos. Todo navegador atual lê o formato.
Onde ele fica devendo: fora do navegador. Alguns aplicativos de desktop antigos, alguns fluxos de impressão e um ou outro formulário de upload rejeitam um .webp de cara. Se o arquivo vai para um lugar que você não controla, o JPG continua sendo o formato que sempre funciona. Essa é realmente a única fraqueza séria do WebP, e ela não tem nada a ver com a qualidade do formato.
A armadilha da transparência
Isso pega as pessoas o tempo todo. O JPG não consegue guardar transparência. Não existe canal alfa no formato: ele simplesmente não existe.
Então, quando você converte um logo PNG com transparência para JPG, alguma coisa precisa preencher esses pixels. Os bons conversores perguntam qual cor. Os ruins escolhem por você, e um número surpreendente escolhe preto, que é como você acaba com um logo que parecia perfeito na prévia e aparece dentro de uma caixa preta na página.
Se você precisa de transparência, suas opções são PNG ou WebP. E se vai converter para JPG de qualquer jeito, confira o que está preenchendo o fundo antes de publicar: o conversor daqui deixa você definir essa cor explicitamente em vez de adivinhar por você.
Converter no sentido contrário não recupera nada
Transformar um JPG muito comprimido em PNG não devolve o detalhe. A informação foi destruída quando o JPG foi salvo pela primeira vez e não sobrou nada para trazer de volta: você fez uma cópia grande, sem perda e perfeitamente fiel de um arquivo danificado.
A regra prática: converta uma vez só, a partir do melhor original que você tiver. Cada novo salvamento com perda se acumula sobre o anterior. Se você fez um WebP e agora precisa de um JPG, volte ao original em vez de converter o WebP.
Então qual, na prática
- Foto em um site → WebP. JPG se ela também tiver que funcionar fora da web.
- Logo, ícone ou qualquer coisa que precise de transparência → PNG para compatibilidade máxima, WebP se for só para web e você quiser menor.
- Captura de tela com texto → PNG. Esse é o caso que as pessoas erram com mais frequência, e o JPG estraga de forma visível.
- Mandar uma foto por e-mail → JPG. Nunca faça alguém brigar com o seu formato de arquivo.
- Impressão → o que a gráfica pedir, normalmente um JPG de alta qualidade ou um TIFF. WebP não.
E o AVIF, e o GIF?
O AVIF comprime melhor que o WebP — muitas vezes por uma margem que se nota — e o suporte nos navegadores já é amplo. É uma escolha razoável se você serve vários formatos e consegue oferecer um fallback. Codificar é mais lento, e o suporte em programas fora do navegador está mais atrasado que o do WebP, então ele ainda não é o padrão seguro.
O GIF deveria se aposentar de tudo, menos da convenção cultural de chamar de "gifs" os vídeos curtos em loop. Ele é limitado a 256 cores e produz arquivos muitas vezes maiores que o WebP ou o MP4 equivalente. Se você está escolhendo GIF para uma imagem parada, o que você quer é PNG. Se está escolhendo para animação, o que você quer é WebP ou um arquivo de vídeo.
Depois de escolher o formato, a troca em si leva alguns segundos no conversor de imagens — e se você vai para JPG, ele pergunta qual cor colocar atrás dos pixels transparentes em vez de escolher preto em silêncio. Tudo roda no seu navegador, então nada é enviado.
Ainda assim, o formato é só metade do problema de tamanho de arquivo, e normalmente a metade menor. A maior é que quase toda imagem tem quatro vezes mais pixels do que vai exibir, que é justamente o assunto de reduzir o tamanho de uma imagem: vale ler antes de concluir que o problema era o formato.
Perguntas frequentes
O WebP é melhor que o JPG?
Para qualquer coisa em um site, sim: normalmente fica de 25 a 35% menor com a mesma qualidade visual, e ainda aceita transparência. O JPG continua melhor para arquivos que saem da web, porque alguns programas de desktop e formulários de upload ainda recusam WebP.
Quando devo usar PNG em vez de JPG?
Quando a imagem tem cores chapadas e bordas nítidas: logos, ícones, diagramas e principalmente capturas de tela com texto. O JPG borra essas bordas e cria halos visíveis. Nunca use PNG para fotografias: o arquivo vai ficar várias vezes maior sem nenhuma vantagem.
Por que meu PNG fica preto quando converto para JPG?
O JPG não tem canal de transparência, então os pixels transparentes precisam ser preenchidos com alguma coisa. Alguns conversores usam preto por padrão. Use uma ferramenta que deixe você escolher a cor de preenchimento, que quase sempre é branco.
Converter de JPG para PNG melhora a qualidade?
Não. O detalhe foi descartado quando o JPG foi criado e não dá para recuperar. Você fica com uma cópia sem perda de uma imagem com perda, normalmente várias vezes maior. Converta uma vez só, a partir do original de maior qualidade que você tiver.
Devo usar AVIF em vez de WebP?
O AVIF comprime melhor e o suporte nos navegadores já é amplo, então é uma boa escolha se você serve vários formatos com um fallback. Codificar é mais lento e o suporte fora do navegador está atrasado, então o WebP ainda é o padrão único mais seguro.
Ainda vale a pena usar GIF?
Só por compatibilidade com algo que exija o formato. O GIF é limitado a 256 cores e produz arquivos muitas vezes maiores que um WebP ou MP4 equivalente. Para imagens paradas use PNG; para animação use WebP ou vídeo.
Última atualização 19 de setembro de 2026