Compressor de imagens

Solte suas imagens, escolha um formato e uma qualidade e veja os bytes saindo de cada arquivo. Quem faz o trabalho é o seu navegador, então as fotos ficam no seu aparelho.

Configurações

  • As imagens só são reduzidas para caber no tamanho máximo, nunca ampliadas, e as proporções são mantidas.
  • O novo arquivo é gerado só a partir dos pixels: dados EXIF, localização GPS, modelo da câmera e perfil de cor ficam de fora. A rotação gravada pela câmera é aplicada antes, para a foto continuar em pé.
  • JPEG não tem transparência: uma imagem transparente salva como JPEG ganha fundo branco.

Suas imagens são abertas e recodificadas pelo seu próprio navegador. Elas não são enviadas, e nada fica guardado quando você fecha a página.

De onde vem o peso de uma imagem

Um arquivo de imagem é uma grade de pixels anotada de forma compacta. O tamanho dele depende de dois números: quantos pixels existem e quantos bytes o formato gasta com cada um.

O primeiro número costuma ser esquecido. Uma foto de celular tem cerca de 4000 por 3000 pixels, 12 milhões no total. Uma coluna de página web raramente passa de 800 pixels CSS, ou 1600 pixels reais numa tela nítida. Mande a foto inteira para lá e o navegador baixa 12 milhões de pixels para jogar fora 10 milhões. Reduzir a largura de uma imagem pela metade divide o número de pixels por quatro, e o tamanho do arquivo quase na mesma proporção. Por isso esta ferramenta tem uma largura máxima e uma altura máxima. Defina uma delas e cada imagem é reduzida para caber, mantendo as proporções. Uma imagem que já é menor fica do tamanho que está.

O segundo número depende do formato e da configuração de qualidade. Formatos com perda não guardam cada pixel. Eles guardam uma descrição que parece igual aos olhos, e o número de qualidade diz quanta diferença você aceita.

Qual formato escolher

FormatoBom paraLembre-se
JPEGFotos que precisam abrir em qualquer lugar: anexos de e-mail, programas antigos, gráficas.Sem transparência. É de 1992, então é o menos eficiente dos formatos com perda.
WebPFotos e ilustrações num site. Normalmente 25 a 35% menor que JPEG com a mesma aparência.Todo navegador atual exibe. Alguns programas de computador e formulários de upload ainda recusam.
AVIFOs menores arquivos, muitas vezes metade do JPEG. Degradês suaves e céus ficam limpos mesmo em tamanhos pequenos.Lento para codificar. Exibido pelo Chrome 85, Firefox 93, Safari 16.4 e posteriores. Navegadores antigos precisam de uma alternativa.
PNGCapturas de tela, logotipos, desenhos de linha, tudo com cores chapadas e bordas nítidas.Sem perda. Uma fotografia salva em PNG fica várias vezes maior que o JPEG de onde veio.

Numa página web, você pode servir o formato moderno e manter uma alternativa para navegadores antigos:

<picture>
  <source srcset="team.avif" type="image/avif">
  <source srcset="team.webp" type="image/webp">
  <img src="team.jpg" alt="The team in the workshop" width="1600" height="1067">
</picture>

O que esta página faz com o seu arquivo

Todo arquivo passa pelas mesmas etapas. Eles são tratados um de cada vez, então o uso de memória fica estável:

  1. Lemos os primeiros bytes para saber o formato e o tamanho em pixels. Um arquivo acima de 40 MB ou de cerca de 50 megapixels é recusado antes que trave a aba.
  2. O navegador decodifica a imagem e aplica a rotação registrada pela câmera, para que as fotos em retrato fiquem em pé.
  3. A imagem é desenhada num canvas no tamanho final.
  4. O canvas é codificado. JPEG, WebP e PNG usam o codificador embutido no seu navegador. AVIF usa a libavif compilada para WebAssembly, um arquivo de 3,5 MB baixado deste site na primeira vez que você escolhe AVIF. Ela roda numa thread em segundo plano, então a página continua respondendo.

O novo arquivo é feito de pixels e nada mais, então nada mais vem junto: nenhum bloco EXIF, nenhuma posição GPS, nenhum número de série da câmera, nenhuma miniatura embutida. As cores são convertidas para sRGB, o espaço de cor padrão da web.

Recodificar um arquivo com perda perde um pouco mais a cada vez. Comprima a partir do original, uma vez só, e guarde o original em algum lugar.

Como ler o resultado

Cada cartão mostra o tamanho antigo e o novo, a economia e as dimensões antes e depois. A comparação serve para julgar a qualidade. Arraste o divisor sobre um rosto, um céu ou uma linha de texto, porque é ali que a compressão aparece primeiro. Se você não vê nada com zoom de 100%, baixe a qualidade em dez e olhe de novo.

Às vezes o novo arquivo sai maior. Geralmente é uma foto convertida para PNG, um original que já estava muito comprimido ou uma qualidade perto de 100. O cartão avisa e deixa você salvar o original no lugar.

Dois resultados dependem do seu navegador. O Safari não consegue gerar WebP a partir de um canvas e devolve PNG, o que a ferramenta detecta e avisa. Fotos HEIC de iPhone só abrem no Safari 17 e posteriores. Em qualquer outro lugar, exporte-as como JPEG antes.

Perguntas frequentes

Minhas imagens são enviadas para um servidor?

Não. Decodificação, redimensionamento e codificação acontecem no seu navegador. O único download é o próprio codificador AVIF, quando você escolhe AVIF. Você pode carregar a página, ficar offline e continuar comprimindo para JPEG, WebP ou PNG.

Que qualidade usar para JPEG ou WebP?

Comece com 75 a 80. Na tela, é muito difícil distinguir do original, e o arquivo costuma ter um terço do que a câmera grava. Desça para 60 em miniaturas e fundos. Acima de 90, o arquivo cresce rápido e você não vai ver o ganho.

AVIF é melhor que WebP?

Em tamanho de arquivo, sim. Um AVIF costuma ser 20 a 30% menor que um WebP com a mesma aparência. O WebP codifica muito mais rápido e é aceito em mais lugares. Num site, AVIF com alternativa em WebP ou JPEG dá as duas vantagens.

Por que o arquivo comprimido ficou maior que o original?

Porque o original já era menor do que o novo formato e a nova qualidade produzem. Acontece com fotos salvas em PNG, com JPEGs que já foram muito comprimidos e com qualidade perto de 100. Fique com o original ou baixe a qualidade.

Comprimir remove a localização de uma foto?

Sim. A saída é codificada a partir dos pixels e não leva dados EXIF, GPS nem da câmera. Se quiser ver o que uma foto contém antes de enviá-la, o removedor de EXIF de fotos mostra, e também pode limpar um arquivo sem recodificá-lo.

O que acontece com um GIF animado?

Só o primeiro quadro é mantido, como imagem estática. Esta ferramenta não produz animações.