JPG para PNG
Converta fotos JPG para PNG sem perdas no seu navegador, com otimização opcional de paleta e de escala de cinza e sem upload.
Solte seus arquivos aqui
.jpg, .jpeg, .jpe, .jfif · até 100 MB
Como Converter para PNG
- 1
Solte seus arquivos JPG
Até 100 de uma vez. Arquivos com nome .jpg que, na verdade, contêm outra coisa são tratados pelo que existe dentro deles, e não pela extensão.
- 2
Escolha um nível de otimização
O nível 2 é um padrão sensato. O nível 6 gasta várias vezes mais tempo em busca de uma codificação sem perdas menor para exatamente os mesmos pixels.
- 3
Baixe os arquivos PNG
O resultado costuma ser maior que o JPG: é isso que “sem perdas” significa. Um arquivo é baixado direto; vários chegam juntos em um ZIP.
O que esta conversão faz e o que ela não faz
O JPG é decodificado em pixels, e exatamente esses pixels são gravados em um PNG. Nada é acrescentado e nada mais se perde: o PNG é um registro fiel do que o JPG continha. O que a conversão não consegue é desfazer a compressão que já aconteceu. Se o JPG original tem blocos visíveis ou bordas borradas, o PNG terá exatamente os mesmos blocos e as mesmas bordas borradas, só que armazenados sem perdas. Em geral, as pessoas fazem esta conversão por um de três motivos: um editor ou uma gráfica que não aceita JPG; uma captura de tela que vai para uma documentação, onde salvar várias vezes degradaria um JPG; ou como primeiro passo antes de deixar o fundo transparente, o que exige um canal alfa que o JPG não tem.
Níveis de otimização, tipos de cor e por que os arquivos PNG ficam grandes
O tamanho de um PNG depende de duas coisas: de quantos bytes cada pixel precisa e de quão bem funciona a compressão linha por linha. A configuração de tipo de cor controla a primeira. No modo automático, o otimizador escolhe o menor tipo que ainda seja exatamente sem perdas: uma foto em escala de cinza passa a ter um só canal, e um gráfico com menos de 256 cores distintas vira uma imagem de paleta e pode ficar várias vezes menor. Também dá para forçar um tipo, se alguma ferramenta usada depois exigir um específico. O nível de otimização controla a segunda: níveis mais altos testam mais combinações de filtros por linha e reempacotam o fluxo comprimido com mais rigor. O nível 0 é imediato, o nível 2 leva uma fração de segundo e já traz a maior parte do ganho, e o nível 6 pode levar vários segundos em uma foto grande para tirar mais alguns por cento do tamanho.
O arquivo fica no seu dispositivo
O decodificador JPEG, o codificador PNG e o otimizador são módulos WebAssembly que rodam dentro da aba do navegador. Sua foto nunca é enviada, não existe fila no servidor, e tudo some da memória assim que você fecha a página. Fotos de câmera com coordenadas GPS ficam inteiramente sob o seu controle.
Perguntas frequentes
A qualidade da imagem melhora ao converter para PNG?
Não. O PNG é sem perdas, ou seja, registra com perfeição o que recebe, inclusive cada artefato que a compressão do JPG já introduziu. Converter não recupera o detalhe descartado quando o JPG foi criado. O que ela evita é perder mais qualidade nos salvamentos seguintes, e esse é o verdadeiro motivo para fazê-la.
Por que o PNG fica tão maior que o JPG?
O JPG descarta informações que o olho mal percebe e, por isso, chega a tamanhos muito pequenos. O PNG não descarta nada, então precisa armazenar todo o detalhe de cada pixel, inclusive o ruído fino que o JPG suavizou. Uma foto de 2 MB costuma virar um PNG de 6-10 MB. Se você quer algo sem perdas e pequeno, o WebP no modo sem perdas fica entre os dois.
O que o nível de otimização muda, afinal?
Só o tamanho do arquivo, nunca os pixels. Níveis mais altos gastam mais tempo de processador em busca de uma codificação sem perdas melhor: testam cada um dos cinco filtros de linha do PNG em todas as linhas, reduzem o tipo de cor quando possível e reempacotam os dados comprimidos. O nível 6 costuma encontrar 3-8% a mais que o nível 2 e leva várias vezes mais tempo.
O fundo fica transparente automaticamente?
Não. O JPG não tem informação de transparência, então todos os pixels chegam totalmente opacos. O PNG pode ter transparência, e é por isso que esta conversão costuma ser um primeiro passo. Depois, use uma ferramenta de remoção de fundo para recortar de fato o objeto.
Os dados EXIF e as coordenadas GPS são mantidos?
Só se você ativar “Manter metadados EXIF”. Por padrão, eles são descartados, que é o que a maioria das pessoas quer ao publicar uma imagem. Com a opção ativada, os dados da câmera são reempacotados no bloco eXIf do PNG e viajam com o arquivo, inclusive as coordenadas GPS; por isso, ative a opção só se quiser mesmo levar esses dados junto.
O que é um PNG de paleta?
É um PNG que armazena uma tabela de até 256 cores e, para cada pixel, só um pequeno índice, em vez dos valores completos de cor. Diagramas, logotipos e capturas de tela de interfaces quase sempre cabem nisso, e o arquivo fica várias vezes menor sem que um único pixel mude. A configuração automática de tipo de cor escolhe essa opção sempre que é possível fazer isso sem perdas.
Quantos arquivos posso converter de uma vez?
Até 100 arquivos, 500 MB no total, com um único conjunto de configurações aplicado a todos. Eles voltam em um único ZIP chamado pulsarkit-jpg-to-png.zip. Se um arquivo estiver danificado e falhar, o restante do lote é concluído mesmo assim.
O arquivo é enviado para um servidor?
Não. A decodificação, a codificação e a otimização acontecem no seu navegador, com WebAssembly. Nada sai do dispositivo, não é preciso ter conta e não fica nenhuma cópia para excluir depois.