A principal diferença entre PNG e JPG é a compressão. O JPG usa compressão com perdas, então descarta detalhes finos para deixar as fotos pequenas. O PNG usa compressão sem perdas, mantém cada pixel exatamente e aceita fundos transparentes. Use JPG para fotos e PNG para capturas de tela, logotipos, texto e tudo que precise de fundo transparente.
Essa regra resolve a maioria das escolhas do dia a dia. As seções abaixo explicam por que ela funciona, qual formato tem mais qualidade, qual enviar para a gráfica e como trocar de um para o outro quando um formulário só aceita um deles.
Qual é a diferença entre PNG e JPG?
Os dois são formatos raster. A imagem é armazenada como uma grade de pixels, e o tamanho do arquivo depende de quão bem essa grade é compactada.
O JPG (também escrito JPEG, o mesmo formato) tem perdas. Ele descarta detalhes que o olho costuma não perceber, como pequenas variações de cor num céu ou numa bochecha. Um ajuste de qualidade controla quanto é descartado. Entre 80 e 90, a maioria das pessoas não distingue o resultado do original. Abaixo disso, começam a aparecer quadradinhos e halos borrados em volta das bordas. O nome vem do Joint Photographic Experts Group, e a extensão curta .jpg vem de sistemas Windows e DOS antigos que só aceitavam três letras. Nosso guia de JPG vs JPEG conta essa história.
O PNG (Portable Network Graphics) não tem perdas. Ele compacta os dados com compressão DEFLATE e não descarta nada, então o arquivo que você abre é, pixel por pixel, o que foi salvo. O PNG foi criado em meados dos anos 1990 como substituto do GIF livre de patentes e virou uma Recomendação do W3C em 1996. Mais contexto em o que é um arquivo PNG.
Daí vêm duas diferenças práticas:
- Tamanho. Uma foto de celular salva em PNG muitas vezes fica várias vezes maior que um bom JPG da mesma imagem.
- Transparência. O PNG tem canal alfa, então partes da imagem podem ser total ou parcialmente transparentes. O JPG não tem transparência nenhuma. As áreas transparentes são preenchidas com uma cor sólida, geralmente branco ou preto, quando você salva em JPG.
PNG ou JPG: qual você deve usar?
Escolha pelo que está na imagem e para onde ela vai.
- Fotos de celular ou câmera: JPG. Degradês suaves e texturas naturais comprimem muito bem com métodos com perdas.
- Capturas de tela, gráficos, diagramas e qualquer coisa com texto pequeno: PNG. O JPG borra bordas nítidas e deixa pontinhos em volta das letras.
- Logotipos e ícones sobre fundos coloridos: PNG com transparência, ou SVG se você tiver o arquivo vetorial.
- Imagens que você vai editar várias vezes: guarde um PNG (ou o arquivo original) como matriz. Cada vez que um JPG é salvo de novo, ele perde um pouco mais.
- Envios a formulários com limite em KB: JPG, porque você pode baixar a qualidade até caber.
Um teste rápido: dê zoom nas bordas. Se forem principalmente linhas duras e cores chapadas, use PNG. Se forem principalmente tons suaves e contínuos, use JPG.
PNG ou JPG para e-mail e compartilhamento?
Para fotos, envie JPG. É menor, todo dispositivo abre, e não estoura o limite de anexo do e-mail tão rápido. Para uma captura de tela de uma mensagem de erro ou de um documento, o PNG mantém o texto legível. Se uma captura de tela em PNG estiver grande demais, comprima primeiro em PNG com o compressor de PNG antes de trocar de formato.
PNG ou JPG: qual tem mais qualidade?
O PNG tem mais qualidade no sentido técnico, porque nada se perde. Na prática, um JPG salvo com qualidade alta fica igual a um PNG na maioria das fotos, com uma fração do tamanho. A qualidade do JPG só vira um problema visível quando o ajuste é baixo ou quando o arquivo foi editado e salvo de novo muitas vezes.
Onde o PNG ganha claramente é nos detalhes nítidos. Texto, linhas finas, pixel art e capturas de tela de interfaces ficam nítidos. Um JPG da mesma captura mostra leves ondulações em volta de cada letra, que pioram conforme você comprime mais.
Uma coisa que o PNG não faz: converter um JPG para PNG não traz os detalhes de volta. O JPG já os descartou. Você fica com um arquivo maior e idêntico. Converta para PNG só quando precisar de uma cópia de trabalho sem perdas, ou quando um formulário exigir PNG.
JPG ou PNG: qual é melhor para impressão?
Para imprimir fotos, um JPG de alta qualidade costuma ser a escolha prática. Laboratórios de foto e gráficas costumam aceitar JPG, e com qualidade alta a impressão fica igual à feita a partir de um PNG. Para gráficos impressos com texto, logotipos ou cores chapadas, o PNG mantém as bordas mais limpas.
O formato importa menos que a quantidade de pixels. Uma impressão fica nítida quando a imagem tem pixels suficientes para o tamanho. O padrão usual para fotos impressas vistas de perto é 300 DPI, então uma impressão de 4 x 6 polegadas precisa de cerca de 1200 x 1800 pixels. Divida a largura em pixels por 300 para ver quantas polegadas ela cobre com nitidez. O guia de 300 DPI mostra as contas e como verificar uma imagem.
Duas dicas de impressão:
- Exporte com a maior qualidade JPG que o seu editor oferece quando o arquivo for para impressão. Economizar espaço não importa aqui.
- Veja se a gráfica quer um perfil de cor ou um formato específico. Algumas pedem PDF ou TIFF para trabalhos profissionais, então leia antes as orientações de arquivo delas.
Como converter entre PNG e JPG
Os apps nativos dão conta bem de arquivos avulsos.
- Windows: abra a imagem no Paint, escolha Arquivo, depois Salvar como, e selecione Imagem JPEG ou Imagem PNG. O app Fotos também tem a opção Salvar como no menu de três pontos, com uma lista de tipos de arquivo.
- Mac: abra a imagem no Pré-Visualização, escolha Arquivo, depois Exportar, e selecione JPEG ou PNG no menu Formato. Para vários arquivos, selecione-os no Finder, clique com o botão direito e escolha Ações Rápidas, depois Converter Imagem.
Para um lote, um celular ou um computador compartilhado, uma ferramenta no navegador é mais rápida. O conversor de PNG para JPG funciona no navegador, então os arquivos ficam no seu dispositivo. Depois de qualquer conversão, confira três coisas:
- As áreas que eram transparentes. Num JPG elas viram um fundo sólido, então escolha branco ou uma cor que combine com o lugar onde a imagem vai ficar.
- O tamanho do arquivo. Uma foto deve ficar bem menor em JPG. Se uma captura de tela ficou maior ou mais borrada, o PNG era o formato melhor.
- Se o novo arquivo abre direito em outro app antes de você apagar o original.
O guia de PNG para JPG traz instruções passo a passo para cada dispositivo.
Onde entram WebP, HEIC e SVG?
O WebP é um formato de imagem do Google. Ele tem um modo com perdas como o JPG e um modo sem perdas como o PNG, e aceita transparência e animação. Pelos números do próprio Google, o WebP sem perdas fica cerca de 26% menor que o PNG, e o WebP com perdas, de 25 a 34% menor que JPGs equivalentes. Todos os principais navegadores atuais o exibem, mas alguns apps antigos e formulários de upload ainda o rejeitam. Use no seu próprio site e envie JPG ou PNG quando você não controla o que vai abrir o arquivo.
O HEIC é o formato que os iPhones usam por padrão. Muitas vezes ele guarda uma foto em bem menos espaço que um JPG de qualidade parecida, mas muitos PCs com Windows e portais de upload não o aceitam. Você pode mudar o iPhone para JPG em Ajustes, Câmera, Formatos, Mais Compatível.
O SVG guarda formas como cálculos matemáticos, então ele se ajusta a qualquer tamanho sem borrar. Serve para logotipos e ícones e não consegue guardar uma foto de forma útil. Se um site rejeitar SVG, exporte para PNG no tamanho de que você precisa.
Para fotos, a ordem usual do menor para o maior arquivo é HEIC ou WebP com perdas, depois JPG, depois PNG. Ainda assim, uma foto com 4000 pixels de largura é pesada em qualquer formato. Redimensionar para a largura em que ela vai aparecer muitas vezes economiza mais do que trocar de formato.
Ferramentas grátis que rodam no navegador
Perguntas frequentes
PNG ou JPG: qual tem mais qualidade?
O PNG não tem perdas, então tecnicamente tem mais qualidade. Para fotos, um JPG com qualidade alta fica igual e é bem menor.
JPG ou PNG: qual é melhor para impressão?
Para fotos, um JPG de alta qualidade com pixels suficientes funciona bem e é amplamente aceito pelas gráficas. Para gráficos com texto ou cores chapadas, o PNG mantém as bordas mais limpas.
PNG ou JPG para logotipo?
PNG, porque mantém as bordas nítidas e aceita fundo transparente. Se você tem o arquivo vetorial original, o SVG é ainda melhor para sites.
Converter JPG para PNG melhora a qualidade?
Não. O detalhe removido pela compressão JPG se perdeu. O PNG vai ficar maior e com a mesma aparência.
Por que meu PNG transparente fica com fundo branco em JPG?
O JPG não tem transparência, então as áreas transparentes são preenchidas com uma cor sólida ao salvar. Mantenha um PNG se o fundo precisar continuar transparente.
JPEG é o mesmo que JPG?
Sim. São o mesmo formato. A extensão .jpg de três letras vem de sistemas Windows e DOS antigos que limitavam as extensões a três caracteres.
