Minificador JSON
Minifica JSON eliminando todos los espacios innecesarios y conserva intactos los valores, el orden de las claves y los números grandes. Muestra el ahorro en bytes.
Se ejecuta completamente en tu navegador. Tus datos nunca se suben.
Herramientas Relacionadas
Ver Todas¿Qué es Minificador JSON?
El Minificador JSON convierte JSON formateado en una sola línea compacta eliminando los espacios, tabulaciones y saltos de línea que no forman parte de las cadenas. Los valores, el orden de las claves y el formato de los números se mantienen exactamente igual, y el JSON no válido se reporta con su línea y columna en lugar de alterarse sin aviso.
Cómo usar Minificador JSON
- Pega tu JSON en el cuadro de entrada.
- Haz clic en Minificar (la salida también se actualiza mientras escribes).
- Revisa la línea de tamaño bajo la salida para ver cuántos bytes se ahorraron.
- Copia o descarga el JSON minificado.
Ejemplo
{
"a": [1, 2],
"b": "x y"
} {"a":[1,2],"b":"x y"} Cuándo usar Minificador JSON
Úsalo para reducir JSON que vas a incrustar en un parámetro de URL, una variable de entorno, un fixture de pruebas o un payload HTTP. Ten en cuenta que la compresión HTTP (gzip/brotli) ya elimina casi todo el coste de los espacios, así que minificar sirve sobre todo para tenerlo en una sola línea. No lo uses cuando otras personas necesiten leer o comparar el archivo.
Cómo funciona Minificador JSON
El texto se analiza con un parser JSON estricto y se vuelve a imprimir sin sangría ni espacios después de : y ,. Como la salida se genera a partir del árbol analizado, los espacios dentro de las cadenas no se tocan y los números se imprimen exactamente como en la entrada. Los tamaños se miden en bytes UTF-8.
Casos de Uso Comunes
- Guardar JSON en una variable de entorno o un argumento de línea de comandos
- Reducir el tamaño de los archivos de fixtures en las pruebas
- Preparar un payload JSON de una línea para curl
- Comprobar que el JSON es válido mientras se compacta
Nota de Seguridad
Todo se ejecuta localmente en tu navegador; el código que pegas no se sube a ningún servidor.
Preguntas Frecuentes
¿Se elimina el espacio dentro de "x y"?
No. Solo se eliminan los espacios entre tokens; el contenido de las cadenas se conserva.
¿Cambia la precisión de los números?
No, los números se copian tal como están escritos.
¿Qué pasa si el JSON no es válido?
Recibes un error con la línea y la columna, y no se genera ninguna salida.