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
- 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".
- 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.
- 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.
- Codificar com um encoder de verdade. MozJPEG, libwebp, oxipng ou libavif assumem daqui, conforme o formato escolhido no painel.
- 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ível | JPEG | WebP | Indicado para |
|---|---|---|---|
| Menor arquivo | q75, subamostragem por conteúdo | q75, sharp YUV | qualquer coisa que vai para um site |
| Equilibrado | q82, 4:4:4 | q82 | fotografia e trabalho para cliente |
| Melhor qualidade | q95, 4:4:4 | lossless verdadeiro | arquivamento e edição posterior |
| Atingir um tamanho | qualidade buscada até caber | buscada até caber | limites 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
| Recurso | ToolsPivot | TinyPNG | Squoosh | iLoveIMG |
|---|---|---|---|---|
| Envia suas imagens | não | sim | não | sim |
| Arquivos por lote | 30 | 20 | 1 | lote |
| Tamanho máximo | 100 MB | 5 MB | sem limite fixo | por plano |
| Saída WebP e AVIF | ambos | nenhum | ambos | WebP |
| Tamanho alvo | sim | não | não | não |
| Manter EXIF | sim | não | não | não |
| Comparação visual antes e depois | não | não | sim | nã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
Sim, o uso é gratuito e sem cadastro. Como o processamento roda no seu navegador e não em servidor da ToolsPivot, não existe custo de infraestrutura por imagem que justifique cobrança ou limite diário.
Não. Os arquivos são lidos e recodificados dentro do navegador, e apenas os módulos WebAssembly dos codificadores são baixados da rede. Isso vale inclusive para fotos de documentos e materiais cobertos pela LGPD.
Até 30 arquivos por lote, com até 100 MB cada. Quando há mais de um arquivo ou formatos extras, o download vem em um ZIP.
Você informa o tamanho desejado e o nível de qualidade é procurado por busca binária na faixa de 5 a 95, em até 8 tentativas. O melhor resultado que couber no limite é o entregue, e se nenhum couber você é avisado.
Porque a otimização de PNG aqui é sem perdas, feita pelo oxipng, que reorganiza o contêiner sem alterar pixels. Para ganhos reais em capturas de tela e ilustrações, converter para WebP reduz muito mais, como no caso de 466 KB para 171 KB medido internamente.
Não, e isso é intencional. GIF animado, APNG e WebP animado são detectados e devolvidos sem alteração, porque a compressão passa por um canvas e um canvas guarda apenas um quadro.
Só se você marcar a opção. Quando marcada, os segmentos EXIF, XMP e ICC do JPEG original são copiados com a etiqueta de orientação zerada. Para apagar metadados de forma definitiva, use o removedor de metadados de fotos.
O AVIF costuma gerar arquivos menores que o WebP na mesma qualidade percebida, mas o módulo dele pesa 3,5 MB e só é baixado quando você pede. O WebP tem suporte universal em navegadores atuais e módulo bem menor, o que o torna o padrão prático.
Quase sempre por subamostragem de croma aplicada sem critério. Compressores que forçam 4:2:0 em tudo descartam informação de cor que texto e bordas de logotipo precisam, e a medição de pixels aqui existe justamente para evitar isso.
Elas são convertidas para RGB e a conversão é sinalizada no resultado. Não há como manter CMYK porque o canvas do navegador não tem esse modo de cor, então o aviso substitui um controle que seria falso.
Não, o painel não tem controle de dimensões. Isso é feito antes ou depois com o redimensionador dedicado, e vale lembrar que reduzir os lados economiza mais peso que qualquer ajuste de qualidade.
Você recebe o original de volta, com aviso. A verificação final compara os dois tamanhos e só entrega o novo arquivo quando ele é realmente menor ou quando o formato mudou.
Nada disso. A ferramenta abre no navegador e funciona sem instalação, sem plugin e sem login, assim como as demais utilidades da ToolsPivot, incluindo o compressor de PDF e o conversor de JPG para PDF.
A compressão aceita PNG na entrada e na saída, e conversões pontuais têm ferramentas próprias, como o conversor de PNG para JPG e o gerador de favicon. Para montagens com várias fotos existe o criador de colagens.
