Comprimir Imagens Online — JPEG, PNG e WebP
Reduza o tamanho de imagens em até 80% — comprima JPEG, PNG e WebP no navegador, sem upload. Lote de 20 imagens, ajuste de qualidade, compare antes e depois. Gratuito e privado.
Arraste imagens aqui ou clique para procurar
Suporta JPEG, PNG, WebP · Máximo 10MB por arquivo · Até 20 imagens
O Que É Compressão de Imagens?
A compressão de imagens reduz o tamanho do arquivo removendo dados visuais redundantes ou imperceptíveis, permitindo carregamentos de página mais rápidos e consumo reduzido de largura de banda. De acordo com o HTTP Archive Web Almanac, imagens representam aproximadamente 50% do peso total de uma página em média — tornando a otimização de imagens uma das melhorias de desempenho de maior impacto disponíveis para desenvolvedores web.
Como as orientações de desempenho web do Google destacam, otimizar imagens está consistentemente entre as principais recomendações do Lighthouse e PageSpeed Insights, melhorando diretamente métricas de Core Web Vitals como Largest Contentful Paint (LCP). A especificação WebP (Google, 2010) demonstrou que algoritmos modernos de compressão podem reduzir o tamanho de arquivos de imagem em 25–35% comparado ao JPEG com qualidade visual equivalente, uma descoberta que desde então impulsionou a adoção generalizada de formatos de nova geração (HTTP Archive, especificação WebP).
Existem duas abordagens principais de compressão:
**Compressão com perda** descarta alguns dados da imagem para obter tamanhos de arquivo menores. JPEG e WebP usam compressão com perda por padrão — uma configuração de qualidade de 75% normalmente reduz o tamanho do arquivo em 60–80% com diferença visível mínima. A contrapartida é irreversível: uma vez que os dados são descartados, não podem ser recuperados do arquivo comprimido.
**Compressão sem perda** reduz o tamanho do arquivo sem descartar nenhum dado. PNG usa compressão sem perda por padrão — a imagem descomprimida é idêntica bit a bit ao original. A taxa de compressão é menor (tipicamente 10–30%), mas a qualidade da imagem é perfeitamente preservada.
Esta ferramenta comprime suas imagens inteiramente no seu navegador usando a Canvas API integrada — suas imagens nunca são enviadas para nenhum servidor, em nenhum momento. Para arquivos JPEG e WebP, o controle deslizante de qualidade controla diretamente o nível de compressão com perda. Para arquivos PNG, a ferramenta converte para formato WebP quando a qualidade está abaixo de 100%, já que a Canvas API não suporta codificação PNG com perda. Toda operação de compressão permanece no seu dispositivo, proporcionando os ganhos de desempenho sem o custo de privacidade.
Para incorporar pequenas imagens comprimidas diretamente em HTML ou CSS, você pode codificar em Base64 a saída para criar data URIs — uma técnica comum para ícones e logotipos abaixo de 5 KB. Para uma comparação mais aprofundada de soluções de compressão no navegador vs Node.js — incluindo Squoosh, Sharp e Imagemin — leia nosso guia de compressão de imagens.
// Compress a JPEG image in the browser using the Canvas API
async function compressImage(file, quality = 0.75) {
const img = await createImageBitmap(file); // decode the image
const canvas = document.createElement('canvas');
canvas.width = img.width;
canvas.height = img.height;
canvas.getContext('2d').drawImage(img, 0, 0);
// quality: 0.0 (smallest file) → 1.0 (original quality)
return new Promise((resolve) =>
canvas.toBlob(resolve, 'image/jpeg', quality)
);
}
// file comes from an <input type="file"> or drag-and-drop
const blob = await compressImage(file, 0.75);
console.log(`Original: ${file.size} bytes`);
console.log(`Compressed: ${blob.size} bytes`);
// → Original: 2100000 bytes
// → Compressed: 672000 bytes (~68% reduction) Recursos Principais
Processamento 100% no Navegador
Toda a compressão acontece localmente no seu navegador usando a Canvas API. Suas imagens nunca saem do seu dispositivo — sem uploads, sem processamento em servidor, total privacidade.
Compressão em Lote
Comprima até 20 imagens de uma vez. Arraste múltiplos arquivos ou selecione-os do seu explorador de arquivos. Todos os arquivos são comprimidos com a mesma configuração de qualidade e podem ser baixados individualmente ou todos de uma vez.
Controle de Qualidade Ajustável
Ajuste a compressão com um controle deslizante de qualidade de 0 a 100. Veja o tamanho do arquivo comprimido atualizar em tempo real conforme você ajusta, para encontrar o equilíbrio perfeito entre qualidade e tamanho do arquivo.
Comparação Deslizante Antes/Depois
Compare visualmente as versões original e comprimida de qualquer imagem com um divisor deslizante interativo. Arraste para a esquerda e direita para inspecionar artefatos de compressão em qualquer ponto da imagem.
Suporte a Múltiplos Formatos
Comprima imagens JPEG, PNG e WebP. Arquivos PNG são automaticamente convertidos para WebP ao usar compressão com perda, já que a Canvas API não suporta codificação PNG com perda.
JPEG vs PNG vs WebP
JPEG
Compressão com perda, sem transparênciaMelhor para fotografias e imagens complexas com muitas cores e gradientes. Excelentes taxas de compressão (60–90% de redução na qualidade 75). Não suporta transparência. O formato de imagem mais amplamente suportado na web.
PNG
Compressão sem perda, suporta transparênciaMelhor para gráficos com bordas nítidas, texto, logotipos e imagens que requerem transparência. Tamanhos de arquivo maiores que JPEG para fotografias. Esta ferramenta converte PNG para WebP para compressão com perda já que a Canvas API só suporta codificação PNG sem perda.
WebP
Com e sem perda, suporta transparênciaFormato moderno do Google oferecendo arquivos 25–35% menores que JPEG com qualidade equivalente, com suporte a transparência como PNG. Suportado por todos os navegadores modernos. O formato mais eficiente para imagens web em 2026.
Exemplos de Compressão
Compressão de Foto JPEG
foto-paisagem.jpg (2,1 MB, 4000×3000)
foto-paisagem.jpg (680 KB na qualidade 75)
Uma foto JPEG típica de alta resolução comprimida na qualidade 75. O tamanho do arquivo é reduzido em aproximadamente 68% com perda mínima de qualidade visível. JPEG é o melhor formato para fotografias e imagens complexas com gradientes.
Compressão de Logo/Ícone PNG
logo-transparente.png (450 KB, 1200×800)
logo-transparente.webp (85 KB na qualidade 80)
Uma imagem PNG com transparência convertida para WebP na qualidade 80. O WebP suporta transparência como PNG mas com compressão com perda, alcançando 81% de redução de tamanho. Nota: o formato de saída muda para WebP já que a Canvas API não consegue fazer compressão PNG com perda.
Compressão de Banner WebP
banner-hero.webp (800 KB, 1920×1080)
banner-hero.webp (250 KB na qualidade 75)
Uma imagem WebP recomprimida na qualidade 75. A compressão com perda embutida do WebP alcança 69% de redução mantendo boa qualidade visual. WebP é geralmente o formato mais eficiente para imagens web.
Como Comprimir Imagens Online
- 1
Envie Suas Imagens
Arraste e solte imagens na área de upload ou clique para procurar seus arquivos. Você pode selecionar até 20 imagens JPEG, PNG ou WebP de uma vez, cada uma com até 10MB.
- 2
Ajuste a Qualidade
Use o controle deslizante de qualidade para definir o nível de compressão desejado (0–100). O padrão é 75, que oferece um bom equilíbrio. Observe os tamanhos de arquivo e taxas de compressão atualizarem em tempo real.
- 3
Baixe os Resultados
Clique em Baixar em qualquer arquivo individual ou use Baixar Todos para salvar todas as imagens comprimidas. Use o botão Comparar para inspecionar visualmente a qualidade antes de baixar.
Casos de Uso
- Otimização de Desempenho de Sites
- Reduza o tamanho dos arquivos de imagem antes de enviar para seu site. Imagens menores carregam mais rápido, melhorando pontuações de Core Web Vitals (especialmente Largest Contentful Paint), reduzindo custos de largura de banda e melhorando rankings de SEO.
- Redução de Tamanho de Anexos de E-mail
- Comprima imagens antes de anexá-las a e-mails para ficar dentro dos limites de tamanho de anexo (tipicamente 10–25MB). Um lote de 20 fotos pode frequentemente ser comprimido de 50MB para menos de 10MB.
- Preparação de Upload para Redes Sociais
- Pré-comprima imagens antes de fazer upload para plataformas de redes sociais. Embora as plataformas recomprimam imagens automaticamente, começar com um arquivo otimamente comprimido dá mais controle sobre a qualidade final.
- Otimização de Assets de Apps e Jogos
- Comprima assets de UI, texturas e sprites para aplicativos móveis, jogos e progressive web apps. Assets menores significam downloads mais rápidos, menos uso de armazenamento e experiências de usuário mais suaves.
- Otimização de Documentos e Apresentações
- Reduza o tamanho de imagens incorporadas em PDFs, documentos Word e apresentações. Uma apresentação de 50MB com fotos em alta resolução pode frequentemente ser reduzida para 10MB sem perda perceptível de qualidade.
Detalhes Técnicos
- Compressão via Canvas API
- Esta ferramenta usa o método toBlob() da Canvas API do HTML5 para compressão. A imagem é desenhada em um elemento canvas invisível e depois recodificada com o parâmetro de qualidade especificado. Para JPEG e WebP, o parâmetro de qualidade (0.0–1.0) controla o nível de compressão com perda. Para PNG, a Canvas API ignora completamente o parâmetro de qualidade — a codificação PNG via Canvas é sempre sem perda.
- Conversão de PNG para WebP
- Como Canvas toBlob() ignora o parâmetro de qualidade para imagens PNG (a saída é sempre sem perda), esta ferramenta converte arquivos PNG para formato WebP quando o controle de qualidade está abaixo de 100. WebP suporta tanto compressão com perda (com controle de qualidade) quanto transparência, tornando-o a alternativa com perda ideal para PNG. Quando a qualidade está definida em 100, arquivos PNG são preservados em seu formato original.
- Comportamento do Parâmetro de Qualidade
- O controle deslizante de qualidade mapeia para o parâmetro de qualidade do Canvas toBlob(): 100 = 1.0 (maior qualidade, maior arquivo), 0 = 0.0 (menor qualidade, menor arquivo). Para JPEG, qualidade 75 (0.75) é geralmente o ponto ideal — abaixo de 50, artefatos se tornam perceptíveis. Para WebP, o mesmo valor de qualidade produz arquivos ligeiramente menores que JPEG com qualidade visual comparável.
- Memória do Navegador e Limites
- Cada imagem existe na memória tanto como o objeto File original quanto como o Blob comprimido, além de duas URLs de objeto para visualização. Com 20 imagens de 10MB cada, o uso de pico de memória pode alcançar aproximadamente 400MB. URLs de objeto são revogadas quando as imagens são limpas ou a página é descarregada para prevenir vazamentos de memória.
Boas Práticas
- Comece na Qualidade 75 para JPEG/WebP
- Qualidade 75 é o ponto de partida recomendado para a maioria dos casos de uso. Normalmente reduz o tamanho do arquivo em 60–80% com perda mínima de qualidade visível. Só aumente a qualidade acima de 85 para imagens onde a preservação de detalhes finos é crítica (ex.: imagens médicas, fotografia para impressão).
- Use WebP Quando Possível
- WebP produz arquivos 25–35% menores que JPEG com a mesma qualidade visual e suporta transparência como PNG. Todos os navegadores modernos suportam WebP desde 2024. Converta imagens JPEG e PNG para WebP para a melhor relação compressão-qualidade na web.
- Mantenha os Arquivos Originais
- Sempre mantenha suas imagens originais e não comprimidas como arquivos fonte. Compressão com perda é irreversível — recomprimir uma imagem já comprimida degrada a qualidade ainda mais sem redução significativa de tamanho (conhecido como perda de geração).
- Verifique a Qualidade Antes de Baixar
- Use o botão Comparar para inspecionar visualmente artefatos de compressão antes de baixar. Preste atenção especial a áreas com texto, bordas nítidas e gradientes sutis — é onde artefatos JPEG são mais visíveis.
- Agrupe Imagens Similares
- Imagens com características similares (mesmo tipo de assunto, resolução, profundidade de cor) comprimem melhor com a mesma configuração de qualidade. Agrupe suas fotos separadamente dos seus gráficos/logotipos para resultados ótimos.
Perguntas Frequentes
É seguro comprimir imagens online?
Qual é a diferença entre compressão com perda e sem perda?
Por que meus arquivos PNG são convertidos para WebP?
Qual configuração de qualidade devo usar?
Posso comprimir imagens sem perder qualidade?
Quantas imagens posso comprimir de uma vez?
O que acontece se o arquivo comprimido ficar maior que o original?
A compressão altera as dimensões da minha imagem?
Quais formatos de imagem são suportados?
Como isso se compara ao TinyPNG ou Squoosh?
Ferramentas relacionadas
Ver todas as ferramentas →Conversor de Base Numérica — Binário, Hex, Decimal e Octal
Ferramentas de Conversão
Converta números entre binário, hexadecimal, decimal, octal e qualquer base personalizada (2-36) instantaneamente. Gratuito, privado, sem cadastro — todo o processamento acontece no seu navegador.
Conversor de Comprimento — Métrico, Imperial e Mais
Ferramentas de Conversão
1 polegada = 2,54 cm, 1 pé = 0,3048 m, 1 milha = 1,609 km. Converta entre 16 unidades de comprimento instantaneamente — métrico, imperial, náutico e astronômico. Gratuito, privado, roda no seu navegador.
Conversor de Temperatura — Celsius, Fahrenheit, Kelvin
Ferramentas de Conversão
Converta Celsius, Fahrenheit, Kelvin e Rankine instantaneamente. Ferramenta online gratuita baseada no navegador com fórmulas de conversão, guias passo a passo e tabelas de referência.
Conversor de Volume e Medidas Líquidas — 15 Unidades
Ferramentas de Conversão
Converta volume e capacidade líquida entre 15 unidades — métrico, americano, imperial e culinário. Conversor online gratuito, 100% privado, roda no seu navegador.
Conversor de Peso — kg, lbs, oz, g, Stone e 13 Unidades
Ferramentas de Conversão
Converta peso entre 13 unidades instantaneamente — métrico, imperial e troy. Inclui tabelas de conversão, fórmulas e referências do mundo real. Gratuito, sem cadastro, roda no navegador.
Decodificador e Codificador Base64
Codificação e Formatação
Decodifique e codifique Base64 online gratuitamente. Conversão em tempo real com suporte completo a UTF-8 e emoji. 100% privado — executa no seu navegador. Sem necessidade de cadastro.