PhotoToolsPhotoTools
Home/Blog/Como a compressão de imagem funciona: JPEG, PNG, WebP e AVIF explicados

Como a compressão de imagem funciona: JPEG, PNG, WebP e AVIF explicados

Um guia prático, baseado em fontes, sobre como JPEG, PNG, WebP e AVIF comprimem imagens, por que a mesma configuração de qualidade se comporta de forma diferente em cada formato e como escolher o formato certo para fotos, capturas de tela, gráficos transparentes, imagens hero de sites, formulários de upload e arquivos.

By PhotoTools Editorial Team · Updated 18 de julho de 2026

Revisto em 18 de julho de 2026 à luz do guia de formatos de imagem do MDN, da especificação PNG do W3C, das notas de formato JPEG da Library of Congress, da documentação WebP da Google, do guia AVIF do web.dev e da especificação AVIF 1.2.0.

Comprimir JPG, PNG, WebP e AVIF no navegador

Grátis · Sem upload · Funciona no seu navegador

A resposta prática

A compressão de imagem não é uma competição em que um formato ganha sempre. É um conjunto de trade-offs: qual detalhe você pode descartar, qual detalhe precisa continuar exato, quanto tempo de CPU você pode gastar e onde o arquivo precisa funcionar depois da exportação.

Use isto como ponto de partida prático:

  • Use JPEG para fotos que precisem de máxima compatibilidade, sobretudo em e-mail, downloads, apps antigos, portais de impressão e formulários de upload rígidos.
  • Use PNG para capturas de tela, capturas de interface, diagramas, logotipos e gráficos transparentes quando os pixels precisam ficar exatos.
  • Use WebP como formato web moderno do dia a dia quando quiser arquivos menores que JPEG ou PNG com amplo suporte de navegadores.
  • Use AVIF para imagens fotográficas grandes e de alto tráfego quando seu site puder servir fallbacks WebP ou JPEG e tolerar uma codificação mais lenta.

Parece simples, mas os detalhes importam. Uma foto de produto, uma foto de passaporte, uma captura de software e uma marca-d’água transparente são todas "imagens". Elas não se comprimem do mesmo jeito.

Escolha pelo trabalho, não pela extensão

Antes de entrar nos codecs, decida o que a imagem precisa fazer:

Trabalho da imagem Melhor primeira escolha Por quê
Foto de câmera para um artigo de blog WebP, com fallback JPEG quando necessário Menor que JPEG em muitos fluxos web e fácil de automatizar
Foto para um formulário de upload JPEG O sistema receptor é mais importante que a compressão teórica
Grande hero image de página inicial AVIF primeiro, WebP em segundo, fallback JPEG O arquivo é grande o suficiente para que a compressão extra conte
Foto de produto com etiquetas ou textura WebP e depois testar AVIF Pequenos artefatos em etiquetas, tecidos e bordas podem afetar a confiança
Captura de UI ou tutorial de software PNG ou WebP sem perda Texto e bordas duras devem ficar nítidos
Logo transparente ou marca-d’água PNG, WebP ou AVIF conforme o suporte do destino JPEG não mantém transparência
Arquivo master editável PNG, TIFF, PSD ou formato original da câmera Não guarde seu único master como um JPEG editado repetidas vezes
Imagem para newsletter JPEG ou PNG O suporte dos clientes de e-mail é menos previsível que o dos navegadores
Cópia de arquivo Original mais uma exportação sem perda, se necessário A compressão não pode destruir opções futuras de edição

É também por isso que conselhos de formato podem parecer contraditórios. "Use AVIF porque é menor" pode ser bom conselho para uma hero image num build de site estático. O mesmo conselho pode ser ruim para uma imagem enviada por um cliente que precisa ser aceita por um formulário oficial, cliente de e-mail ou CMS antigo.

As duas famílias de compressão

Todo formato de imagem deste guia usa compressão sem perda, compressão com perda ou ambas.

Compressão sem perda remove redundância matemática e reconstrói exatamente os mesmos pixels na decodificação. Se uma captura tem fundo branco, cores de interface repetidas e bordas retas repetidas, um formato sem perda consegue descrever esses padrões de forma compacta. PNG é o clássico formato web sem perda. WebP também tem um modo sem perda.

Compressão com perda descarta permanentemente informações da imagem para diminuir o arquivo. O truque é descartar as informações que as pessoas têm menos probabilidade de perceber no tamanho final de exibição. JPEG é com perda. WebP e AVIF podem ser com ou sem perda, embora a maior parte da entrega web use os modos com perda para fotos.

O erro a evitar é tratar "com perda" como automaticamente ruim e "sem perda" como automaticamente profissional. Para uma foto de blog em 1600 px, um WebP com perda cuidadosamente comprimido pode parecer inalterado na página e economizar bastante banda. Para uma captura de software com texto de menu pequeno, uma exportação com perda pode parecer borrada mesmo com um ótimo peso de arquivo.

Os quatro formatos num relance

Formato Ideia central de compressão Com ou sem perda Melhores usos O que observar
JPEG Blocos DCT 8×8, quantização, muitas vezes subamostragem de croma Com perda Fotos, compatibilidade, formulários de upload Sem transparência, perda geracional, artefatos ao redor do texto
PNG Filtragem por linha e compressão DEFLATE Sem perda Capturas, diagramas, logos, gráficos transparentes Fotos de câmera muito grandes
WebP Codificação preditiva estilo VP8 para o modo com perda, codificação sem perda separada Ambos Fotos web modernas, miniaturas, bibliotecas mistas Alguns fluxos de e-mail, apps, CMS e impressão ainda rejeitam
AVIF Codificação de imagem AV1 em um contêiner baseado em HEIF Ambos Fotos grandes, páginas de alto tráfego, fluxos HDR ou gamut amplo Codificação mais lenta e maior necessidade de fallbacks

O padrão não é "o mais novo sempre vence". Formatos mais novos podem fazer mais análise e empacotar dados de forma mais eficiente, mas isso pode custar tempo de codificação, tempo de QA e complexidade de fallbacks.

Por que o mesmo número de qualidade não é a mesma qualidade

Um JPEG salvo em qualidade 80 e um WebP salvo em qualidade 80 não usam a mesma escala. O número é passado ao modelo próprio de cada encoder. Ele age sobre decisões internas diferentes e pode ser mapeado de forma diferente por ferramentas diferentes.

Por isso a compressão prática precisa de duas verificações:

  1. Olhe a imagem no tamanho em que ela vai aparecer. Uma miniatura de card de produto deve ser julgada como miniatura de card de produto, não com 400 % de zoom.
  2. Compare bytes quando a imagem já tem as dimensões certas. Redimensionar um original de câmera de 5000 px para uma imagem web de 1600 px normalmente economiza mais do que puxar o controle de qualidade demais para baixo.

Se for converter uma pasta em lote, teste alguns casos difíceis antes de exportar tudo: um rosto, um céu, uma sombra escura, uma captura cheia de texto, uma borda transparente e uma foto de interior com ruído.

JPEG: por que as fotos ficam pequenas e por que o texto fica feio

JPEG é o velho cavalo de batalha para imagens fotográficas porque foi construído em torno de como as fotos se comportam. A Library of Congress observa que a família JPEG é normalmente usada para imagens de tom contínuo, coloridas e em escala de cinza, e que o processo clássico usa uma transformação em blocos 8×8. Em termos simples: JPEG divide a imagem em blocos pequenos, transforma cada bloco em informação de frequência e depois quantiza os detalhes que o observador tem menos probabilidade de notar.

Funciona bem para:

  • rostos, roupas, edifícios, paisagens e fotos de comida;
  • gradientes naturais como céu, sombras e tons de pele;
  • imagens que não precisam de pixels transparentes;
  • arquivos que precisam abrir em quase qualquer lugar.

Funciona mal para:

  • texto pequeno em capturas de tela;
  • ícones e logos com bordas duras;
  • diagramas de cores planas;
  • arquivos que serão editados e reexportados várias vezes;
  • imagens transparentes, porque JPEG não tem canal alfa.

Os artefatos JPEG mais reconhecíveis são as bordas de bloco, o ringing ao redor do texto, o ruído mosquito em detalhes de alto contraste e o banding em gradientes suaves. Não são aleatórios. São os efeitos colaterais visíveis da compressão com perda em blocos.

Pontos fortes

  • Suporte muito amplo em navegadores, sistemas, apps, clientes de e-mail, formulários e fornecedores
  • Eficiente para fotos de câmera e outras imagens de tom contínuo
  • Rápido de codificar e decodificar em fluxos comuns
  • Fácil de pré-visualizar, anexar, enviar e compartilhar

Pontos fracos

  • Sem suporte a transparência
  • Artefatos ao redor de texto, bordas e gráficos de cores planas
  • Exportações com perda repetidas podem acumular danos
  • Frequentemente maior que WebP ou AVIF em qualidade visível semelhante para fotos web

Quando usar JPEG

Use JPEG quando a compatibilidade importar mais que os últimos kilobytes: envios de fotos de passaporte, portais de documentos, anexos de e-mail, portais de fornecedores, gráficas, CMSs antigos e fontes <img> de fallback. Use-o também quando o arquivo for principalmente uma foto e não precisar de transparência.

PNG: por que as capturas ficam nítidas e por que as fotos ficam enormes

PNG foi desenhado para imagens rasterizadas portáveis e sem perda. A especificação PNG do W3C cobre PNG estático e PNG animado, e o formato suporta cor indexada, escala de cinza, truecolor e transparência alfa opcional.

Para o trabalho web do dia a dia, o ponto-chave é simples: PNG mantém os pixels. Ele pode filtrar as linhas da imagem para deixá-las mais previsíveis e depois comprimir o resultado com DEFLATE. Se a imagem tem cores repetidas e limites nítidos, isso funciona lindamente.

Bons candidatos para PNG:

  • capturas de software com texto pequeno;
  • diagramas de UI e tabelas comparativas exportadas como imagem;
  • logos quando SVG não está disponível;
  • sobreposições transparentes, carimbos e marcas-d’água;
  • gráficos que podem ser editados de novo.

Maus candidatos para PNG:

  • fotos de câmera;
  • grandes hero images de sites;
  • fotos de produto com textura natural;
  • imagens de galeria em que o peso importa mais que pixels exatos.

Uma foto em PNG costuma ser enorme porque PNG está fazendo o seu trabalho. Ele está preservando ruído, textura fina, variações minúsculas do sensor e cada mudança sutil de cor que um codec fotográfico com perda simplificaria.

Pontos fortes

  • Reprodução de pixels sem perda
  • Transparência por canal alfa
  • Texto nítido e bordas duras
  • Compressão forte para gráficos planos e repetitivos
  • Formato confiável para masters editáveis e fluxos com transparência

Pontos fracos

  • Arquivos grandes para fotografias
  • Sem modo com perda nos fluxos PNG normais
  • Pode ser mais pesado que WebP para gráficos web transparentes onde WebP é aceito

Quando usar PNG

Use PNG quando os pixels exatos importarem: capturas, documentação de UI, diagramas, gráficos simples e recursos transparentes que precisam de suporte previsível. Não use PNG como padrão para fotos de câmera, a menos que precise propositalmente de uma cópia de trabalho sem perda.

WebP: o padrão web moderno prático

WebP é útil porque cobre vários trabalhos em um único formato. A documentação da Google descreve o WebP como suportando compressão com perda, compressão sem perda, transparência, animação, metadados e perfis de cor. Isso o torna mais flexível que o JPEG e muitas vezes menor que o PNG para entrega web.

O WebP com perda baseia-se em uma codificação preditiva estilo VP8 em vez do fluxo mais antigo apenas com DCT do JPEG. O WebP sem perda usa um conjunto diferente de transformações e codificação entrópica. O resultado prático importante é que WebP costuma ser um bom padrão para bibliotecas de imagens de sites: fotos de blog, grades de produto, miniaturas, ilustrações leves e muitos recursos transparentes.

Mas WebP não é mágica e não é o melhor arquivo para enviar para todo lugar. Um navegador pode suportar WebP enquanto um cliente de e-mail, um formulário de upload, um app de design antigo, uma plataforma social ou um fluxo de impressão o rejeita. Por isso JPEG e PNG ainda importam como formatos de entrega ou compatibilidade.

Pontos fortes

  • Frequentemente menor que JPEG para fotos em qualidade visível semelhante
  • Suporta transparência alfa
  • Suporta modos com e sem perda
  • Amplo suporte nos navegadores modernos
  • Codificação rápida em comparação com AVIF

Pontos fracos

  • Ainda rejeitado por alguns clientes de e-mail, formulários, apps antigos, plugins de CMS e fluxos de impressão
  • Não é um substituto real para logos SVG nem para arquivos-fonte de design editáveis
  • Pode ser maior que AVIF em algumas imagens fotográficas grandes

Quando usar WebP

Use WebP para a maior parte da entrega de imagens de sites modernos quando você controla a página. É um padrão sólido para imagens de blog, fotos de cards de produto, miniaturas e muitos recursos web transparentes. Mantenha JPEG ou PNG disponíveis quando a imagem sair do seu site e entrar no sistema de outra pessoa.

AVIF: a opção de alta compressão que exige um pipeline

AVIF armazena dados de imagem codificados em AV1 em um formato de imagem baseado em HEIF. A especificação AVIF inclui suporte para imagens SDR e HDR, casos de uso com gamut amplo, imagens auxiliares como alfa e recursos de codificação mais avançados. O web.dev também observa que os ganhos de compressão do AVIF dependem do conteúdo da imagem, das configurações do encoder e do alvo de qualidade.

Para equipes web comuns, a história prática é esta: AVIF pode ser excelente para fotos grandes, mas é mais um formato de pipeline do que um formato para compartilhamento casual. Pode demorar mais para codificar, o suporte de pré-visualização em ferramentas mais antigas pode ficar atrasado e a gestão de fallbacks importa mais.

Bons candidatos para AVIF:

  • grandes fotos hero;
  • landings cheias de fotos;
  • galerias editoriais;
  • imagens de alto tráfego servidas muitas vezes após uma única codificação;
  • imagens em que HDR, alta profundidade de bits ou gamut amplo fazem parte do fluxo.

Candidatos fracos para AVIF:

  • formulários de upload rígidos;
  • anexos de e-mail;
  • imagens que colegas precisam abrir em ferramentas mais antigas;
  • miniaturas minúsculas em que a economia não justifica a complexidade do pipeline;
  • capturas com texto pequeno, a menos que você teste com cuidado.

Pontos fortes

  • Compressão muitas vezes excelente para fotografias e imagens complexas
  • Transparência alfa, HDR e gamut amplo
  • Útil como primeira fonte em uma pilha <picture> moderna
  • Bom encaixe para geração de imagens em build ou em CDN

Pontos fracos

  • A codificação pode ser lenta, sobretudo em grandes lotes
  • O suporte de ferramentas é menos previsível que em JPEG, PNG ou WebP
  • Precisa de fallback WebP, JPEG ou PNG para uma entrega de produção mais segura

Quando usar AVIF

Use AVIF quando a imagem for grande e repetida o suficiente para que bytes menores justifiquem o trabalho extra de pipeline. Uma hero image em uma home de alto tráfego é um bom candidato. Um ícone de 90 px, um anexo de e-mail pontual ou um formulário de upload governamental normalmente não.

Por que PNG pode ganhar do JPEG em capturas de tela

Uma surpresa comum: uma captura em PNG pode ser menor e mais limpa que a mesma captura em JPEG.

Isso acontece porque as capturas costumam estar cheias de estrutura repetida. Um fundo branco de documento, uma barra de ferramentas cinza, texto preto reto, algumas cores de ícones e espaçamentos de UI repetidos são fáceis de descrever para uma compressão sem perda. JPEG não sabe que o texto deve ficar exato. Ele tenta simplificar a imagem como uma foto e o resultado pode ser um arquivo não muito menor e pior ao redor de letras e bordas.

Se a captura for principalmente uma foto, WebP ou JPEG podem ganhar. Se for principalmente interface, texto e cor plana, comece por PNG ou WebP sem perda.

Por que as fotos precisam de compressão com perda

Fotos de câmera são diferentes. Elas contêm ruído do sensor, textura fina, sombras suaves, gradientes irregulares e milhões de pequenas mudanças de pixel para pixel. A compressão sem perda tem menos repetição para explorar, portanto muitas vezes não consegue reduzir o arquivo o suficiente para a entrega web.

Formatos fotográficos com perda funcionam porque quem olha geralmente se importa com o assunto, a composição, a cor e a nitidez percebida, não com cada pixel original. Um JPEG, WebP ou AVIF cuidadosamente comprimido pode remover informações difíceis de ver no tamanho final.

O perigo é ir longe demais. Configurações de qualidade baixas podem achatar a pele, borrar tecidos, destruir o detalhe das folhas, adicionar bordas de blocos ou criar banding em céus e sombras. Se essas áreas importam para a imagem, use uma qualidade mais alta ou um arquivo de exibição maior.

Use fallbacks para a entrega web moderna

Quando você controla um site, não precisa escolher só um formato. O padrão comum em produção é servir primeiro o menor formato moderno e manter fallbacks mais seguros atrás dele.

<picture>
  <source srcset="/images/hero.avif" type="image/avif">
  <source srcset="/images/hero.webp" type="image/webp">
  <img
    src="/images/hero.jpg"
    alt="Foto de produto em close-up em luz natural"
    width="1200"
    height="800"
  >
</picture>

O navegador usa a primeira fonte que suporta. Navegadores compatíveis com AVIF podem obter o arquivo AVIF. Os que não usam AVIF podem tentar WebP. Clientes mais antigos ou mais rígidos ainda têm o fallback JPEG.

Use PNG em vez de JPEG como fallback quando a imagem precisar de transparência ou texto exato.

Um fluxo prático de compressão

Para uma imagem:

  1. Comece pela fonte de maior qualidade que você tem.
  2. Redimensione primeiro para o maior tamanho real de exibição.
  3. Escolha o formato conforme o trabalho da imagem.
  4. Exporte uma ou duas configurações de qualidade.
  5. Compare o resultado na página real ou no destino de upload.
  6. Guarde o arquivo master para não precisar recomprimir a cópia publicada.

Para uma pasta de site:

  1. Escolha um conjunto representativo antes de converter o lote completo.
  2. Inclua fotos, capturas, gráficos transparentes, miniaturas e uma imagem escura difícil.
  3. Teste WebP como formato moderno de base.
  4. Teste AVIF só onde a economia de bytes fizer diferença.
  5. Mantenha fallbacks JPEG ou PNG para os lugares que precisem.
  6. Verifique o peso do arquivo depois de redimensionar, não antes.

O PhotoTools pode ajudar nas etapas do meio. Use Redimensionar quando a fonte for grande demais para a página, Comprimir para ajustar peso e qualidade e os conversores de formato quando um destino exigir um tipo de arquivo específico. A conversão e a compressão acontecem no seu navegador, então a imagem não é enviada para um servidor durante o fluxo da ferramenta.

Como converter entre formatos

O PhotoTools converte entre JPG, PNG, WebP, AVIF e HEIC direto no seu navegador. Solte as imagens, escolha o formato de destino, pré-visualize o resultado e baixe o novo arquivo.

Use o conversor conforme o destino:

  • Precisa de um arquivo que funcione em quase qualquer formulário ou app? Converta para JPEG.
  • Precisa de transparência ou pixels exatos de captura? Converta para PNG ou WebP sem perda.
  • Precisa de uma imagem web menor e o site aceita? Converta para WebP.
  • Precisa da compressão máxima para um pipeline web controlado? Teste AVIF com fallback.

Uma última regra salva muita qualidade de imagem: não fique indo e voltando entre formatos com perda. Se uma foto começou como JPEG de alta qualidade, converter JPEG para WebP para entrega pode ser ótimo. Converter esse WebP de volta para JPEG, editá-lo e convertê-lo de novo é onde os artefatos se acumulam. Volte ao original sempre que possível.

Perguntas frequentes

Qual formato tem a melhor compressão?

AVIF costuma produzir os menores arquivos para imagens fotográficas grandes, mas não existe uma percentagem vencedora fixa. WebP pode ser o padrão prático melhor quando você quer codificação mais rápida, ferramentas mais simples ou um único formato moderno. PNG pode ser menor que os formatos com perda para algumas capturas planas e diagramas.

PNG chega a ser menor que JPEG?

Sim. PNG pode ser menor para capturas de tela, diagramas, capturas de interface e ilustrações com cores planas repetidas, porque comprime muito bem padrões exatos. Para fotos de câmera, PNG costuma ficar bem maior, porque preserva cada pixel em vez de descartar detalhes visualmente pouco importantes.

Por que salvar de novo um JPEG faz ele piorar?

JPEG é com perda. Cada exportação pode quantizar uma imagem já quantizada, então bordas de blocos, ruído mosquito e faixas de cor podem se acumular com o tempo. Guarde um master de alta qualidade e exporte o arquivo de entrega a partir dessa fonte, em vez de salvar repetidamente o JPEG publicado.

O que significa realmente uma configuração de "qualidade 80"?

O número alimenta o modelo de quantização próprio de cada formato, não uma escala comum, então qualidade 80 em JPEG, qualidade 80 em WebP e qualidade 80 em AVIF não são equivalentes. Compare a imagem exportada no tamanho real de exibição e use peso do arquivo mais verificações visuais, não só o número.

Por que AVIF é tão lento de criar?

AVIF baseia-se na codificação de imagem AV1, que pode gastar mais tempo de CPU procurando formas eficientes de representar regiões da imagem. Existem presets AVIF mais rápidos, mas normalmente eles abrem mão de um pouco de compressão. Por isso AVIF costuma se encaixar melhor em pipelines de build ou CDN do que em uploads instantâneos de usuários.

Converter entre formatos perde qualidade?

Converter para JPEG, WebP com perda ou AVIF com perda pode descartar detalhes. Converter para PNG ou WebP sem perda preserva os pixels, mas pode criar um arquivo maior. O fluxo mais seguro é converter a partir do original ou da fonte de maior qualidade, não de uma cópia já comprimida.

WebP é sempre melhor que JPG?

Não. WebP costuma ser menor para fotos web e pode ter transparência, mas JPEG ainda é mais seguro para clientes de e-mail, apps antigos, formulários rígidos, gráficas e fluxos em que o sistema receptor rejeita WebP.

AVIF é sempre melhor que WebP?

Não. AVIF pode ser menor para fotos grandes, mas WebP costuma ser mais fácil de codificar rapidamente, mais fácil de pré-visualizar em ferramentas antigas e mais fácil de usar como formato único de entrega. Use AVIF quando seu pipeline também puder fornecer fallbacks WebP ou JPEG.

Converter PNG em JPG remove a transparência?

Sim. JPEG não tem canal alfa. Os pixels transparentes precisam ser achatados sobre uma cor de fundo, normalmente branco, preto ou uma cor de marca escolhida. Use PNG, WebP ou AVIF quando a transparência precisar continuar transparente.

Como devo testar a compressão de imagens?

Teste uma pasta representativa, não uma imagem perfeita. Inclua uma foto de câmera, uma imagem hero, uma foto de produto, uma captura de tela, um gráfico tipo logo, uma miniatura e um recurso transparente. Compare cada exportação nas dimensões em que ela vai realmente aparecer.

Continue lendo