Comprima uma imagem para 200 KB
Solte sua foto aqui. O alvo já está em 200 KB: o navegador busca a maior qualidade que ainda fica abaixo dele, e nada é enviado.
Ou clique para escolher os arquivos. Também dá para colar da área de transferência, e adicionar quantos quiser de uma vez.
Nada aqui é enviado. Veja como a página garante isso.
Quem precisa de 200 KB
Anexos de e-mail e sistemas internos de documentos. Os servidores de e-mail costumam limitar uma mensagem inteira a 10–25 MB, então 200 KB por imagem deixam anexar uma quantidade realista de fotos sem a mensagem voltar.
Como fica uma imagem com 200 KB
Limpa a 1600 px. É um orçamento confortável, então o codificador trabalha com folga e o resultado mantém os detalhes.
Se você vai mandar fotos para alguém ver numa tela, 1600 px já é generoso: mais do que a maioria das telas de notebook mostra. Descendo para 1200 px você ganha uma qualidade visivelmente melhor dentro dos mesmos 200 KB.
Como se chega ao alvo
Chutar uma porcentagem de qualidade e conferir o resultado é o jeito lento. O navegador, em vez disso, codifica a imagem, mede o tamanho real e estreita a faixa de qualidade pelos dois lados em sete passadas, cortando pela metade a incerteza que sobra a cada vez. Ele para na maior qualidade cujo resultado ainda fica abaixo de 200 KB.
Se até a menor qualidade aceitável ainda ficar pesada demais, ele começa a reduzir as medidas, porque perder pixels é uma troca melhor do que transformar uma fotografia em papa. Se realmente não conseguir chegar a 200 KB, a linha diz isso, em vez de entregar um arquivo que passou do alvo sem avisar.
Perguntas
O resultado fica com exatamente 200 KB?
Fica com 204.800 bytes ou um pouco menos: o maior arquivo que ainda respeita o limite. Acertar o número exato exigiria encher o arquivo de dados inúteis, e nenhum formulário quer isso.
Isso tira os dados de localização das minhas fotos?
Sim. A imagem é redesenhada a partir dos pixels, então EXIF, coordenadas de GPS e dados da câmera não passam para o arquivo final. Vale saber antes de mandar por e-mail as fotos das férias: os originais no celular ainda guardam as coordenadas de onde foram tirados.
Minhas imagens são enviadas?
Não. Tudo acontece no navegador, com a Canvas API. Abra as ferramentas de desenvolvedor, olhe a aba Rede enquanto comprime e você não vai ver nenhuma requisição levando o seu arquivo. A página continua funcionando com a conexão desligada.
Dá para fazer um lote inteiro de uma vez?
Sim, e cada arquivo tem a própria busca de qualidade. Um gráfico simples e uma fotografia cheia de detalhes precisam de configurações bem diferentes para chegar ao mesmo tamanho. Não há limite de quantidade, porque não há servidor para pagar.
Funciona no celular?
Sim, no iOS e no Android. Fotos tiradas pelo celular podem ser escolhidas direto da galeria.