
A maioria dos compressores de imagem online funciona do mesmo jeito: você faz upload do arquivo para o servidor de alguém, o backend deles executa a compressão, e você recebe de volta um arquivo menor. Simples assim. Mas isso significa que suas imagens — fotos de produtos, fotos de clientes, mockups confidenciais — ficam no servidor de um estranho por algum tempo. Você está confiando na política de retenção deles. E na segurança deles.
O Squoosh faz diferente. Cada byte da compressão acontece dentro da aba do seu navegador. Nada sai da sua máquina. E mesmo assim, apesar de rodar totalmente no lado do cliente, ele produz arquivos menores do que a maioria das alternativas baseadas em servidor.
O que acontece por baixo dos panos
O motivo pelo qual o Squoosh consegue fazer compressão de nível profissional sem servidor é o WebAssembly. O Google Chrome Labs compilou codecs como MozJPEG, OxiPNG, libwebp, libavif e JPEG XL diretamente em módulos WASM que rodam no navegador com velocidade quase nativa.
É o mesmo MozJPEG que a Mozilla desenvolveu para melhorar o encoder JPEG original. O mesmo libavif usado por sistemas em produção. O Squoosh não usa uma reimplementação em JavaScript — ele roda as bibliotecas de compressão de verdade, apenas compiladas para um alvo diferente. A qualidade obtida é equivalente ao que você teria com ferramentas de linha de comando.
Na questão de privacidade: como não há upload, não há servidor, nenhuma política de retenção para ler, nenhum terceiro envolvido. O arquivo que você comprime nunca sai do seu dispositivo. Isso não é discurso de marketing — é uma consequência técnica de como a ferramenta funciona.
Os formatos suportados (e por que isso importa)
É aqui que o Squoosh sai na frente das ferramentas mais simples. A maioria dos compressores online lida com JPEG e PNG. Alguns suportam WebP. O Squoosh suporta:
| Formato | Encoder | Ideal para |
|---|---|---|
| JPEG | MozJPEG | Fotos, imagens com muitas cores |
| PNG | OxiPNG | Screenshots, gráficos com transparência |
| WebP | libwebp | Imagens web, boa compatibilidade com navegadores |
| AVIF | libavif | Navegadores modernos, melhores taxas de compressão |
| JPEG XL | jxl | Formato do futuro, qualidade excelente |
| WebP2 | Experimental | Apenas para pesquisa/testes |
Vale entender o AVIF. Ele é derivado do codec de vídeo AV1 e consistentemente produz arquivos 20–50% menores que o WebP com qualidade visual equivalente, e mais de 50% menores que o JPEG. A pesquisa do Google sobre AVIF mostra que ele supera outros formatos para a maioria dos tipos de imagem. O suporte nos navegadores já cobre Chrome, Firefox, Safari e Edge — ou seja, você pode usar em produção hoje.
O Squoosh permite codificar diretamente para AVIF sem instalar nada. O TinyPNG não oferece AVIF. O Convertio oferece, mas exige upload para os servidores deles. Essa distinção importa se você está trabalhando com imagens que prefere manter privadas.
Comparação lado a lado: a funcionalidade que ninguém mais tem
A coisa mais útil no Squoosh não é nem a seleção de codecs. É o controle deslizante de comparação.
Quando você abre uma imagem no Squoosh, você vê uma tela dividida: o original de um lado, o arquivo comprimido do outro. Você arrasta um divisor para a esquerda ou direita para comparar. Os tamanhos dos arquivos se atualizam em tempo real enquanto você ajusta as configurações de qualidade. Você vê exatamente onde os artefatos de compressão começam a aparecer e pode recuar no controle de qualidade até eles desaparecerem.
Parece simples. É simples. Mas nenhuma outra ferramenta de imagens sem login faz isso tão bem. O TinyPNG comprime automaticamente sem controle de qualidade — você fica com o que vier. O Convertio deixa você definir a qualidade numericamente, mas sem nenhum feedback visual. O Squoosh mostra o equilíbrio em tempo real, o que significa que você toma uma decisão informada em vez de adivinhar números.
A exibição do tamanho do arquivo mostra tanto os tamanhos absolutos (por exemplo, “1,2 MB → 340 KB”) quanto a redução percentual. Essa é a informação que você precisa para decidir. Não “otimizado!” — números de verdade.
Como ele se compara às alternativas comuns
Quando você precisa comprir uma imagem para um projeto web, os suspeitos usuais são TinyPNG, Convertio, iLoveIMG e serviços similares. Todos exigem upload do arquivo. Todos têm limites de tamanho nos planos gratuitos. A maioria tem cotas de uso.
O TinyPNG é rápido e produz bons resultados para PNG e JPEG, mas usa seu próprio algoritmo de compressão sem expor controles de qualidade. O plano gratuito limita a 20 arquivos por mês. Não suporta AVIF nem JPEG XL. E seus arquivos vão para os servidores deles na Holanda.
O Convertio suporta uma enorme variedade de formatos e é realmente útil para tarefas de conversão de formato. Mas contas gratuitas têm limite de 10 conversões por dia e 100 MB de tamanho de arquivo. As conversões acontecem no servidor — o que é tranquilo para arquivos não sensíveis.
O Squoosh não tem limite de tamanho de arquivo, nenhuma cota de conversão, nenhum requisito de conta. Ele nem tem o conceito de “plano gratuito” porque não há infraestrutura de servidor para pagar. A única limitação é a memória do seu navegador, o que se torna relevante para imagens muito grandes (pense em arquivos RAW de 50+ megapixels).
Onde o Squoosh fica para trás: é um arquivo por vez. Se você precisa comprimir 200 fotos de produtos em uma sessão, a interface web não é a ferramenta certa. Para compressão em lote, o Squoosh CLI resolve — está disponível como pacote npm (npx @squoosh/cli) e suporta os mesmos encoders que a UI web.
O argumento open source
O Squoosh é open source no GitHub sob a licença Apache 2.0. O código é público, a compressão acontece localmente, e o Google Chrome Labs o mantém como vitrine do que o WebAssembly pode fazer nos navegadores.
Isso importa por algumas razões. Você pode verificar que a ferramenta não está fazendo nada inesperado com seus arquivos — não há nada a esconder porque não há servidor. Você pode hospedar sua própria instância se quiser. E o fato de o projeto ser open source significa que a comunidade pode auditar melhorias nas implementações dos codecs WASM.
Se você quiser se aprofundar em ferramentas baseadas em navegador construídas com WebAssembly, o projeto Datasette Lite é outro exemplo — um banco de dados SQLite completo que roda na aba do seu navegador. A tendência WASM vale a pena acompanhar. Ela está viabilizando uma categoria de ferramentas sem login que simplesmente não podiam existir antes.
Quando usar o Squoosh vs. outra coisa
O Squoosh é a escolha certa quando:
- Você está trabalhando com fotos ou gráficos que prefere não fazer upload em nenhum lugar
- Você precisa de codificação AVIF ou JPEG XL sem instalar software
- Você quer verificar visualmente o equilíbrio qualidade/tamanho antes de baixar
- Você precisa espremer cada byte possível de um arquivo
Para processamento em lote, o Squoosh CLI é a resposta. Para conversão de formatos além de imagens (documentos, áudio, vídeo), o Convertio cobre mais terreno. Para SVG especificamente, o SVGOMG roda localmente no navegador e lida com otimização de SVG melhor que o Squoosh.
O cenário onde o Squoosh vence de forma única: você tem uma única imagem de alta qualidade, se importa com a qualidade da compressão, e prefere que o arquivo não saia do seu computador. Fotografia de produto antes de enviar para um cliente. Imagens médicas. Fotos pessoais. Documentos jurídicos que por acaso são imagens. Para esses casos, fazer upload em um serviço terceiro só para redimensionar um arquivo é um mau negócio.
Uma ferramenta que respeita seus arquivos
A maioria das ferramentas sem login são “sem login” porque são simples o suficiente para que contas não façam sentido. O Squoosh é diferente — ele é tecnicamente sofisticado o bastante para poder exigir uma conta e infraestrutura de servidor, mas foi deliberadamente construído para rodar no lado do cliente. Isso é uma escolha de design, não uma limitação.
A web está cada vez mais capaz de rodar software de verdade sem depender de servidores backend. O Squoosh demonstra isso desde 2018. Os codecs continuam melhorando, o suporte dos navegadores para AVIF continua se expandindo, e a diferença entre “fazer upload para um servidor” e “rodar localmente” continua diminuindo.
Se você ainda não usou, o squoosh.app abre instantaneamente sem cadastro. Jogue uma imagem, compare os resultados, exporte. É só isso. Para mais ferramentas que funcionam assim — sem conta, sem upload, sem rastreamento — o diretório nologin.tools cataloga centenas delas em todas as categorias.