Pular para o conteúdo
Esc

Comprimir imagem para um tamanho em KB

Os arquivos não saem do seu dispositivo

Defina um limite de tamanho, solte suas imagens e cada uma é comprimida na maior qualidade que cabe nesse limite. A busca acontece no seu navegador e nada é enviado.

Tamanho-alvo
Formato
Data, câmera, localização. Usa um pouco do tamanho disponível.

A meta é um teto. Um formulário que também define um mínimo pode recusar um arquivo menor, e esta ferramenta não aumenta o arquivo até esse mínimo.

Como usar

  1. Escolha um tamanho-alvo (ou digite o seu em KB) e um formato de saída.
  2. Solte as imagens; para cada uma é buscada a melhor qualidade abaixo do limite.
  3. Baixe uma por uma ou todas em um zip.

Detalhes

Entrada
JPG, PNG, WebP, AVIF, HEIC
Saída
JPG ou WebP
Método
Busca binária na qualidade do codificador; se a menor qualidade aceitável ainda ficar grande demais, a imagem é reduzida em etapas
Precisão
Todo resultado fica na meta ou abaixo dela, geralmente a menos de 5% dela
Kilobyte
1 KB = 1.000 bytes, então uma meta de 100 KB é 100.000 bytes. Um arquivo abaixo disso também passa em um formulário que usa 1.024

Perguntas frequentes

Meus arquivos são enviados?

Não. A página baixa o código uma vez e depois lê e processa seus arquivos dentro da aba do navegador. Nada é enviado a um servidor; você pode conferir no painel de rede do navegador enquanto um arquivo é processado.

Por que às vezes a imagem fica menor em pixels?

Baixar a qualidade só reduz o arquivo até certo ponto antes de aparecerem blocos. Abaixo da qualidade 0,4 a ferramenta reduz a imagem em vez de continuar baixando a qualidade, porque uma imagem menor e nítida fica melhor que uma grande e borrada. As novas dimensões aparecem em cada resultado.

Posso comprimir um PNG e manter em PNG?

Não com um tamanho-alvo. PNG é sem perdas, então só dá para reduzir pixels ou cores. A ferramenta gera JPG ou WebP, que chegam a tamanhos pequenos com qualidade muito melhor.

Qual a diferença para o TinyPNG ou o Squoosh?

O TinyPNG envia seus arquivos para os servidores dele. O Squoosh também é local, mas trabalha com uma imagem por vez. Esta ferramenta mira um limite de tamanho exato e processa em lote, que é o que formulários costumam exigir.

100 KB são 100.000 ou 102.400 bytes?

Aqui são 100.000 bytes (1 KB = 1.000 bytes). O resultado mostra o número exato. Um arquivo desse tamanho também passa em um formulário que conta 100 KB como 102.400 bytes (100 × 1.024).