Conversor PNG para JPG
Converta imagens PNG para o formato JPG instantaneamente. Ajuste a qualidade, personalize a cor de fundo para a transparência e converta em lote. Seus arquivos nunca saem do seu dispositivo.
Suporta PNG · até 50 MB cada
O que «PNG para JPG» realmente faz com sua imagem
PNG e JPEG são duas famílias diferentes de formato de imagem com tarefas diferentes. PNG (Portable Network Graphics, IETF RFC 2083 em 1996, 3ª edição W3C em 2023) usa compressão DEFLATE (o mesmo algoritmo sem perdas que ZIP e gzip), mantém cada pixel exato e suporta um canal alfa de 8 bits para transparência. JPEG (ISO/IEC 10918-1 de 1992) usa compressão DCT com perdas e qualidade ajustável, não tem canal alfa, e é ajustado para fotografias de tom contínuo. Converter PNG para JPEG significa: descartar o canal alfa, passar os dados de pixel por um codificador com perdas, e aceitar as contrapartidas em troca de arquivos normalmente menores e compatibilidade universal.
A perda de transparência é a mudança mais visível. PNG pode marcar cada pixel como totalmente opaco, totalmente transparente, ou em qualquer ponto entre os dois. JPEG não tem equivalente: cada pixel JPEG é totalmente opaco. Esta ferramenta compõe seu PNG sobre uma cor de fundo que você escolhe (branco por padrão, preto, ou uma cor personalizada via o seletor) antes de codificar, então as áreas transparentes da fonte viram aquela cor de fundo na saída. Uma vez escrito o JPEG, o canal alfa some permanentemente; você não pode recuperá-lo.
A direção do tamanho do arquivo não é a que a maioria das pessoas supõe. Para PNGs fotográficos (um retrato, uma paisagem, uma cena agitada), a saída JPEG é 5-10x menor que a fonte: esse é o ganho esperado. Para PNGs gráficos (logos, ilustrações, capturas de tela, qualquer coisa com grandes regiões de cor plana), a saída JPEG costuma ser maior que o PNG fonte. O DEFLATE do PNG comprime longas sequências de cor idêntica para quase nada; o DCT do JPEG injeta ruído nessas regiões suaves e quantiza as bordas de cor de alta frequência em halos visíveis que também consomem bits. Um PNG de logo de 50 KB pode produzir um JPEG de 200 KB. Se sua imagem é majoritariamente plana e nítida, JPEG é a direção errada; fique no PNG ou converta para WebP, que lida bem com ambos os modos.
Como esta ferramenta funciona por dentro
A conversão é a API Canvas 2D do HTML5 mais o JSZip (Stuart Knightley, licença dupla MIT/GPL) para lotes de múltiplos arquivos. Nenhum decodificador externo é necessário porque todo navegador decodifica PNG nativamente. Quando você solta um PNG, a API File entrega os bytes a um novo HTMLImageElement; o navegador descomprime o fluxo PNG codificado em DEFLATE em pixels RGBA brutos, preservando o canal alfa.
Um novo elemento <canvas> em memória é dimensionado para a imagem, depois preenchido com a cor de fundo escolhida via ctx.fillRect(). O PNG é desenhado por cima com ctx.drawImage(); o modo de composição padrão source-over mistura o alfa do PNG com o fundo do canvas, então os pixels transparentes mostram a cor de fundo e as bordas semitransparentes se mesclam suavemente. Após essa composição, canvas.toBlob('image/jpeg', qualidade/100) invoca o codificador JPEG embutido do navegador. O codificador converte RGBA para YCbCr, aplica subamostragem de croma opcional, executa DCT 8x8 e quantização com as tabelas correspondentes ao seu controle de qualidade, e emite um fluxo de bytes JPEG.
Para arquivos individuais, o Blob de saída vira diretamente uma URL de objeto baixável. Para lotes de múltiplos arquivos, JSZip junta cada saída JPEG e empacota em um único arquivo ZIP que o navegador serve como um download. Nada sai da aba. O único tráfego de rede é o carregamento inicial da página e a biblioteca JSZip (cerca de 95 KB na primeira visita, cacheada depois). Abra a aba Rede do DevTools enquanto converte: nenhuma requisição carrega dados de imagem. Coloque o navegador em modo avião após carregar a página e o conversor continua funcionando em PNGs locais.
Uma breve história de PNG e JPEG
- JPEG, 1992. ITU-T T.81 / ISO/IEC 10918-1, padronizado pelo Joint Photographic Experts Group (formado em 1986). Blocos DCT 8x8, cor YCbCr com subamostragem de croma opcional, tabelas de quantização ajustadas à visão humana. Sem canal alfa, compressão com perdas. O formato que tornou possível a web rica em fotos.
- A crise das patentes LZW, 1994-1995. A Unisys começou a reivindicar patentes sobre o algoritmo de compressão LZW usado pelo GIF, exigindo royalties de software que cria arquivos GIF. A comunidade web se organizou em torno de um substituto livre de patentes.
- PNG 1.0, janeiro de 1996. Thomas Boutell, Mark Adler e um grupo de trabalho liderado pela CompuServe publicaram PNG no IETF como RFC 2083. A compressão DEFLATE (o mesmo algoritmo LZ77+Huffman do zlib e do ZIP, também livre de patentes) substituiu o LZW. Canal alfa de 8 bits completo, sempre sem perdas, livre de royalties. A Recomendação W3C veio em seguida em 1997.
- PNG vira o formato sem perdas da web, fim dos anos 1990. O suporte dos navegadores se estabilizou no IE 4-6 e Netscape 4+ por volta de 1999. PNG rapidamente virou o padrão para logos, capturas de tela, ícones e qualquer gráfico que precisasse de transparência ou renderização pixel-exata. JPEG continuou como padrão para fotografias.
- Padronização ISO e APNG, 2003-2010. PNG virou ISO/IEC 15948 em 2003. A Mozilla desenvolveu o APNG (PNG animado) em 2004 como extensão do Firefox; ganhou suporte no Safari em 2014 e no Chrome em 2017, mas o grupo PNG do W3C só o adotou formalmente na 3ª edição em 2023.
- PNG 3ª edição, 2023. O W3C publicou a 3ª edição do PNG com suporte formal a HDR (chunk cICP), animação APNG e blocos EXIF padronizados (chunk eXIf). Mais de trinta anos depois do JPEG, ambos os formatos continuam dominando a web, com WebP e AVIF ganhando terreno sem deslocá-los.
Como funciona
- Importe seus PNGs : solte ou selecione um ou mais arquivos PNG para converter.
- Personalize : ajuste a qualidade (60-100 %) e escolha uma cor de fundo para eventuais áreas transparentes.
- Converta : clique em « Converter para JPG ». Imagens individuais são baixadas diretamente ; vários arquivos são agrupados em ZIP.
Por que converter PNG em JPG ?
O JPG é um formato de imagem com perdas que se destaca em imagens fotográficas complexas com muitas cores. Ele produz arquivos menores do que o PNG, tornando-o ideal para a web, anexos de e-mail e compartilhamento rápido. Perfeito para fotos, ilustrações e imagens onde a transparência não é essencial. O PNG continua preferível para gráficos que exigem transparência ou qualidade sem perdas.
Funcionalidades
- Conversão em lote : converta vários arquivos PNG de uma vez. Imagens únicas são baixadas diretamente ; várias imagens são agrupadas em ZIP.
- Controle de qualidade : escolha uma qualidade de compressão de 60 % a 100 % para equilibrar tamanho de arquivo e qualidade visual.
- Gestão da transparência : defina uma cor de fundo (branco, preto ou personalizada) para substituir as áreas transparentes do PNG.
- Privacidade : toda a conversão acontece localmente no seu navegador. Nenhum envio a um servidor.
- Pré-visualização do tamanho : visualize os tamanhos antes e depois para entender o impacto da compressão.
Fluxos PNG-para-JPG do mundo real
- Reduzir o tamanho de PNGs fotográficos para a web. Uma câmera, app de design ou pipeline de renderização exportou uma foto como PNG. Limites de hospedagem ou orçamentos de peso de página precisam dela menor. JPEG em qualidade 85 corta o tamanho 5-10x sem mudança visível em conteúdo fotográfico. É o caso de uso canônico e aquele em que JPEG é inequivocamente o formato de destino certo.
- Anexos de e-mail. Gmail, Outlook e Apple Mail limitam anexos em 25 MB por mensagem. Uma pasta de PNGs de alta resolução de um telefone ou DSLR bate o limite rápido. Converter para JPEG em qualidade 85 normalmente dá folga para enviar tudo em uma mensagem em vez de dividir em vários envios ou migrar para um link de compartilhamento em nuvem.
- Uploads para redes sociais. Twitter/X, Facebook, Instagram e LinkedIn recomprimem todas as imagens para JPEG no upload com seus próprios algoritmos. Converter antes deixa você controlar a troca de qualidade em vez de ceder a decisão ao codificador da plataforma. Postagens enviadas como JPEG pré-comprimido em qualidade 85-90 costumam ficar melhores do que deixar a plataforma recomprimir seu PNG do zero.
- Fotos de produtos de e-commerce. Etsy, eBay, Shopify, Amazon e a maioria dos marketplaces exibem fotos de produto em tamanhos fixos. JPEG é o formato universalmente aceito e reduz o peso de página nas listagens. Catálogos com centenas ou milhares de fotos veem grandes economias de banda em CDN e melhor Largest Contentful Paint quando armazenados como JPEG em vez de PNG.
- Serviços de impressão fotográfica. Walgreens, CVS, Snapfish, Mpix, Costco Photo e a maioria dos quiosques de impressão fotográfica aceitam JPEG em toda parte; o suporte a PNG é irregular, especialmente em serviços menores e quiosques mais antigos. Converter antes do envio a um serviço de impressão evita surpresas sobre quais arquivos a fila de impressão consegue ler.
- Digitalizações de documentos para arquivo ou upload em portais. Digitalizações multipáginas salvas como arquivos PNG individuais podem virar uma pasta de JPEGs muito menor para arquivo ou upload em um portal que só aceita JPEG. Para digitalizações de texto impresso ou datilografado com bordas nítidas, use qualidade mais alta (90-95) para manter as bordas nítidas; para anotações manuscritas e fotografias de tom contínuo, 80-85 serve.
Armadilhas comuns e o que significam
- A saída JPEG pode ser maior que a entrada PNG. Para PNGs fotográficos, o JPEG é 5-10x menor. Para logos, ilustrações, capturas de tela e qualquer coisa com grandes regiões de cor plana ou bordas de cor nítidas, o JPEG é frequentemente maior porque o DCT injeta ruído nas áreas planas e quantiza as bordas nítidas em halos visíveis que também consomem bits. Se seu PNG é conteúdo gráfico em vez de fotográfico, fique no PNG ou converta para WebP.
- A transparência é substituída, não preservada. JPEG não tem canal alfa. Pixels transparentes do PNG são compostos sobre sua cor de fundo escolhida e gravados nos pixels de saída. Uma vez escrito o JPEG, a informação alfa some permanentemente e não pode ser recuperada. Se você precisa manter a transparência, fique no PNG, converta para WebP, ou use um formato com alfa como TIFF ou AVIF.
- Texto nítido e traços mostram halos JPEG. A quantização JPEG produz halos visíveis e blocagem perto de bordas de cor nítidas. Para capturas de tela de interface, mockups de design, diagramas, amostras tipográficas e qualquer conteúdo onde a reprodução pixel-exata das bordas importa, fique no PNG. Os artefatos visuais são mais óbvios em fundos planos adjacentes a formas coloridas nítidas.
- A recodificação acumula perdas. Cada passagem pelo codificador JPEG perde dados de imagem. Uma conversão (PNG para JPEG) tudo bem; salvar o JPEG várias vezes degrada a imagem visivelmente, sobretudo em áreas planas e em bordas de cor. Converta sempre a partir do PNG fonte de mais alta qualidade que você tem, não de um JPEG exportado ontem.
- Os perfis de cor ICC podem ser removidos. Um perfil de cor ICC incorporado (sRGB, Adobe RGB, ProPhoto) diz aos monitores como interpretar os valores de pixel. A recodificação baseada em Canvas pode descartar o perfil e marcar a saída como sRGB. Para uso normal em tela é invisível; para preparação de impressão ou entregas em ampla gama, use uma ferramenta de desktop consciente de cor que preserve explicitamente os dados do perfil.
- PNGs muito grandes podem travar uma aba em celular. Decodificar um PNG para pixels RGBA exige RAM proporcional às suas dimensões: um PNG de 24 megapixels (6000x4000) precisa de cerca de 96 MB só para o buffer de pixels fonte, mais um buffer separado para o canvas, mais o espaço de trabalho do codificador. Aparelhos móveis com 1 a 2 GB de RAM disponíveis para o navegador podem ver a aba encerrada pelo sistema operacional antes que a codificação termine.
Privacidade: as imagens nunca saem do seu dispositivo
Cada conversor PNG-para-JPG baseado em nuvem (CloudConvert, Convertio, iLoveIMG, FreeConvert, TinyJPG e as dezenas de serviços «png para jpg online») envia seu arquivo para o servidor do operador, executa a conversão e devolve o JPEG como download. Arquivos PNG comumente contêm conteúdo que ninguém quereria ver copiado no disco de um estranho: capturas de telas de interfaces internas e documentos confidenciais, digitalizações de documentos de identidade e formulários fiscais, ilustrações sob NDA, mockups de design ainda não lançados, fotos familiares com rostos claramente visíveis. A maioria dos operadores publica políticas de privacidade comprometendo-se a apagar uploads em uma ou duas horas e a cifrar em trânsito, e os maiores possuem certificação ISO/IEC 27001. Eles têm fortes incentivos comerciais para honrar essas políticas. Mas «apagado em uma hora» não é «nunca visto». Durante essa hora o conteúdo da imagem está na infraestrutura do operador, acessível a qualquer processo ou pessoa com as permissões adequadas, e visível em logs e backups conforme a política de retenção aplicável.
Este conversor nunca envia nada. Todo o pipeline (seleção do arquivo, decodificação PNG via o decodificador embutido do navegador, composição Canvas sobre a cor de fundo, codificação JPEG, empacotamento ZIP opcional, download) roda dentro da sua aba do navegador usando JavaScript e a API Canvas do HTML5. Sem upload, sem requisição de rede carregando dados de imagem, sem entrada de log. Você pode verificar abrindo as ferramentas de desenvolvedor do navegador na aba Rede antes de converter: nenhuma requisição é disparada com conteúdo de imagem. O único tráfego de rede é o carregamento inicial da página e a pequena biblioteca JSZip (~95 KB), carregada uma vez do CDN na primeira visita e cacheada depois. Coloque o navegador em modo avião após carregar a página e o conversor continua funcionando em PNGs locais.
Quando outra ferramenta é a escolha certa
- Você precisa manter a transparência. Fique no PNG, ou converta para WebP (que suporta tanto o modo com perdas quanto sem perdas com alfa total em arquivos tipicamente 25% menores que PNG), ou para AVIF para o menor arquivo com alfa. Qualquer formato menos JPEG. Use o Conversor de imagem para o caminho do WebP.
- Sua imagem é um logo, captura de tela ou ilustração plana. JPEG lida bem com fotografias e mal com gráficos. Para logos, capturas, diagramas, mockups de UI e qualquer coisa com bordas de cor nítidas ou grandes áreas planas, a saída JPEG costuma ser maior e de menor qualidade que o PNG fonte. Fique no PNG e passe-o pelo Compressor de imagem para uma compressão DEFLATE mais apertada, ou converta para WebP-sem-perdas.
- Automação em lote em centenas de arquivos. Use Sharp em Node.js (a biblioteca canônica do lado servidor construída sobre libvips), ImageMagick ou GraphicsMagick na linha de comando, ou Pillow em Python. Ferramentas CLI lidam com milhares de arquivos sem limites de memória do navegador e rodam a partir de tarefas de CI, hooks de deploy ou tarefas cron.
- Fluxos de impressão com gerenciamento de cor. Use «Exportar como» do Photoshop (preserva o perfil ICC, suporta prova em tela e saída CMYK), Affinity Photo ou RawTherapee. A conversão baseada em Canvas no navegador pode descartar o perfil de cor embutido, o que é aceitável para uso em tela mas não para preparação de impressão.
Perguntas frequentes
O que acontece com as áreas transparentes do PNG ?
O JPG não suporta transparência. Você pode escolher uma cor de fundo (branco, preto ou personalizada) para preencher as áreas transparentes. Essa cor substituirá a transparência durante a conversão.
Qual qualidade usar ?
Para a maioria dos usos, uma qualidade de 85-90 % oferece um bom resultado visual com redução notável de tamanho. Use 90 % + para fotos profissionais, 75-85 % para uso web geral, e 60-75 % para thumbnails e previews.
Posso converter vários arquivos ao mesmo tempo ?
Sim. Importe vários PNGs e aplique as mesmas configurações de qualidade e fundo a todos. Arquivos únicos são baixados diretamente ; arquivos múltiplos são automaticamente agrupados em arquivo ZIP.
Qual é o limite de tamanho do arquivo ?
Cada PNG pode chegar a 50 MB. O tamanho total depende da memória disponível do seu navegador, mas geralmente é possível converter várias centenas de MB acumulados.
Minhas imagens são enviadas a um servidor ?
Não. Toda a conversão é local no seu navegador, via a API Canvas. Suas imagens nunca saem do seu dispositivo, garantindo privacidade e segurança.
Mais perguntas frequentes
Por que minha saída JPG é maior que a entrada PNG?
Porque seu PNG é conteúdo gráfico em vez de fotográfico. A compressão DEFLATE do PNG lida extremamente bem com grandes regiões de cor plana, frequentemente reduzindo-as a uma fração de byte por pixel. A compressão DCT do JPEG é ajustada para fotografias de tom contínuo; injeta ruído em regiões suaves e quantiza bordas de cor nítidas em halos visíveis que também consomem bits. Um PNG de logo de 50 KB pode virar um JPEG de 200 KB, completo com halos em torno das bordas do logo. Para logos, capturas, ilustrações, diagramas ou qualquer gráfico de cores planas, fique no PNG (ou converta para WebP via o Conversor de imagem, que lida bem com ambos os modos). JPEG é o destino certo apenas para conteúdo fotográfico.
O que acontece com o canal alfa?
Ele é perdido permanentemente. JPEG não tem canal alfa na especificação do formato. Esta ferramenta compõe seu PNG sobre a cor de fundo que você seleciona (branco por padrão, ou preto, ou qualquer cor personalizada via o seletor) antes de codificar, então os pixels transparentes viram a cor de fundo e as bordas semitransparentes se mesclam com o fundo. Uma vez escrito o JPEG, você não pode recuperar a transparência original; teria que voltar ao PNG fonte. Se você precisa preservar a transparência, a conversão que realmente quer é PNG para WebP (com ou sem perdas), não PNG para JPEG.
Devo usar fundo branco, preto ou personalizado?
Combine com onde a imagem será exibida. Para um JPEG que ficará sobre uma página branca (a maioria dos documentos, a maioria dos sites com temas claros, a maioria dos e-mails), branco é a escolha certa e é o padrão. Para um JPEG que ficará sobre fundo escuro (um site com tema escuro, um slide de apresentação escuro, um quadro documental preto), preto se mistura. Para todo o resto, use o seletor personalizado e combine exatamente com a cor de fundo do destino. Qualquer diferença entre o fundo escolhido e o destino real produzirá uma franja colorida visível em torno das bordas antes transparentes da sua imagem.
Esta ferramenta funciona offline?
Sim. O decodificador PNG e o codificador JPEG são ambos embutidos em cada navegador; nenhuma biblioteca externa é baixada para eles. A única biblioteca que esta ferramenta carrega é o JSZip (~95 KB) para empacotar lotes de múltiplos arquivos em um ZIP, buscada uma vez do CDN no primeiro carregamento e cacheada. Visitas seguintes funcionam totalmente offline. Você pode verificar habilitando o modo avião depois de abrir a página uma vez e convertendo um arquivo PNG local.
Os metadados EXIF serão preservados?
Não. A recodificação baseada em Canvas remove blocos de metadados EXIF, IPTC e XMP (modelo de câmera, exposição, coordenadas GPS, marcas de copyright) junto com o perfil de cor ICC embutido. O JPEG de saída carrega apenas dados de pixel. Para compartilhamento em tela isso costuma ser uma vitória de privacidade (coordenadas GPS e números de série de câmera não vazam). Para fluxos de arquivamento onde você precisa preservar metadados, use uma ferramenta de desktop ciente de metadados: ImageMagick com opções -define, ou jpegtran com -copy all, ou «Exportar como» do Photoshop, todos os quais podem preservar EXIF e ICC.
Existe um equivalente para desktop ou linha de comando?
Vários. Para automação em lote, sharp em Node.js é a biblioteca padrão do lado servidor: sharp(buf).flatten({background:'#fff'}).jpeg({quality:90}).toBuffer(). ImageMagick em qualquer shell: magick input.png -background white -flatten -quality 90 output.jpg. Pillow em Python: Image.open(p).convert('RGB').save(out, 'JPEG', quality=90). Para trabalho interativo pontual como esta ferramenta, o Squoosh (Google Chrome Labs, também do lado cliente) é a alternativa de navegador mais próxima e suporta mais formatos de saída incluindo AVIF. Photoshop, Affinity Photo e Preview no macOS cobrem o caso de GUI de desktop.