Comprimir imagem v1.0

Compressão real de fotos que nunca devolve um ficheiro maior

O Compressor de Imagens é uma ferramenta gratuita que reduz o tamanho de arquivos JPG, PNG, WebP e AVIF usando os mesmos codificadores que programas profissionais utilizam: MozJPEG, libwebp, libavif e oxipng, compilados para WebAssembly e executados dentro do seu próprio navegador. Nenhuma imagem sai do seu computador. A versão 2.0 do compressor da ToolsPivot processa até 30 arquivos por vez, aceita arquivos de até 100 MB cada e permite definir um tamanho alvo em KB, recurso que a maioria das ferramentas online gratuitas não oferece. Quem precisa apenas ajustar dimensões encontra isso no redimensionador de imagens.

Visão geral do Compressor de Imagens ToolsPivot

Funcionalidade principal

A ferramenta decodifica sua imagem em um canvas, escolhe os parâmetros de codificação com base nos pixels do arquivo e recodifica com um encoder real rodando em WebAssembly. O JPEG passa pelo MozJPEG com quantização trellis, varreduras progressivas e codificação Huffman otimizada. O WebP usa libwebp no método 5 com sharp YUV. O PNG é recomprimido pelo oxipng, e o AVIF entra em cena apenas quando você pede, porque o módulo dele pesa 3,5 MB. O resultado pode sair no formato original ou acompanhado de cópias em WebP e AVIF, prontas para um elemento <picture>.

Quem usa e em quais situações

O público principal são pessoas que publicam imagens em volume: desenvolvedores front-end ajustando Core Web Vitals, lojistas que sobem catálogos no Mercado Livre e na Shopee Brasil, designers entregando arquivos para clientes e profissionais de marketing preparando criativos para Instagram e WhatsApp Business. Também atende quem tem uma necessidade pontual e específica, como caber no limite de anexo de um e-mail ou no upload de um formulário do Gov.br.

Problema e solução

O problema comum é que compressores online gratuitos costumam usar o canvas.toBlob nativo do navegador, que codifica mal. A build anterior desta própria ferramenta fazia isso: em uma foto onde o MozJPEG corta 64% do peso, o canvas cortava 12%, e um PNG de 466 KB voltava com 1,5 MB. A versão 2.0 trocou o motor por codificadores de verdade e passou a verificar o resultado antes de entregar. Se o arquivo não ficou menor e o formato não mudou, você recebe o original de volta com o aviso, e não uma economia inventada.

Principais benefícios do compressor de imagens

  • Nada é enviado para servidor: todo o processamento acontece no seu navegador. Não há fila, chave de API nem cópia da sua foto em disco alheio, o que resolve boa parte das preocupações de LGPD em fotos de clientes, documentos e produtos.
  • Qualidade de ferramenta desktop: MozJPEG e libwebp são os mesmos codificadores usados em pipelines profissionais, então a redução é comparável à de um serviço pago com upload.
  • Nunca devolve um arquivo maior: a verificação final compara os tamanhos e mantém o original quando a compressão não ajudou, dizendo isso claramente.
  • Tamanho alvo definido por você: informe 200 KB e o nível de qualidade é buscado automaticamente até caber. Se não couber, você é avisado em vez de receber algo acima do limite.
  • Lote real de 30 arquivos: processe um catálogo inteiro e baixe tudo em um único ZIP, sem precisar repetir o envio imagem por imagem.
  • Saída moderna no mesmo passo: gere WebP e AVIF junto com o formato original e monte seu <picture> sem uma segunda ferramenta. Para conversões isoladas existe o conversor de imagens.
  • Transparência sobre o que mudou: conversão de CMYK para RGB, metadados mantidos ou removidos e animações não tocadas aparecem como aviso, não como letra miúda.
  • Sem cadastro e sem limite diário: a ferramenta não pede e-mail, não guarda contador de uso e não reserva recursos para plano pago, porque não existe servidor cobrando por processamento.

Funcionalidades-chave do Compressor de Imagens ToolsPivot

  • Codificadores em WebAssembly: mozjpeg_enc.wasm (251 KB), webp_enc_simd.wasm (346 KB), squoosh_oxipng_bg.wasm (164 KB) e avif_enc.wasm (3,5 MB), todos sob licença Apache 2.0 ou BSD.
  • Carregamento sob demanda: cada módulo é baixado na primeira vez que aquele formato é usado, uma vez por sessão. O AVIF só é baixado se você marcar a opção.
  • Subamostragem de croma decidida por conteúdo: uma amostra de cerca de 4.000 pixels mede a frequência com que um pixel é idêntico ao vizinho. Fotografias repetem por volta de 2%; capturas de tela e logotipos, cerca de 70%.
  • Quatro níveis de compressão: menor arquivo, equilibrado, melhor qualidade e busca por tamanho alvo, cada um com parâmetros próprios para JPEG e WebP.
  • Busca binária de qualidade: no modo de tamanho alvo, o nível é procurado na faixa de 5 a 95 em até 8 tentativas, guardando o melhor resultado que couber.
  • Detecção de animação: GIF animado, APNG e WebP animado são identificados pela estrutura interna de blocos e devolvidos intactos.
  • Composição de transparência: ao gerar JPEG, que não tem canal alfa, os pixels transparentes são compostos sobre branco em vez do preto padrão do canvas.
  • Metadados opcionais: os segmentos EXIF, XMP e ICC do JPEG de origem podem ser copiados para o resultado, com a etiqueta de orientação zerada para 1. Para inspecionar esses campos antes, use o visualizador de EXIF.
  • Aviso de CMYK: arquivos em CMYK são convertidos para RGB e sinalizados, já que um canvas não tem modo CMYK.
  • Saída em ZIP: vários arquivos ou formatos extras são empacotados automaticamente para download único.
  • Limites generosos: 30 arquivos por lote, 100 MB por arquivo, sem contador diário.
  • PNG lossless via oxipng: o contêiner PNG é otimizado sem alterar um pixel sequer, útil quando o arquivo precisa continuar sem perdas.

Como funciona o compressor, passo a passo

  1. Recusar o que não dá para comprimir sem estragar. Antes de qualquer coisa, a ferramenta procura animação. Um canvas guarda um quadro só, então comprimir um GIF animado o achataria. Antes dessa checagem existir, um GIF de 3 quadros voltava como PNG de quadro único, anunciado como "89% menor".
  2. Decodificar e tratar a transparência. A imagem é desenhada em um canvas. Se o formato de saída não tem canal alfa, o fundo transparente vira branco.
  3. Medir o conteúdo antes de escolher os parâmetros. A amostragem de pixels decide a subamostragem de croma: abaixo de um terço de repetição vai 4:2:0, acima vai 4:4:4. É a razão mais citada para o efeito de "borrado depois de comprimir", e ela castiga justamente o conteúdo não fotográfico.
  4. Codificar com um encoder de verdade. MozJPEG, libwebp, oxipng ou libavif assumem daqui, conforme o formato escolhido no painel.
  5. Verificar e entregar. Se o resultado não ficou menor e o formato não mudou, o original volta com o aviso. Caso contrário, você baixa o arquivo, ou o ZIP quando há mais de um. Precisando cortar o enquadramento depois, o cortador de imagens resolve em outra passagem.

Quando usar o compressor de imagens

O momento mais óbvio é antes de publicar qualquer imagem na web. Imagens sem compressão estão entre as causas mais frequentes de LCP ruim, e o Largest Contentful Paint costuma ser justamente a foto grande do topo da página. Reduzir esse arquivo é o ajuste mais barato disponível para um e-commerce brasileiro que quer sair da faixa vermelha no Search Console.

  • Publicação em catálogo: fotos de produto para Mercado Livre, Shopee ou loja própria, onde dezenas de arquivos precisam do mesmo tratamento.
  • Limite de upload rígido: formulários públicos e sistemas internos que rejeitam acima de 2 MB pedem o modo de tamanho alvo.
  • Anexo de e-mail: quando o conjunto precisa caber em 25 MB no total sem virar link de nuvem.
  • Migração para WebP: sites que trocaram o tema e querem servir formatos modernos com fallback. O conversor de JPG para WebP cobre a conversão simples, sem ajuste de qualidade.
  • Fotos vindas de iPhone: arquivos HEIC pesados que precisam virar algo universal antes de ir para o site, tarefa do conversor de HEIC para JPG.
  • Material com dados pessoais: fotos de documentos, crachás e clientes que não devem transitar por servidor de terceiros.
  • Arquivamento com qualidade: quando o objetivo é economizar espaço sem comprometer a edição futura, o nível de melhor qualidade mantém margem de retrabalho.

Não é a ferramenta certa quando a imagem está simplesmente grande demais em dimensões. Nesse caso a compressão resolve pouco e reduzir os lados resolve muito.

Casos de uso no mercado brasileiro

Loja no Mercado Livre com 200 fotos

Contexto: um MEI que fotografa o próprio estoque e sobe as imagens direto do celular.

  • Selecionar 30 fotos por vez no modo de tamanho alvo em 300 KB.
  • Marcar saída em WebP junto com o JPEG para uso futuro no site próprio.
  • Baixar o ZIP e repetir o lote até fechar o catálogo.

Resultado: anúncios carregam mais rápido no 4G, que ainda é como boa parte dos compradores brasileiros navega.

Blog corporativo perdendo posição por velocidade

Contexto: agência auditando um site hospedado na Locaweb com nota baixa de performance.

  • Exportar as imagens do tema e comprimir no nível equilibrado.
  • Gerar cópias em AVIF e WebP para o elemento <picture>.
  • Substituir os arquivos e revalidar no PageSpeed Insights.

Resultado: queda direta no peso da página e um LCP menor sem tocar no código do tema.

Fotógrafo entregando prova para cliente

Contexto: ensaio finalizado que precisa ir por WhatsApp antes da entrega em alta resolução.

  • Usar o nível equilibrado com 4:4:4 para preservar bordas e cor.
  • Manter EXIF e ICC marcados, preservando perfil de cor e créditos.
  • Aplicar identificação visual com a marca d'água em imagens antes do envio.

Resultado: arquivos leves o suficiente para o aplicativo sem degradar a leitura de cor da prova.

Equipe de conteúdo padronizando capturas de tela

Contexto: documentação de produto com centenas de capturas de tela em PNG.

  • Comprimir em lote com saída em WebP, mais eficiente que PNG para esse conteúdo.
  • Confiar na detecção automática de 4:4:4 para manter texto legível.
  • Recortar painéis específicos com o divisor de imagens quando a captura for muito larga.

Resultado: páginas de documentação com metade do peso e nenhum texto borrado.

O que cada nível de compressão faz

NívelJPEGWebPIndicado para
Menor arquivoq75, subamostragem por conteúdoq75, sharp YUVqualquer coisa que vai para um site
Equilibradoq82, 4:4:4q82fotografia e trabalho para cliente
Melhor qualidadeq95, 4:4:4lossless verdadeiroarquivamento e edição posterior
Atingir um tamanhoqualidade buscada até caberbuscada até caberlimites de upload e anexo

A escolha entre esses níveis importa menos do que a escolha de formato. Um PNG de 466 KB virou 171 KB em WebP nos testes internos, contra 441 KB com quantização de paleta. Para trocar de formato sem passar pela compressão, o conversor de PNG para WebP faz o caminho direto.

Comparação com outras ferramentas populares

RecursoToolsPivotTinyPNGSquooshiLoveIMG
Envia suas imagensnãosimnãosim
Arquivos por lote30201lote
Tamanho máximo100 MB5 MBsem limite fixopor plano
Saída WebP e AVIFambosnenhumambosWebP
Tamanho alvosimnãonãonão
Manter EXIFsimnãonãonão
Comparação visual antes e depoisnãonãosimnão

A linha da comparação visual está ali de propósito. O Squoosh faz isso melhor, e essa é uma das poucas coisas que a ferramenta da ToolsPivot não entrega hoje.

Limites conhecidos e o que a ferramenta não faz

Quantização com perdas em PNG não é oferecida. O recurso depende da libimagequant, licenciada sob GPL 3, e incorporá-la colocaria todo o JavaScript da página sob a mesma licença. É o mesmo motivo pelo qual o Ghostscript ficou de fora de todo o conjunto de ferramentas. Portanto PNG para PNG é sempre sem perdas e economiza pouco; converter para WebP é a resposta honesta e mediu melhor.

Arquivos CMYK sempre viram RGB, sem opção de contorno, porque o canvas não tem modo CMYK. A ferramenta avisa quando isso aconteceu, em vez de permitir que um arquivo pronto para gráfica perca essa condição sem que ninguém perceba. Animações voltam intactas com uma nota. E não há controle de redimensionamento no painel: encolher dimensões é a maior alavanca isolada sobre o tamanho de arquivo, maior que qualquer ajuste de qualidade, e por isso vive em ferramenta separada. Quem precisa dos dois faz duas passagens.

Há também um requisito de servidor que vale registrar para quem for hospedar algo parecido: o cabeçalho AddType application/wasm precisa estar configurado, porque a especificação do WebAssembly.instantiateStreaming rejeita qualquer outro tipo de conteúdo.

Perguntas frequentes

Relatar um Erro

CONTACTE-NOS

info@toolspivot.com

MORADA

Ward No.1, Nehuta, P.O - Kusha, P.S - Dobhi, Gaya, Bihar, India, 824220

As nossas ferramentas mais populares