Carregando...
Carregando...
Reduza arquivos JPG, PNG e WebP com um controle deslizante de qualidade ao vivo e uma pré-visualização lado a lado. Tudo funciona no seu navegador — sem upload, sem cadastro, sem marca d'água.
A compressão de imagem reduz o tamanho de um arquivo no disco para que ele carregue mais rápido, custe menos para armazenar e fique abaixo dos limites de upload — sem mudar a aparência da imagem em tamanhos de visualização típicos. JPEG e WebP usam compressão com perdas: pequenos detalhes visuais que o olho humano mal percebe são descartados, assim, menos bytes são necessários. PNG usa compressão sem perdas: cada pixel é preservado exatamente, e apenas a codificação é comprimida. Esta ferramenta permite que você recodifique qualquer JPG, PNG ou WebP em um nível de qualidade que você controla, opcionalmente redimensione e inspecione o resultado lado a lado com o original antes de baixar. Tudo funciona localmente — seu arquivo nunca sai do dispositivo.
Arraste um JPG, PNG ou WebP para a área de upload, ou clique para escolher do seu dispositivo. Arquivos de até 50 MB são suportados.
Use WebP para a melhor relação tamanho-qualidade na web moderna. Fique com JPG para ampla compatibilidade, ou PNG quando precisar de compressão sem perdas ou transparência.
Qualidade 80 é um bom padrão para fotos. Valores mais baixos reduzem mais o arquivo, mas introduzem blocos; valores mais altos se aproximam mais da fonte, mas economizam menos espaço.
Redimensionar para 1920 px ou 2400 px é a maior vantagem para fotos que serão visualizadas em uma tela. A proporção é preservada automaticamente.
Os painéis antes e depois atualizam ao vivo com tamanhos de arquivo e porcentagem economizada. Clique em Baixar compactado quando estiver satisfeito com a troca.
1. Decodifique o arquivo em um ImageBitmap em um canvas amigável ao trabalhador. 2. Opcionalmente redimensione o bitmap para caber em uma restrição máxima de borda longa. 3. Desenhe o bitmap em um OffscreenCanvas nas dimensões alvo. 4. Chame canvas.toBlob(format, quality) para recodificar com as configurações escolhidas. 5. Compare blob.size com o original e apresente a razão de economia. 6. Entregue o blob ao navegador como uma URL de objeto para download.
Navegadores modernos oferecem um pipeline completo de codificação de imagem por trás da API Canvas. Desenhar pixels em um canvas e chamar toBlob com 'image/webp' ou 'image/jpeg' invoca o mesmo codec que o navegador usa para tudo o mais, então você obtém codificação acelerada por hardware e saída previsível. PNG é sempre sem perdas porque a especificação não define um controle de qualidade; a economia de tamanho para PNG vem do redimensionamento ou da conversão para WebP/JPEG quando a transparência não é necessária.
Referência: MDN — HTMLCanvasElement.toBlob()
| Entrada | Resultado típico |
|---|---|
Foto de telefone de 12 MB (4032×3024 JPG) | Redimensionar para 1920 px e re-encodar WebP a 80 → aproximadamente 200–400 KB sem queda visível de qualidade. Melhor para uso em blogs e redes sociais. |
Foto de produto de 2 MB em fundo branco (PNG) | Converter para WebP a 90 → tipicamente 80–200 KB mantendo bordas quase sem perda. Ótimo para listagens de ecommerce. |
Captura de tela de uma interface (PNG com texto) | Mantenha PNG para preservar texto nítido. Redimensionar a borda longa para o tamanho real da tela ainda reduz o tamanho em 40–70%. Evite formatos com perda em texto. |
JPG já comprimido com qualidade 75 | Re-encodar com qualidade 75 economiza pouco e degrada ligeiramente a imagem. Reduza a qualidade ou redimensione para ver economias reais. Caso extremo — já otimizado. |
Recorte o assunto de qualquer foto com IA no dispositivo — sem necessidade de upload.
Ajuste, filtre, gire e corte fotos no navegador — sem uploads, sem marca d'água.
Componha memes e colagens de capturas de tela com camadas reais — cole, arraste, corte, legendas, exporte.
Converta HEIC, JPG, PNG, WebP e mais — lote de até 25 arquivos, tudo no seu navegador.
Última atualização