Você exporta a mesma imagem em três formatos e os arquivos saem com 180 KB, 1,4 MB e 120 KB. A foto é a mesma, a tela é a mesma, mas o formato mudou tudo. Aí vem a dúvida na hora de salvar: JPEG, PNG ou WebP?
A resposta curta é que cada um foi criado para um tipo de imagem diferente, e escolher errado custa nitidez ou megabytes. A longa é este guia. Se você já sabe qual quer e só precisa que o arquivo emagreça, dá para reduzir o peso da imagem direto no navegador.
Três formatos, três problemas diferentes
Antes de decidir, vale entender o que cada um faz com os pixels.
- JPEG (ou JPG, é o mesmo formato) usa compressão com perdas. Ele descarta informação que o olho humano dificilmente percebe, principalmente variações sutis de cor. Funciona muito bem em fotografia, onde quase tudo é gradiente e textura. Não tem transparência.
- PNG usa compressão sem perdas: o arquivo é pixel por pixel igual ao original. Brilha em imagens com áreas de cor chapada e bordas duras, como capturas de tela, logotipos e texto. Tem canal alfa, ou seja, transparência de verdade.
- WebP faz os dois papéis. Tem modo com perdas, para substituir o JPEG, e modo sem perdas, para substituir o PNG. Aceita transparência e ainda suporta animação. Na mesma qualidade percebida, costuma gerar arquivos de 25% a 35% menores que o JPEG.
Por que um print salvo em JPEG fica borrado
Essa é a troca mais comum e a mais irritante. A compressão do JPEG trabalha em blocos e sacrifica justamente as transições bruscas de cor. Fotografia quase não tem transições bruscas, mas uma captura de tela é feita delas: texto preto sobre fundo branco, linhas de um pixel, ícones com contorno definido. O resultado é aquele chuvisco cinza em volta das letras e um degradê sujo nas bordas dos botões.
O erro contrário custa caro do mesmo jeito: salvar uma foto de paisagem em PNG. Como ele não descarta nada, precisa registrar cada variação de cor de cada folha de cada árvore. O arquivo que teria 400 KB em JPEG vira 3 ou 4 MB, às vezes oito vezes o necessário, sem nenhum ganho visível na tela.
A regra prática cabe em uma frase: se a imagem veio de uma câmera, pense em JPEG ou WebP; se veio de uma tela ou de um editor vetorial, pense em PNG ou WebP sem perdas.
Transparência, animação e suporte: o que decide por você
Em alguns casos a escolha nem é sua. Se a imagem precisa de fundo transparente — um logo que vai sobre cores diferentes, um selo, um ícone de app — o JPEG está fora, ponto final: ele preenche o fundo com branco e não há ajuste que resolva. Se precisa de animação, o candidato é o WebP, bem menor que o GIF e capaz de mostrar milhões de cores, contra as 256 do formato antigo. E se houver bordas suaves sobre transparência, como sombra ou cantos arredondados, prefira PNG ou WebP, que guardam o canal alfa com precisão.
A compatibilidade também pesa. JPEG e PNG abrem em qualquer lugar. O WebP é suportado por todos os navegadores atuais, no computador e no celular, e pelas versões recentes de Android e iOS; o atrito que sobra está fora do navegador, em sistemas internos de empresa, formulários antigos e certos softwares de impressão. É por isso que, quando um site pede o envio de um documento ou de uma foto, o pedido quase sempre diz JPG ou PNG.
A tradução prática: para publicar na web, WebP; para enviar a terceiros, JPEG ou PNG. Na dúvida sobre quem vai abrir o arquivo, escolha o formato antigo, porque a economia de alguns kilobytes não compensa uma imagem que não abre do outro lado.
O que a tal qualidade 80 faz de verdade
O controle de qualidade não é uma porcentagem da imagem original nem uma nota de zero a cem. É um parâmetro que diz ao codificador quanta informação ele pode arredondar ao guardar os detalhes.
- 90 a 100: quase nenhuma perda visível e arquivos grandes. Faz sentido em fotos que ainda serão editadas ou impressas.
- 75 a 85: a faixa que quase todo site usa. Em fotografia comum é muito difícil apontar a diferença na tela, e o arquivo cai para uma fração do tamanho.
- 60 a 70: aceitável em imagens pequenas ou de fundo, mas começa a aparecer sujeira em céus e em tons de pele.
- abaixo de 50: visível a olho nu. Use só quando o limite de tamanho for inegociável.
Dois avisos. Cada recompressão perde de novo: abrir um JPEG salvo em 80 e salvar outra vez em 80 degrada a imagem a cada rodada, então volte sempre ao original. E a mesma nota significa coisas diferentes em codificadores diferentes: WebP em 80 não equivale a JPEG em 80.
Como caber num limite de upload sem perda visível
Portais de concurso, formulários de banco e plataformas de cadastro adoram limites como 2 MB, 1 MB ou 500 KB. A ordem das tentativas faz diferença:
- Reduza as dimensões primeiro. Uma foto de 4000 pixels de largura enviada para um campo que exibe 600 é desperdício puro. Cortar a largura pela metade derruba o peso para perto de um quarto, sem criar defeito nenhum.
- Depois ajuste a qualidade. Descer de 95 para 80 costuma resolver o resto sem que ninguém perceba.
- Só então troque o formato. Se o site aceita WebP, ele entrega o mesmo resultado com menos bytes; se não aceita, mantenha o JPEG.
- Confira antes de enviar. Abra a imagem em 100% e olhe o texto e as bordas, onde os defeitos aparecem primeiro.
Esse é o fluxo do compressor, que roda no próprio navegador e não sobe o arquivo para lugar nenhum. Para se aprofundar nos ajustes, veja o passo a passo de como comprimir uma imagem sem perder qualidade.
E para foto de perfil, qual escolher?
Foto de perfil é caso fácil: quadrada, pequena na tela e quase sempre reprocessada pela plataforma. As recomendações:
- Se for um retrato, salve em JPEG com qualidade entre 80 e 90, o formato que todo serviço aceita.
- Se for um avatar desenhado, com traço limpo ou fundo transparente, use PNG.
- De 400 a 800 pixels de lado basta para qualquer rede; mandar 4000 só faz o site recomprimir por você.
Se você não tem uma imagem pronta, dá para gerar uma foto de perfil na hora e usar em cadastros; o guia sobre como criar uma foto de perfil de graça mostra as opções.
Perguntas frequentes
JPG e JPEG são a mesma coisa?
São. A diferença é histórica: sistemas antigos aceitavam só três letras na extensão. O conteúdo do arquivo é idêntico.
Converter um JPEG para PNG recupera a qualidade perdida?
Não. O que o JPEG descartou não volta; o PNG apenas congela o resultado atual em um arquivo maior. Converter só faz sentido quando você precisa de transparência ou de uma base sem perdas para editar em cima.
WebP perde qualidade em relação ao JPEG?
No mesmo tamanho de arquivo, o WebP costuma sair na frente; na mesma qualidade percebida, gera arquivos menores. A perda existe no modo com perdas, como no JPEG, mas fica melhor distribuída.
Posso mandar WebP por e-mail?
Pode, mas nem todo destinatário abre com dois cliques, principalmente em programas de trabalho mais antigos. Para anexo, JPEG e PNG continuam sendo a escolha segura.
E o HEIC do iPhone?
É eficiente, porém pouco aceito fora do ecossistema da Apple. Antes de enviar para alguém ou subir em um formulário, converta para JPEG.
Escolhido o formato, passe o arquivo pelo compressor de imagens gratuito e veja quantos kilobytes dá para economizar sem que ninguém perceba.