Formatea JSON con sangría y saltos de línea para que los datos anidados se lean bien, o lo minifica en una sola línea para reducir el tamaño transmitido. Ambas opciones pasan primero por JSON.parse(), de modo que una coma que falta o un corchete sin cerrar produce un mensaje de error claro en lugar de una salida rota.
¿En qué se diferencian formatear y minificar?
Formatear (también llamado "embellecer" o "pretty-print") añade sangría y saltos de línea para que un JSON anidado sea fácil de leer. Minificar hace lo contrario: elimina todos los espacios en blanco para producir la salida de una sola línea más pequeña posible, algo útil cuando quieres reducir el tamaño del payload. Ambas opciones validan primero tu JSON con JSON.parse(), así que si hay un error de sintaxis (una coma que falta, un corchete sin cerrar, etc.) verás un mensaje de error claro en lugar de una salida rota.
Cómo formatear y minificar JSON
- Pega el JSON — en el cuadro «JSON de entrada» pega el JSON que quieres ordenar o minificar.
- Elige la sangría — selecciona 2 espacios, 4 espacios o tabulador para el formateo.
- Ejecuta — pulsa «Formatear» o «Minificar» y el resultado aparece debajo.
- Copia — usa el botón «Copiar» para llevar el resultado al portapapeles.
¿Cómo elijo la sangría?
Elige según la legibilidad del resultado y la convención. 2 espacios es lo más común en el ecosistema de JavaScript y la web, y ahorra ancho de pantalla. 4 espacios muestran con más claridad las estructuras muy anidadas, y el tabulador permite ajustar el ancho libremente en tu editor. La sangría solo afecta al formateo; no se aplica al resultado minificado.
¿Qué pasa si hay un error de sintaxis?
Tanto formatear como minificar validan primero con JSON.parse(), así que si hay algo incorrecto —una coma que falta, un corchete sin cerrar, comillas simples— verás un mensaje de error en lugar de una salida rota. Corrige la entrada siguiendo el mensaje y vuelve a ejecutar. Si solo quieres comprobar rápidamente la validez, el Validador de JSON es más cómodo.
¿Cuándo usar esto?
Útil para depurar una respuesta de API que llegó en una sola línea ilegible, limpiar un archivo de configuración o reducir el JSON antes de enviarlo por la red. Si solo necesitas comprobar si tu JSON es válido sin reformatearlo, prueba el Validador de JSON en su lugar. Todo se ejecuta directamente en tu navegador: tu JSON nunca se sube a ningún servidor.
¿Es seguro mi JSON?
Sí. El formateo, la minificación y la validación se ejecutan por completo dentro de tu navegador, y el JSON que introduces no se envía ni se guarda en ningún servidor. Por eso puedes pegar con total tranquilidad respuestas que contengan claves de API o datos personales.