Minificador JSON
Elimina todos los espacios y saltos de línea innecesarios de un documento JSON, enteramente en tu navegador.
Se ejecuta enteramente en tu navegador. No se sube, registra ni guarda nada.
El JSON minificado es lo que quieres en la red y en un archivo de configuración que nadie lee a mano. Pega un documento formateado y recupera la forma compacta, con el número de bytes que has ahorrado.
Cómo funciona
El documento se analiza y se vuelve a escribir sin espacio entre los tokens. Solo desaparece el espacio en blanco sin significado: los espacios y los saltos de línea dentro de los valores de cadena son parte de los datos y se conservan, escapados como exige la especificación.
El ahorro que se indica es sobre los bytes en bruto. Por HTTP la ganancia real suele ser menor, porque la compresión ya se ocupa muy bien de la sangría repetida.
Ejemplos
| Caso | Entrada | Resultado |
|---|---|---|
| Espacios en blanco eliminados | { "id": 7, "tags": [ "a", "b" ] } | {"id":7,"tags":["a","b"]} |
Preguntas frecuentes
¿El JSON minificado se analiza más rápido?
Un poco, y pocas veces de forma medible. La ventaja real es el tamaño de transferencia, e incluso ahí la compresión gzip o brotli elimina casi toda la diferencia antes de que lo haga la minificación.
¿Minificar cambia mis datos?
Ningún valor cambia. La notación de los números puede normalizarse y los caracteres no ASCII se emiten directamente en lugar de como secuencias de escape, pero el resultado analizado es idéntico.
Conviene saber
- Todo ocurre en tu navegador. El documento no se sube, no se registra y no se almacena.
- Los enteros mayores que 2^53 pierden precisión, porque JavaScript, que hace el trabajo aquí, lee todo número JSON como coma flotante de doble precisión. Los identificadores muy grandes deberían transportarse como cadenas.
Fuentes
Todas las herramientas de Código