Formateador e inspector de esquemas JSON
Formatear, comprimir y validar JSON con un clic.
Esperando entrada
0 líneas · 0 caracteres · 0 bytes
Salida
0 caracteres · 0 bytes
¿Qué es un formateador JSON?
Un formateador JSON convierte un JSON comprimido o desordenado en un documento legible con una sangría uniforme. También valida los datos mientras los analiza, así que una coma de más o una clave entre comillas simples se reportan en lugar de aceptarse en silencio.
Se usa al depurar la respuesta de una API, revisar un archivo de configuración o pegar una carga minificada imposible de leer a mano. Todo ocurre dentro de la pestaña del navegador, así que los datos privados no salen de tu dispositivo.
Cómo formatear y validar JSON
- Pega tu JSON en el editor de la izquierda o arrastra un archivo .json al panel de entrada.
- El espacio de trabajo analiza mientras escribes: la barra de estado muestra la línea, la columna y el error cuando algo está mal formado.
- Elige una pestaña de capacidad (Formatear, Minificar, Validar, Árbol, JSONPath, Convertir, Esquema, JWT) para cambiar la herramienta a esa tarea.
- Pulsa Formatear para volver a sangrar el documento, o Minificar para quitar todo el espacio que no aporta significado.
- Copia el resultado, descárgalo como archivo o envíalo a un conversor relacionado como JSON a YAML o CSV.
Ejemplos de formato JSON
La misma carga antes y después de formatearla, y cómo queda al minificarla.
Impresión bonita con 2 espacios
{"id":7,"tags":["a","b"],"meta":{"ok":true}}{
"id": 7,
"tags": [
"a",
"b"
],
"meta": {
"ok": true
}
}Comprimir una carga
{
"id": 7,
"tags": ["a", "b"]
}{"id":7,"tags":["a","b"]}Herramienta JSON del navegador frente a otras opciones
| Criterio | Este espacio JSON | IDE de escritorio | cURL + jq |
|---|---|---|---|
| Instalación | Abres una pestaña, no instalas nada | Instalar y configurar un editor | Instalar jq y pasar los datos por tubería |
| Privacidad | La carga se queda en el navegador | Local, pero los archivos tocan el disco | Local, aunque el historial de la terminal puede registrarlo |
| Informe de errores | Línea y columna mientras escribes | Diagnósticos del editor | Un error a la vez |
| Extras | Árbol, JSONPath, esquema y conversores | Depende de los plugins | Banderas por comando |
| Mejor para | Inspección y uso rápido | Refactorizaciones largas | Flujos con scripts |
Preguntas frecuentes y especificaciones
¿Es seguro pegar aquí mi JSON?
Sí. El editor, la vista de árbol, JSONPath, la conversión y la generación de esquemas se ejecutan dentro de tu pestaña, así que el payload no se sube a ningún servidor ni sale de tu dispositivo.
¿Qué diferencia hay entre un formateador y un validador de JSON?
El formateador cambia el espacio en blanco para que el documento se lea; el validador decide si el documento es JSON legal. Esta página parsea mientras escribes y hace las dos cosas, y la página del validador de JSON es la versión centrada solo en la comprobación.
¿Cómo formateo JSON en JavaScript?
JSON.stringify(valor, null, 2) devuelve el mismo formato de dos espacios, y si pasas 4 en lugar de 2 obtienes cuatro espacios. Llamar a JSON.stringify(valor) sin el tercer argumento produce la versión minificada.
¿El formato cambia mis datos?
No. Solo se mueve el espacio en blanco: las claves, los valores y su orden se conservan. La única excepción es «Ordenar claves», que reordena alfabéticamente las claves de los objetos para que los diffs entre dos payloads sean estables.
¿Necesito una extensión de Chrome para formatear JSON?
No. Una extensión es cómoda porque formatea automáticamente cada respuesta JSON que abres, pero necesita permiso para leer las páginas que visitas y hay que mantenerla actualizada. Esta página funciona en cualquier navegador desde una pestaña, sin instalar nada.
¿Cómo mantengo el orden original de las claves?
Deja «Ordenar claves» desactivado y limítate a embellecer el documento: conserva exactamente el orden en que llegaron las claves.
¿Por qué mi JSON no se puede parsear?
Las causas habituales son una coma final, una clave entre comillas simples, un carácter de control sin escapar dentro de una cadena o un comentario. La barra de estado señala la línea y la columna del primer problema.