Compactar e Descompactar Gzip Online

Compacte texto ou qualquer arquivo com gzip, zlib ou deflate bruto, ou cole Base64 / abra um arquivo .gz para descompactar. Tudo acontece no seu navegador.

Atualizado em
Abrir arquivo

Comparar algoritmos

Veja o quanto a sua entrada diminui com cada algoritmo e nível.

Seus dados nunca saem do seu computador. Todo o processamento acontece localmente no navegador.

Como usar: Compactar e Descompactar Gzip

  1. Escolha Compactar ou Descompactar e o formato: gzip, zlib ou deflate bruto.
  2. Digite ou cole um texto, ou clique em Abrir arquivo para carregar qualquer arquivo (um arquivo .gz muda automaticamente para descompactar).
  3. Na compactação, escolha um nível de 1 (mais rápido) a 9 (menor tamanho). O resultado aparece em Base64 ou hexadecimal.
  4. Baixe o resultado ou clique em Inverter para usá-lo como entrada e conferir se o processo volta ao original.

O que é gzip?

Gzip é o formato de compressão sem perdas mais usado na web e nas ferramentas Unix. Ele envolve o algoritmo DEFLATE (referências LZ77 combinadas com codificação de Huffman) com um pequeno cabeçalho e uma soma de verificação CRC-32. Servidores web usam gzip para reduzir respostas de HTML, CSS, JavaScript e JSON, e ferramentas de linha de comando o usam em arquivos .gz e .tar.gz.

Gzip, zlib e deflate bruto

FormatoCabeçalhoVerificaçãoOnde você encontra
Gzip10 bytes, começa com 1f 8bCRC-32Arquivos .gz, Content-Encoding: gzip
Zlib2 bytes (geralmente 78 9c)Adler-32Estrutura interna de PNG, streams de PDF, muitas APIs
Deflate brutonenhumnenhumaEntradas de ZIP, permessage-deflate do WebSocket

Os três formatos geram praticamente o mesmo tamanho compactado; só o envoltório muda. Ao descompactar, a ferramenta reconhece automaticamente os cabeçalhos gzip e zlib, então você pode colar os dados sem precisar saber qual é o formato.

Níveis de compactação

O nível 1 é o mais rápido, e o nível 9 procura correspondências com mais afinco. Em textos comuns, o nível 6 (padrão no gzip, no nginx e no Node.js) fica a poucos pontos percentuais do nível 9, gastando uma fração do tempo de CPU. Use Comparar algoritmos para ver os números reais da sua entrada, incluindo o Brotli.

Por que Base64?

Dados compactados são binários e ficariam ilegíveis se exibidos como texto. O Base64 os converte em ASCII seguro, para que você possa colá-los em JSON, variáveis de ambiente, URLs ou fixtures de teste, ao custo de cerca de 33 % a mais de tamanho. Para obter o arquivo .gz binário original, baixe o resultado.

Dúvidas comuns ao descompactar

  • “Dados inválidos” geralmente significa que a entrada é Brotli ou que o Base64 foi cortado. Tente a aba Brotli ou confira se a string está completa.
  • Um arquivo .tar.gz descompacta para um arquivo .tar, que você pode abrir com qualquer ferramenta de arquivos.
  • Arquivos já compactados (JPEG, MP4, ZIP) não ficam menores, porque os dados não têm mais redundância.

Quer saber se o seu site já usa gzip? Faça o teste de compactação de site.

Também pesquisado como: gzip online, descompactar gzip online, abrir arquivo gz, gzip base64, deflate online, descompactar zlib, compactar texto online, abrir arquivo .gz.

Ferramentas que combinam com: Compactar e Descompactar Gzip

  • 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.
  • Codificação/Decodificação Base64 — Converte texto para Base64 e vice-versa, com suporte total a UTF-8 (acentos, emojis); alterna para Base64 seguro para URLs; ou arrasta um arquivo para obter sua string Base64 ou URI de dados.
  • Minificador de JavaScript — Cole seu JavaScript e receba código minificado pronto para produção com o Terser — o mesmo motor usado por Vite, webpack e Rollup — com comparação real antes/depois e tamanhos em gzip.
  • Minificador de HTML — Reduza páginas e templates HTML removendo comentários e espaços em branco desnecessários, minificando <style> e <script> inline e limpando atributos, sem alterar o layout.

Perguntas frequentes

Como abrir um arquivo .gz online?
Clique em Abrir arquivo e escolha o arquivo .gz. A ferramenta muda para o modo de descompactação, mostra o conteúdo se for texto e permite baixar o arquivo original.
Gzip é o mesmo que ZIP?
Não. Os dois usam DEFLATE, mas o gzip compacta um único fluxo ou arquivo, enquanto o ZIP é um formato de arquivo que guarda muitos arquivos. Para vários arquivos, use o criador de arquivos ZIP.
Qual nível de gzip devo usar?
O nível 6 é o padrão mais usado e um bom equilíbrio. O nível 9 economiza só um pouco mais na maioria dos textos e é mais lento; o nível 1 é útil quando a velocidade importa mais que o tamanho.
Meus dados são enviados para algum servidor?
Não. A compactação e a descompactação rodam localmente no seu navegador, usando JavaScript e WebAssembly.
Por que o resultado compactado é maior que a entrada?
Entradas muito curtas e dados já compactados não conseguem diminuir, e o cabeçalho do gzip adiciona 18 bytes. A compactação compensa a partir de algumas centenas de bytes de texto.
Posso instalar o Compactar e Descompactar Gzip como um aplicativo da web e usá-lo offline?
Sim. O Compactar e Descompactar Gzip é um aplicativo da web instalável (PWA) — instalado a partir do seu navegador, não baixado de uma loja de aplicativos. Clique em “Instalar aplicativo” na parte superior desta página no Chrome ou no Edge (Windows, macOS, Linux, ChromeOS) ou, no Android, use “Compartilhar” → “Adicionar à tela inicial” no iPhone e no iPad, ou “Arquivo” → “Adicionar ao Dock” no Safari 17+ em um Mac. Em seguida, ela se abre em uma janela própria com seu próprio ícone e, como é executada inteiramente no seu navegador, continua funcionando offline. O Firefox no desktop não permite a instalação de aplicativos da web. Como funciona a instalação.

Ferramentas relacionadas