Saltar al contenido
Aback Tools Logo

Descompresor de cadenas (GZIP/LZ)

Descomprime cargas comprimidas con GZIP+Base64, DEFLATE+Base64 y LZ-String a texto legible al instante en tu navegador. Admite las tres variantes de LZ-String: Base64, UTF-16 y URI-safe. Sin subida a servidor y sin registro.

Decompress String
Paste a GZIP+Base64, DEFLATE+Base64, or LZ-String compressed payload to decompress it back to readable text. Runs entirely in your browser - your data never leaves your device.

Compression Algorithm

Supported Formats

GZIP+Base64 - used by server-side APIs, HTTP responses, and tools like the Text Compressor (GZIP). DEFLATE+Base64 - raw DEFLATE or zlib-wrapped DEFLATE (detected automatically). URL-safe Base64 and line breaks are accepted. LZ-String - used by localStorage compression libraries, URL state encoding, and client-side caching tools.

¿Por qué usar nuestro descompresor de cadenas?

  • Descompresión de cadenas instantánea: descomprime cargas GZIP+Base64, DEFLATE+Base64 y LZ-String al instante en tu navegador. El descompresor lo procesa todo localmente: sin esperas de subida, sin idas y vueltas al servidor y resultados en milisegundos.
  • Descompresor de cadenas online seguro: tu carga comprimida nunca sale de tu dispositivo. El descompresor funciona enteramente en tu navegador: sin subidas a servidores, sin transmisión de datos y 100 % privado. Seguro para cargas de API, tokens y datos sensibles.
  • Descompresor de cadenas online sin instalación: usa el descompresor directamente en cualquier navegador moderno, sin descargas de software, sin plugins y sin cuenta. Admite GZIP, DEFLATE y las tres variantes de codificación LZ-String.
  • 100 % gratis para siempre: el descompresor de cadenas es completamente gratis, sin registro, sin plan premium y sin límites de tamaño de carga. Descomprime cadenas ilimitadas a coste cero, para siempre.

Casos de uso habituales del descompresor de cadenas

  • Depuración de respuestas de API: descomprime respuestas de API codificadas en GZIP+Base64 para inspeccionar la carga JSON sin procesar. El descompresor te permite leer datos de API comprimidos sin escribir código ni montar un entorno local.
  • Inspección de cargas comprimidas: depura cargas comprimidas en peticiones de red, archivos de log o colas de mensajes. Pega la cadena Base64 directamente en el descompresor para ver el contenido original al instante.
  • Recuperación de datos de localStorage: recupera e inspecciona datos guardados en localStorage con compresión LZ-String. El descompresor admite las tres variantes de codificación LZ-String: Base64, UTF-16 y URI-safe.
  • Decodificación de estado en URL: decodifica el estado codificado con LZ-String URI de los parámetros de consulta de URL que usan las bibliotecas de enrutado en el cliente. El descompresor restaura el estado JSON o de texto original desde parámetros de URL comprimidos.
  • Inspección de cookies comprimidas: inspecciona valores de cookies comprimidos con LZ-String que usan las bibliotecas de gestión de sesión y persistencia de estado. El descompresor decodifica el valor comprimido de vuelta a JSON o texto legible.
  • Análisis de tokens comprimidos: analiza tokens, bloques de configuración u objetos de estado serializados codificados en GZIP+Base64. El descompresor revela el contenido original sin necesidad de herramientas del lado del servidor.

¿Qué es un descompresor de cadenas?

Un descompresor de cadenas invierte el proceso de compresión: toma una cadena comprimida y codificada y la devuelve a su texto legible original. Las cadenas comprimidas aparecen en muchos contextos: respuestas de API codificadas en GZIP+Base64, valores de localStorage comprimidos con LZ-String, parámetros de URL codificados con LZ-String URI y cargas DEFLATE sin procesar. El descompresor admite todos estos formatos y funciona íntegramente en tu navegador, usando el decodificador DEFLATE de fflate para GZIP, zlib y DEFLATE sin procesar, y un decodificador compatible con LZ-String 1.5.0 para las variantes LZ.

Cómo funciona nuestro descompresor de cadenas

  1. Selecciona el algoritmo: elige el formato de compresión que coincida con tu entrada: GZIP+Base64, DEFLATE+Base64, LZ-String Base64, LZ-String UTF-16 o LZ-String URI. Si no estás seguro, prueba primero GZIP+Base64, ya que es el formato más común para cargas de API.
  2. Pega tu cadena comprimida: pega la cadena comprimida en el panel de entrada. El descompresor acepta cualquier longitud de entrada, desde valores cortos de localStorage hasta cargas grandes de respuestas de API.
  3. Descomprime e inspecciona: haz clic en «Descomprimir cadena» y el texto descomprimido aparece al instante en el panel de salida. Cópialo al portapapeles o descárgalo como archivo .txt. Tus datos nunca salen de tu navegador.

Formatos de compresión admitidos

  • GZIP + Base64: el formato más común para cargas de API comprimidas y respuestas HTTP. El descompresor decodifica el Base64 (estándar o URL-safe, con o sin saltos de línea y relleno), descomprime cada miembro GZIP y comprueba la suma CRC-32.
  • DEFLATE + Base64: DEFLATE sin procesar o envuelto en zlib (por ejemplo, zlib.compress de Python o gzcompress de PHP) codificado en Base64. El envoltorio se detecta automáticamente.
  • LZ-String (Base64): LZ-String comprimido con salida Base64, la variante LZ-String más común, usada por bibliotecas de compresión de localStorage como lz-string y localforage-lz-string.
  • LZ-String (UTF-16 / URI): codificaciones LZ-String alternativas: UTF-16 para almacenamiento compacto de cadenas y Base64 URI-safe para codificar parámetros de consulta de URL.

Limitaciones importantes

El descompresor de cadenas trabaja con cadenas comprimidas basadas en texto. Si los datos descomprimidos no son UTF-8 válido, la herramienta te avisa y Descargar guarda los bytes exactos; para archivos .gz o ZIP, usa el GZIP Decompressor o el ZIP Extractor. La entrada LZ-String debe coincidir con la variante seleccionada: los caracteres fuera del alfabeto de la variante y los flujos truncados se notifican como errores en lugar de producir texto ilegible.

Preguntas frecuentes

Un descompresor de cadenas invierte el proceso de compresión: toma una cadena comprimida y codificada y la devuelve a su texto legible original. Este descompresor gratuito admite GZIP+Base64, DEFLATE+Base64 (raw o envuelto en zlib) y las tres variantes de texto de LZ-String (Base64, UTF-16, URI). Funciona en tu navegador con el decodificador DEFLATE de fflate y un decodificador compatible con LZ-String 1.5.0.

Las cadenas GZIP+Base64 suelen empezar por "H4sI". El DEFLATE envuelto en zlib (zlib.compress de Python, gzcompress de PHP) suele empezar por "eJ" o "eN": elige DEFLATE+Base64, que también acepta DEFLATE sin procesar. LZ-String Base64 lo usan las bibliotecas de compresión de localStorage, LZ-String URI los parámetros de URL (contiene "-" o "$" en lugar de "/" y "=") y LZ-String UTF-16 el almacenamiento compacto de cadenas. Si eliges GZIP para datos zlib o DEFLATE sin procesar, o el alfabeto LZ-String equivocado, la herramienta te dice qué opción usar.

Sí. El descompresor funciona íntegramente en tu navegador. Tu carga comprimida nunca se sube a ningún servidor: es seguro para tokens de API, datos de sesión y cargas confidenciales.

Sí, 100 % gratis. Sin registro, sin cuenta, sin plan premium y sin límites de tamaño de carga.

LZ-String es una biblioteca de compresión de JavaScript basada en el algoritmo LZW. Se usa mucho para comprimir datos antes de guardarlos en localStorage, codificar el estado en parámetros de URL y comprimir valores de cookies. El descompresor admite sus tres formatos de salida de texto: Base64, UTF-16 y Base64 seguro para URI.

Normalmente el algoritmo seleccionado no coincide con la entrada o la cadena está incompleta. El error indica qué ha fallado: por ejemplo, un carácter Base64 no válido, una cabecera GZIP que falta, un flujo dañado (suma de comprobación que no coincide) o un LZ-String truncado. Los saltos de línea, los espacios, el Base64 URL-safe ("-" y "_") y la falta del relleno "=" se aceptan automáticamente.

Está pensada para texto comprimido. Si los datos descomprimidos no son UTF-8 válido, la herramienta te avisa, muestra los bytes no válidos como caracteres de sustitución y el botón Descargar guarda los bytes descomprimidos exactos. Para archivos .gz usa el GZIP Decompressor; para archivos ZIP, el ZIP File Extractor; para archivos .tar.gz, el TAR.GZ Extractor.

DEFLATE es el algoritmo de compresión subyacente. GZIP lo envuelve con una cabecera y una suma CRC-32; zlib lo envuelve con una cabecera de 2 bytes y una suma Adler-32; el DEFLATE sin procesar no lleva envoltorio. Usa GZIP+Base64 para datos GZIP y DEFLATE+Base64 para datos raw o envueltos en zlib: el envoltorio se detecta automáticamente y el mensaje de éxito lo indica. Los miembros GZIP concatenados se decodifican completos, como hace gzip -d.

No hay un límite artificial de tamaño. El límite práctico depende de la memoria disponible de tu navegador. Las cargas de API, los valores de localStorage y el estado de URL habituales se decodifican al instante.