Comprima imagens PNG
Otimize capturas de tela e gráficos PNG sem perdas, ou reduza as cores para arquivos bem menores.
Solte os arquivos aqui
ou
Escolher arquivosPNG · JPG · GIF · SVG · TIFF · WebP
Os arquivos nunca saem do seu dispositivo
Carregando o compressor…
Como comprimir arquivos PNG
Adicione os arquivos
Solte os arquivos na caixa, cole-os ou escolha-os no seu dispositivo. Nada é enviado.
Confira as configurações
A predefinição padrão serve para a maioria dos arquivos. Mude a qualidade, o tamanho ou o formato se precisar de um arquivo menor.
Baixe o resultado
Salve cada arquivo ou todos de uma vez em um ZIP. Se um arquivo não puder ficar menor, você fica com o original.
Em que o PNG é bom
O PNG (Portable Network Graphics) foi criado em 1996 como substituto do GIF livre de patentes. Ele é sem perdas: cada pixel decodificado é exatamente o pixel que foi salvo. Suporta cores completas, tons de cinza, cores indexadas com paleta e um canal alfa completo, então as bordas podem se misturar suavemente a qualquer fundo. Por isso o PNG é a escolha habitual para capturas de tela, logotipos, ícones, elementos de interface, gráficos e qualquer coisa com texto nítido.
O preço de ser sem perdas é o tamanho. Uma foto salva em PNG muitas vezes fica várias vezes maior que a mesma foto em JPEG, porque o ruído e a textura fina de uma fotografia não podem ser previstos bem o bastante para comprimir.
Por que arquivos PNG ainda podem diminuir
O PNG comprime em duas etapas. Primeiro, cada linha de pixels recebe um filtro (None, Sub, Up, Average ou Paeth) que substitui os valores dos pixels pela diferença em relação aos vizinhos; áreas uniformes viram longas sequências de zeros. Depois, os dados filtrados são empacotados com DEFLATE, o mesmo algoritmo do ZIP. Muitos programas escolhem filtros e configurações de DEFLATE de forma rápida, e não da melhor forma, então os mesmos pixels muitas vezes podem ser guardados em menos bytes.
Isso dá duas maneiras de deixar um PNG menor:
- Otimização sem perdas. A ferramenta usa o OxiPNG, que testa diferentes estratégias de filtro e configurações de compressão e fica com o menor resultado. A imagem continua idêntica pixel a pixel. O ganho depende muito de como o arquivo foi salvo: uma exportação de uma ferramenta rápida de captura de tela muitas vezes diminui bastante, enquanto um arquivo já otimizado quase não muda.
- Redução de paleta (com perdas). Um PNG em cores completas com transparência guarda 4 bytes por pixel. Convertê-lo para uma paleta de até 256 cores guarda 1 byte por pixel antes mesmo de o DEFLATE começar, e é por isso que esse modo normalmente economiza muito mais. Gráficos chapados e capturas de tela aguentam bem; degradês suaves e fotos podem mostrar faixas.
A redução de paleta é o padrão (modo "Inteligente", 256 cores com pontilhado); mude a compressão PNG para Sem perdas quando cada pixel precisar ficar exato. A configuração de número de cores controla o tamanho da paleta; menos cores significa um arquivo menor e mais risco de degraus visíveis nos degradês.
Configurações para tarefas comuns
| Imagem | Modo | Observações |
|---|---|---|
| Logotipo ou ícone | Inteligente, 64–256 cores | Confira as bordas suaves sobre um fundo escuro e um claro |
| Captura de tela com texto | Inteligente, 256 cores, ou Sem perdas | Redimensione antes se ela veio de uma tela de alta resolução |
| Diagrama para documentação | Sem perdas | Mantém cada linha exata para edições futuras |
| Foto salva em PNG por engano | Converta a saída para JPG ou WebP | Use PNG só se precisar de transparência ou de pixels exatos |
Capturas de tela Retina são uma fonte frequente de PNGs enormes: uma captura de tela inteira em um notebook com tela de 2880 × 1800 tem mais de 5 milhões de pixels. Redimensionar o lado maior para 1600 px reduz isso a menos de um terço e normalmente faz mais diferença do que qualquer configuração de compressão.
Como referência: nos nossos testes, quatro capturas de tela em PNG de páginas da Wikipédia, do MDN e do GitHub ficaram 58–60 % menores com o modo padrão Inteligente e, na mediana, cerca de um terço menores no modo Sem perdas. Os seus arquivos podem diminuir mais ou menos.
Problemas comuns
- Faixas nos degradês depois do modo Inteligente. Aumente o número de cores ou volte para o modo sem perdas.
- Um halo serrilhado em volta de um logotipo transparente. Bordas suavizadas precisam de vários níveis de transparência; mantenha pelo menos 128 cores nesse tipo de imagem.
- Quase nenhuma economia no modo sem perdas. O arquivo já estava bem empacotado. Só a redução de paleta ou dimensões menores vão fazer diferença de verdade, e a ferramenta devolve o arquivo original quando não é possível gerar nada menor.
- O PNG é uma fotografia. JPEG ou WebP combinam melhor com o conteúdo e vão ficar muito menores.
Perguntas sobre PNG
O modo sem perdas altera alguma coisa na minha imagem?
Não. Os pixels decodificados são idênticos; só muda a forma como são empacotados. Você pode comparar a visualização antes/depois em qualquer nível de zoom e não vai encontrar diferença.
Qual é a diferença entre PNG-8 e PNG-24?
São nomes informais. PNG-8 é uma imagem indexada com paleta de até 256 cores; PNG-24 é cor RGB completa, e PNG-32 acrescenta um canal alfa. O modo de paleta desta ferramenta gera arquivos PNG-8 que ainda podem ter transparência.
A transparência sobrevive à compressão?
Sim, nos dois modos. Se você converter a saída para JPG, as áreas transparentes ficam brancas, porque o JPEG não tem canal alfa.
Devo usar PNG ou WebP no meu site?
Para fotos com transparência, o WebP costuma ser bem menor, e todos os navegadores atuais o exibem. Esta ferramenta grava WebP no modo com perdas, então, para gráficos que precisam ficar exatos pixel a pixel, mantenha o PNG, que também abre em softwares mais antigos.
Mais ferramentas de imagem
O compressor de imagens processa um lote misto de arquivos. Gráficos animados vão no compressor de GIF, e a página como funciona explica com mais detalhes o que significam sem perdas e com perdas.