Formateador y validador JSON
Pega tu JSON para hacerlo legible, encontrar el punto exacto donde falla o reducirlo a una sola línea.
Sellado en este dispositivo
Funciona en tu navegador. No se sube nada.
Sellado
Resultado
Tu JSON formateado aparecerá aquí mientras escribes.
Este JSON no es válido
Cómo funciona
-
Pega tu JSON
Pégalo, escríbelo o abre un archivo .json. El formateo empieza en cuanto hay algo que leer.
-
Corrige lo que falla
Si el JSON no es válido, verás la línea, la columna y una explicación sencilla. Con un clic, el cursor se sitúa en el problema.
-
Elige la forma
Elige la vista formateada, minificada o en árbol, define la sangría, ordena las claves y copia o descarga el resultado.
Preguntas frecuentes
¿Se envía mi JSON a un servidor?
No. El análisis y el formateo se hacen por completo en tu navegador, así que las respuestas de API, los archivos de configuración y los tokens nunca salen de tu dispositivo.
¿Por qué dice que mi JSON no es válido si JavaScript lo acepta?
JSON es más estricto que JavaScript. Las claves y el texto necesitan comillas dobles, no se permiten las comas finales ni los comentarios, y valores como undefined o NaN no existen. El mensaje de error indica la regla que no se ha cumplido.
¿El formateo cambiará mis números?
No. Los números y los caracteres escapados se conservan exactamente como los escribiste, así que los enteros muy grandes y los decimales largos no se redondean como lo haría JSON.parse.
¿Qué hace «Ordenar claves»?
Ordena alfabéticamente las claves de todos los objetos, en todos los niveles. Los arrays conservan su orden, porque el orden de sus elementos forma parte de los datos.
¿Puede con archivos grandes?
Sí. Los archivos de varios megabytes se formatean en un momento. La vista en árbol se abre nivel a nivel y muestra las listas largas por tandas, para que la página siga respondiendo con fluidez.