Compresor y descompresor GZIP

Comprime o descomprime texto con GZIP directamente en tu navegador: pega un texto, un JSON o un token comprimido, elige Base64 o hexadecimal, y obtén el resultado al instante.

Procesamiento local: tus datos se procesan en tu navegador y no se envían a Numelto ni a ningún servicio externo.

Cómo funciona

Esta herramienta usa las Compression Streams del propio navegador (CompressionStream/DecompressionStream), el mismo mecanismo GZIP que usan los servidores web para comprimir respuestas HTTP — no una reimplementación en JavaScript ni una librería externa. Al comprimir, el resultado se muestra codificado en Base64 o hexadecimal, porque los bytes GZIP en crudo no se pueden pegar como texto sin corromperse.

Cuándo usarla

Es habitual necesitar esto al depurar: un payload comprimido dentro de una cookie, un parámetro de URL o un token JWT (algunos incluyen un claim comprimido con GZIP+Base64); o al revisar qué contiene exactamente algo que tu propio backend comprimió antes de guardarlo o enviarlo.

Para decodificar (sin descomprimir) un token JWT completo, usa el decodificador de JWT; para Base64 de texto plano sin comprimir, Base64 encode/decode.

Archivo .gz real

Al descomprimir también puedes cargar directamente un archivo .gz (por ejemplo, uno descargado de un servidor o generado por gzip en la terminal), en vez de pegar el texto codificado a mano.

Si el resultado no es texto legible

Cuando descomprimes datos que en origen no eran texto (una imagen, otro formato binario), el resultado no se puede mostrar como texto UTF-8 — la herramienta lo detecta, te avisa y te deja descargarlo como archivo binario en vez de intentar mostrarlo mal.

Preguntas frecuentes

Herramientas relacionadas

Usamos cookies de analítica para entender qué calculadoras son útiles. No se usan con fines publicitarios. Más información en nuestra política de privacidad.