Compresor JSON con tamaño GZIP
Minifica JSON y consulta el tamaño GZIP real en red online y gratis. Nuestro compresor JSON con tamaño GZIP muestra el tamaño original, el minificado y el tamaño GZIP en red uno junto a otro - para que veas el ahorro exacto de ancho de banda de tus cargas útiles de API. Todo el procesamiento ocurre localmente en tu navegador y sin registro.
Compress JSON + Show GZIP Wire Size
Paste your JSON into the input panel and click "Compress JSON" to minify it and see the true GZIP wire size - the actual bytes transferred when served with Content-Encoding: gzip. All processing happens locally in your browser.
GZIP wire size is calculated using the native browser CompressionStream('gzip') API on the minified output - matching the actual bytes transferred when served with Content-Encoding: gzip.
¿Por qué usar nuestro compresor JSON con tamaño GZIP?
- Minificación JSON + tamaño GZIP al instante: nuestro compresor JSON minifica tu JSON y calcula el tamaño GZIP en red en milisegundos, íntegramente en tu navegador. Consulta al instante el ahorro real de transferencia de tus cargas útiles de API - sin necesidad de servidor.
- Compresor JSON online seguro: tus datos JSON nunca salen de tu dispositivo cuando usas nuestro compresor JSON con tamaño GZIP online. Toda la minificación y compresión ocurre localmente en tu navegador - 100 % privado.
- Comparación de tres tamaños: nuestro compresor JSON muestra el tamaño original, el minificado y el tamaño GZIP en red uno junto a otro - para que veas exactamente cuánto ancho de banda ahorra cada optimización en tu carga útil de JSON concreta.
- Compresor JSON 100 % gratis para siempre: comprime JSON y comprueba el tamaño GZIP online totalmente gratis - sin registro, sin nivel premium y sin anuncios. Nuestro compresor JSON con tamaño GZIP es gratis para todos y sin límites de tamaño de datos.
¿Qué es la compresión JSON con tamaño GZIP?
La compresión JSON tiene dos capas distintas. La primera es la minificación: eliminar todos los espacios en blanco, saltos de línea y sangrado del JSON para producir la cadena JSON válida más pequeña. La segunda es la codificación GZIP: la compresión de la capa de transporte HTTP que aplican los servidores web al entregar JSON con Content-Encoding: gzip . La mayoría de los desarrolladores solo ve el tamaño minificado, pero el tamaño GZIP en red es lo que realmente viaja por la red. Nuestro compresor JSON con tamaño GZIP muestra las tres cifras - original, minificada y GZIP - para que veas el impacto real en ancho de banda de tus cargas útiles de JSON.
Cómo funciona nuestro compresor JSON con tamaño GZIP
- Pega o sube tu JSON: introduce tus datos JSON en el panel de entrada - pégalos directamente o sube un archivo .json. Nuestro compresor JSON con tamaño GZIP valida el JSON antes de procesarlo y muestra un error claro si la entrada no es JSON válido.
- Minificación y cálculo GZIP instantáneos: haz clic en «Comprimir JSON» y nuestra herramienta minifica el JSON usando JSON.parse() + JSON.stringify() , y después calcula el tamaño GZIP en red con la API nativa del navegador CompressionStream('gzip') . Tu JSON nunca sale de tu dispositivo.
- Copia el JSON minificado: consulta el JSON minificado en el panel de salida y cópialo directamente. El panel de estadísticas muestra el tamaño original, el minificado, el tamaño GZIP en red y el porcentaje de ahorro de cada paso.
Qué significan los tres tamaños
- Tamaño original: el tamaño de tu JSON tal cual, con todos los espacios en blanco, sangrado y formato. Es lo que guardas en el control de versiones o editas en un editor de texto.
- Tamaño minificado: el tamaño tras eliminar todos los espacios en blanco innecesarios. Es lo que deberías servir desde tu API si no usas codificación GZIP: la cadena JSON válida más pequeña.
- Tamaño GZIP en red: los bytes reales transferidos por la red cuando tu servidor usa Content-Encoding: gzip . Es la cifra que importa para los costes de ancho de banda y el rendimiento móvil.
- GZIP sobre minificado: GZIP es más eficaz sobre el JSON minificado porque ya se han eliminado los espacios en blanco redundantes. Nuestra herramienta siempre calcula el tamaño GZIP sobre la salida minificada para la estimación de transferencia más precisa.
Nota importante sobre la precisión del tamaño GZIP
El tamaño GZIP que muestra nuestro compresor JSON se calcula con la API nativa CompressionStream del navegador en el nivel de compresión predeterminado. Los tamaños GZIP reales de un servidor pueden variar ligeramente según su nivel de compresión configurado (normalmente nivel 6 en nginx/Apache). La diferencia suele ser inferior al 2-5 % y no afecta a la utilidad de la comparación para planificar.
Preguntas frecuentes
Un compresor JSON con tamaño GZIP es una herramienta que minifica JSON eliminando espacios en blanco y también calcula el tamaño GZIP en red: los bytes reales transferidos cuando un servidor entrega el JSON con Content-Encoding: gzip. Nuestro compresor JSON con tamaño GZIP online hace esto íntegramente en tu navegador, sin necesidad de subir nada a un servidor.
No. La minificación JSON solo elimina espacios en blanco, saltos de línea y sangrado - nunca cambia nombres de claves, valores ni tipos de datos. El JSON minificado es semánticamente idéntico al original y se analiza exactamente al mismo objeto JavaScript.
Por supuesto. Nuestro compresor JSON con tamaño GZIP online procesa todo localmente en tu navegador. Tus datos JSON nunca salen de tu dispositivo - no hay subida a servidores, ni almacenamiento en la nube, ni retención de datos de ningún tipo.
Sí, 100 % gratis. Nuestro compresor JSON con tamaño GZIP online no requiere registro, no tiene nivel premium, no tiene límites de tamaño de datos y no muestra anuncios. Puedes comprimir JSON y comprobar el tamaño GZIP online tantas veces como necesites, totalmente gratis.
GZIP usa el algoritmo DEFLATE, que encuentra y comprime patrones repetidos en los datos. El JSON es muy repetitivo: los nombres de claves se repiten en cada objeto de un array y valores comunes como true, false, null y números aparecen muchas veces. Esa repetición es justo lo que GZIP aprovecha, logrando normalmente una reducción del 60-80 % en datos JSON.
Conviene hacer ambas cosas. Minificar primero el JSON elimina espacios en blanco, lo que reduce la entrada a GZIP y hace que GZIP sea algo más eficiente. Más importante aún: el JSON minificado es más pequeño incluso sin GZIP - para clientes que no admiten codificación gzip o para almacenamiento en localStorage e IndexedDB, donde no se aplica GZIP.
El tamaño GZIP se calcula con la API nativa CompressionStream del navegador en el nivel de compresión predeterminado. Los tamaños GZIP reales del servidor pueden variar un 2-5 % según su nivel de compresión configurado. La diferencia es lo bastante pequeña para que la comparación sea precisa para planificar y optimizar.
La minificación JSON elimina espacios en blanco para producir la cadena JSON válida más pequeña - la salida sigue siendo JSON legible. La compresión JSON (GZIP) convierte los bytes JSON en un formato binario comprimido que no es legible por humanos y debe descomprimirse antes de usarse. La minificación es una optimización a nivel de código fuente; GZIP es una optimización a nivel de transporte.
Nuestro compresor JSON con tamaño GZIP está diseñado específicamente para JSON: valida la entrada como JSON y usa JSON.parse() + JSON.stringify() para minificar. Para estimar el tamaño GZIP de texto arbitrario, usa nuestra herramienta Compresor de texto GZIP, que acepta cualquier texto plano.