Compressor de imagens
Deixe uma imagem menor e veja exatamente como ela fica antes de baixar.
Antes e depois
Decodificando…
Solte imagens aqui para ver quanto elas diminuem.
Como usar
- Solte uma ou várias imagens sobre o cartão, cole com ⌘V ou pressione “Escolher imagem”. A compressão começa imediatamente: não há botão para pressionar e nada é enviado.
- Leia “3,6 MB → 412 KB” e o selo “-89%”, depois compare as duas prévias: a imagem à direita é exatamente o arquivo que você vai baixar.
- Arraste o controle de qualidade ou escolha um maior lado menor para ir além — as configurações valem para o lote inteiro. “Baixar” salva um arquivo (nome-min.jpg); com várias imagens, “Baixar tudo” entrega um único ykit-images.zip. Seus originais nunca são modificados.
Exemplo
Imagem de exemplo (97,1 KB, 1200×800)
ykit-sample.jpg 1200 × 800 97,1 KB
Com os padrões
ykit-sample-min.jpg 1200 × 800 63,5 KB -35%
Os números acima vêm do próprio botão “Carregar exemplo” — o mesmo arquivo que todo mundo recebe. Como os padrões mantêm o formato de entrada e as dimensões originais, só a qualidade mudou.
Regras, limites e problemas conhecidos
- Nada é enviado: decodificação, redimensionamento e codificação rodam nesta aba, e a página nunca faz requisição de rede. Seu arquivo original só é lido, nunca modificado.
- JPEG e WebP são recodificados com perdas. Comprimir uma foto já comprimida acumula uma segunda rodada de perda; a ferramenta nunca promete “visualmente sem perdas”.
- A saída PNG é sem perdas e não passa por redução de paleta aqui, então normalmente não fica menor — para um PNG, as alavancas são um maior lado menor ou WebP.
- A recodificação descarta EXIF (hora de captura, câmera, GPS), XMP e o perfil ICC, e a saída é sempre sRGB — fotos com gamut amplo podem parecer mais apagadas. A orientação é aplicada aos pixels, então as fotos não saem de lado.
- Pixels transparentes são preenchidos com branco quando a saída é JPEG, porque JPEG não tem canal alfa.
- Não existe meta “comprimir para 200 KB”: o codificador do navegador não tem controle de bitrate, e atingir um alvo em bytes exigiria 5–8 codificações extras a cada movimento do controle. O controle de qualidade mais a leitura real em bytes resolvem em um ou dois arrastos.
- Até 30 imagens por lote, 24 MiB e 40 megapixels cada. Elas são processadas uma de cada vez com um contador de progresso, para a memória não crescer com o número de arquivos. Os nomes recebem o sufixo “-min” para o original permanecer onde está.
- HEIC/HEIF, AVIF, GIF e SVG são recusados com uma mensagem explícita, em vez de um resultado vazio silencioso. Fotos de celular em HEIC precisam ser exportadas para JPEG primeiro.
- O ZIP é um contêiner simples, não compressão extra: seu tamanho é aproximadamente a soma dos arquivos comprimidos. Uma configuração de qualidade vale para o lote inteiro, e um arquivo que falhar continua marcado na lista (só Limpar o remove). Não há histórico nem link de compartilhamento — nada é armazenado, então recarregar começa do zero.
Ferramentas relacionadas
O que as pessoas costumam precisar depois, quando o arquivo já está pequeno o suficiente.