Compactar un objeto
Pega { "nombre": "Ana", "activo": true }.
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.
Introduce los datos necesarios y obtén el resultado.
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.
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.
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.
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.
Algunos ejemplos prácticos para entender cómo utilizar esta herramienta.
Pega { "nombre": "Ana", "activo": true }.
Pega { "mensaje": "Hola mundo", "total": 2 }.
Pega { "importe": 1.2300, "factor": 1e3 }.
Pega {"nombre":"Ana",}.
Resolvemos algunas dudas habituales sobre esta herramienta.