Cómo usar: Gzip Comprimir y Descomprimir
- Elige Comprimir o Descomprimir y el formato: gzip, zlib o deflate sin cabecera.
- Escribe o pega texto, o haz clic en Abrir archivo para cargar cualquier archivo (si es un
.gz, cambia automáticamente a descomprimir). - Para comprimir, elige un nivel del 1 (más rápido) al 9 (más pequeño). El resultado aparece en Base64 o hexadecimal.
- Descarga el resultado o pulsa Invertir para volver a usarlo como entrada y comprobar que la ida y vuelta es correcta.
¿Qué es gzip?
Gzip es el formato de compresión sin pérdida más usado en la web y en las herramientas Unix. Envuelve el algoritmo DEFLATE (referencias hacia atrás LZ77 más codificación Huffman) con una cabecera pequeña y una suma de verificación CRC-32. Los servidores web lo usan para reducir las respuestas de HTML, CSS, JavaScript y JSON, y las herramientas de línea de comandos lo usan para los archivos .gz y .tar.gz.
Gzip, zlib y deflate sin cabecera
| Formato | Cabecera | Suma de verificación | Dónde lo verás |
|---|---|---|---|
| Gzip | 10 bytes, empieza por 1f 8b | CRC-32 | Archivos .gz, Content-Encoding: gzip |
| Zlib | 2 bytes (a menudo 78 9c) | Adler-32 | Estructuras internas de PNG, flujos de PDF, muchas APIs |
| Deflate sin cabecera | ninguna | ninguna | Entradas de ZIP, permessage-deflate de WebSocket |
Los tres formatos producen un tamaño casi idéntico; solo cambia el envoltorio. Al descomprimir, la herramienta reconoce automáticamente las cabeceras de gzip y zlib, así que puedes pegar los datos sin saber cuál es.
Niveles de compresión
El nivel 1 es el más rápido y el nivel 9 busca coincidencias con más intensidad. En texto normal, el nivel 6 (el predeterminado en gzip, nginx y Node.js) queda a pocos puntos porcentuales del nivel 9, con una fracción del tiempo de CPU. Usa Comparar algoritmos para ver los números reales con tu entrada, incluido Brotli.
¿Por qué Base64?
Los datos comprimidos son binarios y se verían corruptos si se mostraran como texto. Base64 los convierte en ASCII seguro para que puedas pegarlos en JSON, variables de entorno, URLs o fixtures de pruebas, a cambio de unos 33 % más de tamaño. Si descargas el resultado, obtendrás el archivo binario .gz original.
Preguntas frecuentes al descomprimir
- “Datos no válidos” suele indicar que la entrada es Brotli o que el Base64 está incompleto. Prueba la pestaña de Brotli o comprueba que la cadena esté completa.
- Un archivo .tar.gz se descomprime en un archivo
.tar, que luego puedes abrir con cualquier gestor de archivos. - Los archivos ya comprimidos (JPEG, MP4, ZIP) no se reducen, porque los datos ya no tienen redundancia.
¿Quieres saber si tu sitio web ya sirve gzip? Haz la prueba de compresión de sitios web.
También se busca como: gzip online, descomprimir gzip online, descomprimir archivo gz, gzip base64, deflate online, zlib descomprimir, comprimir texto online, abrir archivo gz.
Herramientas que combinan con: Gzip Comprimir y Descomprimir
- Comprimir y descomprimir Brotli — Comprime texto o archivos con Brotli con cualquier calidad de 0 a 11, descomprime datos .br y compara el resultado con gzip.
- Codificación y descodificación Base64 — Convierte texto a Base64 y viceversa con compatibilidad total con UTF-8 (acentos, emojis), cambia a Base64 compatible con URL o arrastra un archivo para obtener su cadena Base64 o su URI de datos.
- Minificador de JavaScript — Pega tu JavaScript y obtén código minificado listo para producción con Terser, el mismo motor que usan Vite, webpack y Rollup, con el antes y después reales y los tamaños gzip.
- Minificador de HTML — Reduce páginas y plantillas HTML eliminando comentarios y espacios en blanco innecesarios, minificando el <style> y el <script> inline y limpiando atributos, sin que cambie el diseño.