Como usar: Teste de Compressão de Site
- Digite a URL de uma página ou apenas o domínio e clique em Testar compressão.
- Leia o resultado: Brotli, gzip, Zstandard ou sem compressão.
- Compare os bytes transferidos por valor de
Accept-Encodinge veja o quanto a página poderia diminuir com gzip 9 ou Brotli 11. - Confira a lista de CSS e JavaScript para arquivos enviados sem compressão e siga as recomendações.
O que a compressão HTTP faz?
Os navegadores enviam um cabeçalho Accept-Encoding com os formatos de compressão que entendem — hoje, geralmente gzip, deflate, br, zstd. Um servidor bem configurado escolhe um deles, comprime a resposta e a identifica com Content-Encoding. Para textos como HTML, CSS, JavaScript, JSON e SVG, isso normalmente reduz o tamanho transferido em 60–80 %, melhorando diretamente o tempo de carregamento, o Largest Contentful Paint e o consumo de dados no celular.
O que este teste verifica
- Cada codificação separadamente: a página é solicitada com
identity,br,gzip,zstde com um cabeçalho combinado semelhante ao de um navegador, e os bytes realmente transferidos são medidos. - Economia potencial: a página sem compressão é comprimida no nosso servidor com gzip 6, gzip 9, Brotli 5 e Brotli 11, para você ver o que está deixando de economizar.
- CSS e JavaScript vinculados: são verificadas até 12 folhas de estilo e scripts da página, porque é comum o HTML vir comprimido enquanto os arquivos estáticos não vêm.
- Cabeçalho Vary:
Vary: Accept-Encodinginstrui os caches a armazenar versões comprimidas e não comprimidas separadamente.
Como ativar a compressão
| Servidor | Gzip | Brotli |
|---|---|---|
| Nginx | gzip on; gzip_types text/css application/javascript application/json image/svg+xml; | Módulo ngx_brotli: brotli on; brotli_types …; |
| Apache | mod_deflate: AddOutputFilterByType DEFLATE text/html text/css application/javascript | mod_brotli: AddOutputFilterByType BROTLI_COMPRESS … |
| Node / Express | Middleware compression | Arquivos .br pré-comprimidos ou um CDN |
| Cloudflare, Vercel, Netlify | Automático para tipos de conteúdo de texto | |
O que não comprimir
JPEG, PNG, WebP, AVIF, vídeos, fontes em WOFF2 e arquivos ZIP já são comprimidos — aplicar gzip neles desperdiça CPU e pode até deixá-los maiores. Comprima apenas formatos de texto. Para os próprios arquivos, minifique primeiro (JavaScript, HTML, CSS) e depois deixe o servidor comprimi-los.
Nossas requisições se identificam como DevPackBot e buscam apenas a URL que você digitar, além dos arquivos CSS e JS vinculados. Sites protegidos contra bots podem bloquear o teste.
Também pesquisado como: teste gzip, verificar compressão gzip, teste brotli, gzip está ativado, teste de compressão http, verificar brotli, verificador content-encoding, teste zstd.
Ferramentas que combinam com: Teste de Compressão de Site
- Teste de Velocidade de Página — Rode o Google Lighthouse em qualquer URL para mobile ou desktop.
- Verificador de Cabeçalhos HTTP — Busque qualquer URL e veja exatamente o que o servidor devolve: status code, cadeia de redirecionamentos e todos os cabeçalhos de resposta, com explicação em linguagem simples dos que importam para SEO, cache e segurança.
- Compressor Brotli — Comprima texto ou arquivos com Brotli em qualquer qualidade de 0 a 11, descomprima dados .br e compare o resultado com o gzip — tudo localmente no seu navegador.
- Compactar e Descompactar Gzip — Compacte texto ou qualquer arquivo com gzip, zlib ou deflate bruto, ou cole Base64 / abra um arquivo .gz para descompactar.
Perguntas frequentes
Como verificar se o gzip está ativado no meu site?
gzip mostrar “Gzip” como codificação do servidor e uma contagem de bytes bem menor que a de identity, o gzip está ativado.O Brotli é melhor que o gzip para sites?
O que é Zstandard (zstd)?
Content-Encoding: zstd, e alguns CDNs começaram a servi-lo. Brotli e gzip continuam sendo os mais usados.