Skip to content

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.

Sem rastreamento Roda no navegador Grátis
Todo o processamento acontece no seu navegador. Suas imagens nunca saem do seu dispositivo.

Arraste imagens aqui ou clique para procurar

Suporta JPEG, PNG, WebP · Máximo 10MB por arquivo · Até 20 imagens

75
Revisado para precisão de compressão e compatibilidade entre navegadores — Go Tools Engineering Team · Mar 22, 2026

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ência

Melhor 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ência

Melhor 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ência

Formato 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. 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. 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. 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?
Sim — esta ferramenta é completamente segura porque processa imagens inteiramente no seu navegador. Suas imagens nunca são enviadas para nenhum servidor. A compressão usa a Canvas API embutida do navegador, e todos os dados ficam no seu dispositivo. Você pode verificar isso abrindo a aba Rede das Ferramentas de Desenvolvedor do seu navegador — você verá zero requisições de rede durante a compressão. Quando você fecha ou atualiza a página, todos os dados de imagem são limpos da memória.
Qual é a diferença entre compressão com perda e sem perda?
**Compressão com perda** remove permanentemente alguns dados da imagem para obter tamanhos de arquivo menores. JPEG e WebP usam compressão com perda — uma configuração de qualidade de 75 normalmente reduz o tamanho do arquivo em 60–80% com diferença visível mínima, mas os dados removidos não podem ser recuperados. **Compressão sem perda** reduz o tamanho do arquivo sem remover nenhum dado. A imagem descomprimida é idêntica bit a bit ao original. PNG usa compressão sem perda. A contrapartida é que a compressão sem perda alcança reduções menores (tipicamente 10–30%). Para uso na web, compressão com perda na qualidade 75–85 é quase sempre a escolha certa — as economias de tamanho são dramáticas e a diferença de qualidade é imperceptível para a maioria dos espectadores.
Por que meus arquivos PNG são convertidos para WebP?
A Canvas API do navegador não suporta compressão PNG com perda — a codificação PNG é sempre sem perda, o que significa que o controle de qualidade não teria efeito. Para oferecer controle de compressão significativo para arquivos PNG, esta ferramenta os converte para formato WebP quando o controle de qualidade está abaixo de 100. WebP suporta tanto compressão com perda quanto transparência (como PNG), tornando-o a alternativa ideal. Se você precisa manter o formato PNG, defina o controle de qualidade para 100. O arquivo será recodificado como PNG sem perda. Note que o arquivo de saída pode ser do mesmo tamanho ou até ligeiramente maior que o original, já que o codificador PNG da Canvas API pode não igualar o nível de otimização do codificador original.
Qual configuração de qualidade devo usar?
Depende do seu caso de uso: - **Qualidade 85–95**: Visualmente indistinguível do original. Use para fotografia profissional, sites de portfólio ou em qualquer lugar onde a qualidade da imagem é crítica. Redução típica: 30–50%. - **Qualidade 70–85**: Excelente qualidade com economia significativa de tamanho. A faixa recomendada para a maioria do uso na web. Redução típica: 50–75%. - **Qualidade 50–70**: Boa qualidade com compressão agressiva. Adequada para miniaturas, redes sociais e imagens visualizadas em tamanhos pequenos. Redução típica: 70–85%. - **Qualidade abaixo de 50**: Artefatos perceptíveis. Use apenas quando o tamanho do arquivo é mais importante que a qualidade (ex.: restrições de e-mail, largura de banda muito baixa). Use o botão Comparar para encontrar a qualidade mais baixa que pareça aceitável para sua imagem específica.
Posso comprimir imagens sem perder qualidade?
Tecnicamente, sim — defina o controle de qualidade para 100 para compressão sem perda. No entanto, a redução de tamanho será mínima (0–10% para a maioria das imagens) porque a compressão sem perda só pode remover dados redundantes de codificação, não dados da imagem. Na prática, qualidade 80–85 é efetivamente "sem perda visível de qualidade" para a maioria das imagens. O olho humano não consegue distinguir entre qualidade 85 e qualidade 100 em condições normais de visualização. O comparador deslizante permite que você verifique isso para sua imagem específica. Para máxima redução de tamanho sem perda visível de qualidade, comece na qualidade 75 e use o botão Comparar para verificar. Se você notar artefatos, aumente a qualidade em incrementos de 5 até que o resultado pareça aceitável.
Quantas imagens posso comprimir de uma vez?
Você pode comprimir até 20 imagens em um único lote. Cada imagem pode ter até 10MB de tamanho. Todo o processamento acontece no seu navegador, então o desempenho depende da CPU e memória disponível do seu dispositivo. Para grandes lotes de imagens em alta resolução, a compressão pode levar alguns segundos. A ferramenta processa todas as imagens e mostra um indicador de progresso por arquivo e o total de espaço economizado.
O que acontece se o arquivo comprimido ficar maior que o original?
Isso pode acontecer com imagens que já estão bem otimizadas, ou quando se comprime com configurações de qualidade muito alta (90–100). A ferramenta mostrará "0% economizado" com uma nota de que a imagem já está bem otimizada. Se isso acontecer, a imagem original provavelmente foi comprimida com um codificador avançado (como mozjpeg, cjpeg ou pngquant) que é mais eficiente que o codificador embutido do navegador. Neste caso, seu arquivo original já está otimamente comprimido — nenhuma ação adicional é necessária.
A compressão altera as dimensões da minha imagem?
Não — esta ferramenta comprime imagens sem alterar suas dimensões em pixels. Uma imagem de 4000×3000 ainda será 4000×3000 após a compressão. Apenas o tamanho do arquivo muda. Se você precisa redimensionar imagens (alterar dimensões), precisará de uma ferramenta de redimensionamento separada. Redimensionamento e compressão são complementares — reduzir as dimensões antes da compressão pode reduzir dramaticamente o tamanho dos arquivos para imagens que serão exibidas em tamanhos menores na web.
Quais formatos de imagem são suportados?
Esta ferramenta suporta três formatos: - **JPEG** (.jpg, .jpeg): O formato mais comum para fotografias. Suporta compressão com perda com o controle de qualidade. - **PNG** (.png): Melhor para gráficos com transparência. Convertido para WebP para compressão com perda (qualidade < 100). - **WebP** (.webp): Formato moderno com a melhor eficiência de compressão. Suporta tanto compressão com perda quanto transparência. Outros formatos (GIF, SVG, AVIF, HEIC, TIFF) não são atualmente suportados.
Como isso se compara ao TinyPNG ou Squoosh?
A principal diferença é **privacidade**: esta ferramenta processa imagens inteiramente no seu navegador — seus arquivos nunca saem do seu dispositivo. O TinyPNG envia imagens para seus servidores para processamento. **TinyPNG** usa compressão server-side com algoritmos avançados (pngquant para PNG, mozjpeg para JPEG) que podem produzir arquivos ligeiramente menores que compressão no navegador. No entanto, suas imagens precisam ser enviadas para seus servidores, e o plano gratuito limita você a 20 imagens por dia com 5MB cada. **Squoosh** (do Google) também processa imagens no navegador usando WebAssembly, oferecendo mais codecs e controle mais fino. Esta ferramenta é mais simples e rápida para o caso comum de compressão em lote de arquivos JPEG, PNG e WebP com uma única configuração de qualidade. Escolha esta ferramenta quando privacidade é prioridade, você precisa de compressão rápida em lote e não precisa de opções avançadas de codec.

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.