Saltar al contenido principal
Informática

Minificador JSON

Pega tu JSON y elimina los espacios, tabulaciones y saltos de línea innecesarios. Obtén un resultado compacto para copiar, conservando los valores y el contenido de las cadenas. El procesamiento se realiza en tu navegador.

Gratis Sin registro Uso inmediato

Minificar y compactar JSON

Introduce los datos necesarios y obtén el resultado.

Pega tu JSON y obtén una versión compacta para copiar. El procesamiento se realiza directamente en tu navegador.
Pega solo el contenido JSON. Admite objetos, arrays y valores simples como null, true o 123. Una entrada vacía no es JSON válido.
Utiliza comillas dobles, sin comentarios ni comas finales. Se eliminan los espacios innecesarios fuera de las cadenas; se conservan los números, los escapes y el orden de la entrada.
Se admiten hasta 100000 posiciones de texto y 200 niveles de objetos o arrays anidados. Algunos símbolos, como los emoji, ocupan dos posiciones. Superar estos límites no significa que la sintaxis sea incorrecta.

Cómo minificar JSON

  1. Pega el documento JSON completo, sin delimitadores de bloques de código.
  2. Pulsa «Minificar JSON» para comprobar la sintaxis y compactar el texto.
  3. Revisa el tamaño del resultado y copia el JSON minificado.

La entrada permanece disponible para que puedas revisarla. Si aparece un error, corrígelo y vuelve a minificar: la herramienta no repara el documento automáticamente.

Qué cambia al compactar JSON

La indentación ayuda a leer el documento, pero ocupa espacio. El minificador elimina ese espacio de presentación y conserva los elementos JSON en su orden original. Las claves, las cadenas y los números mantienen su escritura.

Por ejemplo, el espacio entre las palabras de "Hola mundo" forma parte del valor y se conserva. También se mantienen los escapes como \n y los decimales escritos con ceros finales, como 1.2300.

Entender el tamaño y el porcentaje de reducción

Los tamaños se calculan en bytes UTF-8 sobre el texto del campo de entrada y el resultado. Un carácter no siempre equivale a un byte: los acentos y los emoji pueden ocupar varios. Los saltos de línea del campo de texto se cuentan como LF.

La reducción se calcula como (bytes de entrada − bytes de salida) / bytes de entrada × 100 y se presenta con dos decimales. Si el documento ya está compacto, la reducción es del 0 %. Una reducción muy pequeña puede redondearse a 0,00 %; los tamaños en bytes permiten comprobar la diferencia exacta.

Esta comparación no incluye encabezados HTTP ni compresión de transporte. Minificar el texto no permite predecir por sí solo el tamaño final de una respuesta comprimida.

Comprobar un documento antes de minificarlo

La herramienta acepta JSON estricto. Un documento con sintaxis correcta puede contener datos que tu aplicación no admite: comprueba aparte sus campos y reglas. Evita también claves repetidas; la minificación las conserva y no resuelve su interpretación.

Para revisar errores con su línea y columna, utiliza el Validador JSON. Si prefieres una presentación por niveles, abre el Formateador JSON.

Ejemplos

Algunos ejemplos prácticos para entender cómo utilizar esta herramienta.

Compactar un objeto

Pega { "nombre": "Ana", "activo": true }.

{"nombre":"Ana","activo":true}

Conservar espacios dentro de una cadena

Pega { "mensaje": "Hola mundo", "total": 2 }.

{"mensaje":"Hola mundo","total":2}

Mantener la escritura de los números

Pega { "importe": 1.2300, "factor": 1e3 }.

{"importe":1.2300,"factor":1e3}

Corregir una coma final

Pega {"nombre":"Ana",}.

Se mostrará un error de sintaxis. Elimina la coma final y vuelve a minificar.

Preguntas frecuentes

Resolvemos algunas dudas habituales sobre esta herramienta.

Elimina los espacios, tabulaciones y saltos de línea situados fuera de las cadenas de texto. Conserva los caracteres escritos dentro de las comillas, incluidas sus secuencias de escape.

No. Se conserva la escritura original de los números, incluidos enteros grandes, decimales y exponentes. También se mantiene el orden de las propiedades y de los elementos de los arrays.

El resultado será igual a la entrada si no hay espacios prescindibles fuera de las cadenas. En ese caso, la reducción será del 0 %.

No. Primero se comprueba la sintaxis JSON estricta. Si hay comentarios, comas finales u otros errores, debes corregirlos antes de obtener el resultado compacto.

No. La minificación retira espacios de presentación y produce texto JSON. La compresión, como gzip, utiliza otro proceso. La reducción indicada por esta herramienta compara los tamaños del texto en UTF-8, sin compresión.

El resultado minificado no guarda los espacios eliminados. Puedes generar una nueva indentación con el Formateador JSON, pero no recuperar a partir del resultado la presentación exacta de la entrada.

La minificación se realiza localmente en tu navegador. La herramienta no necesita enviar la entrada ni el resultado al servidor.
Última revisión: 9 de octubre de 2026