Uma foto de iPhone tem de 3 a 6 MB. Um print da tela, de 2 a 4 MB. Aquele PNG salvo "para não perder qualidade" chega fácil a 8 MB. Multiplique por um portfólio, um blog ou uma conversa de e-mail e você está enviando centenas de megabytes de imagens que ninguém consegue distinguir de uma versão de 500 KB.
A compressão fecha essa distância. A Zebra roda codecs de imagem modernos direto no seu navegador via WebAssembly. O arquivo fica no seu dispositivo do início ao fim, e a maioria das fotos sai de 60% a 90% menor sem perda visível de qualidade.
Três passos
- Abra o compressor de imagem.
- Arraste um JPG, PNG ou WebP (até 25 MB). Você pode soltar vários de uma vez para compressão em lote - até 5 arquivos logado em uma conta grátis, até 15 no Premium.
- Escolha Leve, Médio ou Forte, clique em Comprimir e depois em Baixar. Um arquivo só baixa direto; vários saem em um único ZIP.
Uma foto de 4 MP termina em cerca de 2 segundos em um Mac; uma de 12 MP leva de 4 a 6 segundos. Como não há upload, a velocidade depende do seu processador, não da sua internet. Se o que você precisa encolher é um documento, veja o guia de compressão de PDF.
Por que as imagens ficam grandes
- Resolução. Um JPEG de iPhone com 4032×3024 pixels tem 12,2 milhões de pixels. O JPEG já comprime isso para uns 4 MB, mas dá para cortar mais 60% reencodificando com um encoder mais inteligente e uma qualidade um pouco menor.
- Formato errado. PNG guarda cada pixel sem perdas - certo para prints com texto nítido ou ícones com transparência, errado para fotos. São 4 MB gastos codificando ruído que o JPEG jogaria fora sem dó.
- Encoder conservador. Os encoders JPEG nativos do navegador são cautelosos. A Zebra usa um encoder ajustado, com quantização trellis e varredura progressiva, que gera arquivos 10% a 20% menores na mesma qualidade.
- Metadados EXIF. Coordenadas de GPS, modelo da câmera, histórico de edição - às vezes centenas de KB que você não precisa. A Zebra remove a maior parte do EXIF ao reencodificar (o que, de quebra, é um ganho de privacidade).
Os três codecs que a Zebra usa
A Zebra escolhe o codec certo conforme o formato e o conteúdo do arquivo:
- mozjpeg - para JPEGs e para PNGs sem transparência convertidos automaticamente. A quantização trellis vence com folga os encoders nativos do navegador, com arquivos 10% a 20% menores na mesma qualidade.
- oxipng - para PNGs com transparência de verdade. Reotimização sem perdas: um conjunto de ícones de 1 MB costuma sair com 700 a 800 KB, bit a bit idêntico, só empacotado melhor.
- libwebp - para WebP. O formato já é eficiente, mas reencodificar em uma qualidade escolhida ainda corta mais 20% a 40%.
Os três rodam inteiramente na aba do seu navegador, compilados para WebAssembly - sem servidor, sem upload, sem telemetria.
Modo automático: PNG vira JPEG quando é seguro
A maioria dos "PNGs" não precisa ser PNG. As pessoas salvam fotos como PNG achando que "sem perdas = mais qualidade" e terminam com um arquivo de 4 MB onde um JPEG de 400 KB ficaria idêntico.
A Zebra verifica cada PNG que você solta: se o canal alfa é totalmente opaco (sem transparência), o arquivo é reencodificado como JPEG - uma redução de 5 a 10 vezes em fotos-PNG, sem diferença perceptível. Se o PNG tem transparência de verdade (mockup, ícone, sticker), ele continua PNG e é reotimizado sem perdas, sem tocar no alfa. Você não precisa escolher - solte o arquivo e a ferramenta pega o caminho certo.
Leve, Médio e Forte
| Preset | Qualidade JPEG | Economia típica |
|---|---|---|
| Leve | 88 | 30-50% |
| Médio | 78 | 60-80% |
| Forte | 65 | 80-95% |
- Leve (qualidade 88) é visualmente idêntico ao original em qualquer tela normal. Use para fotos que você vai imprimir ou ampliar, ou quando só quer limpar metadados e apertar a codificação.
- Médio (qualidade 78) é o padrão. Nítido o bastante para imprimir em A4, indistinguível em tela Retina ou no celular. Escolha este, a menos que tenha um motivo específico.
- Forte (qualidade 65) mostra artefatos em áreas lisas (céu, paredes) se você der zoom de 200%+, mas é perfeito para e-mail, web e chat, onde o tamanho importa mais que o pixel.
E você não sai perdendo: se a reencodificação deixaria o arquivo maior (PNG já otimizado, JPEG minúsculo de baixa qualidade), a Zebra detecta e devolve o original em vez de fingir que encolheu.
Nada sai do seu dispositivo
A maioria dos compressores grátis - TinyPNG, Compressor.io e afins - envia seu arquivo para um servidor. Esse modelo tem custos reais:
- Sua imagem para no disco de outra pessoa. Mesmo com a promessa de "apagamos em 24h", existe uma janela de retenção. Para foto de documento, print de conversa privada ou material de trabalho, é a janela errada.
- Você paga a banda duas vezes. Sobe para o servidor, desce do servidor. No celular, essa é a parte lenta.
- O EXIF viaja junto. As coordenadas de GPS do seu celular estão no cabeçalho do JPEG - e o servidor as lê também.
Na Zebra, a imagem é decodificada, reencodificada e empacotada localmente, na aba do navegador. Sem chamadas de rede, sem janela de retenção. Se você ficar offline depois de carregar a página, a compressão continua funcionando.
Quando NÃO comprimir
- Arquivos-mestre para edição. Guarde os originais em qualidade total e comprima cópias. Se o objetivo é só caber em uma proporção de rede social, muitas vezes vale mais recortar a foto do que reduzir a qualidade.
- Arquivos já minúsculos. Abaixo de 200 KB raramente compensa.
- Prints com texto nítido. Artefatos de JPEG ao redor de texto são feios e sem conserto - continue no PNG, que a Zebra reotimiza sem perdas.
- Qualquer coisa para imprimir em A3 ou maior. Fique no Leve ou pule a compressão.