Como converter entre JPG e PNG: quando usar cada um

· 9 min de leitura

JPG e PNG são os dois formatos de imagem mais comuns na web. Parecem iguais à maioria das pessoas, mas funcionam de forma muito diferente por baixo do capô, e usar o errado pode significar ficheiros desnecessariamente grandes, perda de qualidade inesperada, transparência em falta, ou trabalhos de impressão que saem na cor errada. Saber quando converter em cada direção (e quando ir além de ambos para WebP ou AVIF) transforma uma tarefa rotineira numa pequena mas consequente decisão.

Uma breve história de JPG e PNG

O JPEG (Joint Photographic Experts Group) foi padronizado em 1992 e tornou-se quase de um dia para o outro o formato de fotografia dominante, a poupança de largura de banda em relação a bitmaps não comprimidos era enorme, e o panorama de patentes era favorável o suficiente para os browsers o abraçarem. O PNG (Portable Network Graphics) chegou em 1996 especificamente como substituto livre, sem perdas e amigo da web do GIF, que na altura estava onerado pela patente LZW da Unisys. O PNG acrescentou cor de 24 bits, transparência alfa, correção gama, e uma estrutura por chunks amiga de streaming. A patente do GIF acabou por expirar em 2004, mas nessa altura o PNG já tinha ganho o nicho sem perdas.

Duas décadas depois, o WebP (Google, 2010) e o AVIF (Alliance for Open Media, 2019) apareceram como substitutos universais que tratavam tanto casos com como sem perdas em ficheiros mais pequenos. O suporte de browser chegou a mais de 97% para WebP e a mais de 92% para AVIF em 2024, por isso a maioria das equipas modernas usa-os por defeito para conteúdo novo. JPG e PNG continuam ubíquos porque milhares de milhões de ativos existentes, APIs de terceiros e clientes de e-mail ainda os tratam como o mínimo denominador comum.

A diferença chave

JPG (JPEG) usa compressão com perdas. Torna os ficheiros pequenos descartando dados de imagem que o seu olho dificilmente notará: detalhe de alta frequência, gradientes subtis de cor em zonas saturadas, e informação em regiões a que o sistema visual humano presta menos atenção. Excelente para fotos, mau para gráficos nítidos.

PNG usa compressão sem perdas. Preserva cada píxel exatamente usando DEFLATE (o mesmo algoritmo do ZIP), por isso os ficheiros são maiores mas perfeitos píxel a píxel. Excelente para capturas de ecrã, logótipos, e tudo o que tenha texto, arestas nítidas ou transparência.

O desencontro é a fonte da maioria dos erros de escolha de formato: um JPEG de 4 MB de um esquema wireframe, um PNG de 8 MB de uma foto de férias, e a página resultante que carrega em vinte segundos quando deveria carregar em dois.

Quando converter JPG para PNG

Quando converter PNG para JPG

Como converter

JPG para PNG:

  1. Carregue os seus ficheiros JPG, arraste e largue ou clique para navegar. O conversor aceita extensões JPEG, JPG e JPE.
  2. Clique em "Converter para PNG" para processar. A conversão corre no browser; nada é carregado para servidores.
  3. Descarregue as suas imagens PNG sem perdas. Os ficheiros resultantes são maiores mas contêm cada píxel do original.

PNG para JPG:

  1. Carregue os seus ficheiros PNG.
  2. Ajuste o controlo de qualidade se necessário (mais qualidade = ficheiro maior). 85-92 é o ponto certo para a maioria das fotos.
  3. Escolha como tratar a transparência (pixels transparentes ficam brancos, pretos ou de uma cor à sua escolha).
  4. Descarregue as suas imagens JPG comprimidas.

Todo o fluxo corre do lado do cliente: o ficheiro é lido com FileReader, descodificado pelo browser, desenhado num canvas, e re-codificado via canvas.toBlob. Até capturas sensíveis ficam na sua máquina.

Referência rápida

CaracterísticaJPGPNG
CompressãoCom perdasSem perdas
Tamanho típico do ficheiroMais pequenoMaior
TransparênciaNãoSim (alfa 8 bits)
Profundidade de cor8 bits por canal8 ou 16 bits por canal
Melhor paraFotos, imagens realistasCapturas, gráficos, logótipos
Edição repetidaA qualidade degrada-seA qualidade é preservada
Desempenho webCarregamento mais rápidoCarregamento mais lento
Suporte de browserUniversal desde 1995Universal desde 2003
AnimaçãoNão (use APNG/MP4)Sim via APNG, suporte limitado
MetadadosEXIF, IPTC, XMPChunks tEXt, iTXt, eXIf
Renderização progressivaSim (JPEG progressivo)Sim (entrelaçado Adam7)

Comparação com as alternativas modernas

JPG e PNG não são as únicas opções. Dois formatos mais recentes tratam a maioria dos mesmos casos em ficheiros mais pequenos.

FormatoCompressãoTransparênciaAnimaçãoSuporte browser (2024)
JPGSó com perdasNãoNão (use motion JPEG)Universal
PNGSó sem perdasAlfa 8 bitsLimitado (APNG)Universal
GIFSem perdas, 256 cores1 bitSimUniversal
WebPCom e sem perdasAlfa 8 bitsSim97%+
AVIFCom e sem perdasAlfa 12 bitsSim92%+
HEICCom e sem perdasSimSimSafari, ~60% nos outros
TIFFSem perdasSimNãoSuporte de browser é limitado
JPEG XLCom e sem perdasSimSimLimitado, a crescer

Se a sua audiência está em browsers modernos, exportar uma vez para AVIF e outra para WebP (com JPG/PNG como fallback) é a melhor prática atual para imagens web.

Armadilhas comuns

Ferramentas e bibliotecas alternativas

Um conversor web é o caminho mais rápido para uma ou poucas imagens. Para lotes ou trabalho com scripts, as ferramentas de linha de comandos e bibliotecas tomam conta.

FerramentaPlataformaForçaA vigiar
Conversor web JPG/PNGBrowserSem instalação, sem upload, pré-visualização instantâneaUma ou poucas de cada vez
ImageMagick convertCLI, multiplataformaScriptável, todas as opções, em loteSintaxe verbosa
GraphicsMagickCLI, multiplataformaFork do ImageMagick, mais thread-safeComunidade mais pequena
sharp (Node.js)BibliotecaO mais rápido do lado do servidor, baseado em libvipsPrecisa de runtime Node
Pillow (Python)BibliotecaPythonic, scripting fácilMais lento que sharp
Squoosh CLICLICodecs modernos da Google, AVIF/WebPMais recente, menos opções
Pré-visualização / FotosmacOSIncluído, exporta para JPG/PNGSem lote por defeito
IrfanView / XnConvertWindowsExcelente interface de loteWindows ou aplicação paga
GIMP / PhotoshopDesktopEditor completo, toda opção de conversãoPesado para uma simples conversão
cwebp, dwebp, avifencCLICodificadores de referência para formatos modernosBinários por formato

Para automatizar pipelines de fotos de produto, sharp ou vips são geralmente as ferramentas certas. Para uma conversão pontual rápida, a ferramenta de browser vence em conveniência e privacidade.

Privacidade e o conversor

Os conversores JPG e PNG correm inteiramente no seu browser. O ficheiro que seleciona é lido com a API FileReader, descodificado pelo pipeline de imagem do browser, desenhado num canvas fora de ecrã, e re-codificado via canvas.toBlob. Nada é carregado, nada é registado, nada é partilhado. Para material sensível, capturas de dashboards internos, scans de identificação, rascunhos de contratos como provas em imagem, esse fluxo só-local é a diferença entre confiar no servidor de um estranho e não confiar em ninguém. Mesmo fotos comuns têm muitas vezes metadados EXIF (coordenadas GPS, número de série do dispositivo, timestamp) que pode não querer que um terceiro veja; o pipeline baseado em Canvas retira a maior parte do EXIF por defeito, e a falta de upload significa que de qualquer forma nunca sai da página. Para uma tarefa tão rotineira como converter entre dois formatos, o nível de privacidade por defeito deve ser: nada sai da página, nada é armazenado, nada é partilhado.

Perguntas frequentes

Converter JPG para PNG é sem perdas?

Sim. Converter de JPG para PNG preserva todos os dados de pixel existentes sem perda adicional de qualidade. No entanto, qualquer qualidade já perdida durante a compressão JPEG não pode ser restaurada.

Por que meu arquivo PNG é muito maior que o JPG?

PNG usa compressão sem perdas, que preserva cada pixel exatamente. JPEG usa compressão com perdas que descarta dados que seus olhos dificilmente notariam. O trade-off é tamanho de arquivo vs. qualidade perfeita.

Quando devo usar WebP em vez disso?

WebP oferece o melhor dos dois mundos, compressão com e sem perdas em tamanhos de arquivo menores que JPG ou PNG. Use quando seu público usa navegadores modernos (mais de 97% suportam WebP agora).

Posso converter várias imagens de uma vez?

Sim. A maioria dos conversores baseados em navegador suporta processamento em lote. Envie vários arquivos e todos serão convertidos com as mesmas configurações.

Does converting strip EXIF and GPS metadata?

It depends on the tool. Browser converters built on the Canvas API typically drop all EXIF, including GPS coordinates, camera serial number, and orientation. Tools that round-trip through a JPEG decoder often preserve EXIF. If privacy matters, prefer a Canvas-based converter and re-test with a sample image.

Will the converter handle CMYK JPEGs?

Most browser converters assume sRGB and may misinterpret CMYK JPEGs (often used by print workflows) as greyscale or distorted colour. If you are converting print assets, use a desktop tool (ImageMagick, Photoshop) that explicitly handles CMYK to sRGB conversion.