Cómo usar Formateador y validador de JSON
- 1
Pega o abre JSON
Pega en el cuadro de la izquierda, suelta en él un archivo .json o usa Abrir archivo. Prueba Ejemplo para ver cómo funciona.
- 2
Elige el formato
Elige 2 espacios, 4 espacios o tabulaciones, activa Ordenar claves A–Z si quieres un orden estable y pulsa Formatear JSON o Minificar.
- 3
Corrige los errores
Si el JSON no es válido, lee la línea, la columna y la pista, ve al punto con Ir a la línea o pulsa Reparar JSON.
- 4
Copia, descarga o explora
Copia el resultado, descárgalo como .json o abre la pestaña Árbol para contraer nodos y copiar una ruta JSONPath.
Límites y Pro
Gratis y sin registro: abre archivos de hasta 50 MB. La entrada de más de 200 000 caracteres se procesa en un worker en segundo plano, los archivos de más de 2 MB se formatean sin cargarse en el editor y la vista de árbol admite documentos de hasta 2 MB.
Pro quita los anuncios; los límites del formateador son los mismos en todos los planes. Ver Pro
Acerca de Formateador y validador de JSON
Pega una respuesta de API, un archivo de configuración o una línea de log y este formateador la comprueba con el estándar JSON (RFC 8259); después la imprime con sangría de dos espacios, de cuatro espacios o con tabulaciones, o la minifica en una sola línea. Las claves se pueden ordenar alfabéticamente, lo que facilita comparar dos versiones del mismo documento.
Cuando el JSON está roto, obtienes la línea y la columna, una descripción clara de lo que se esperaba, un símbolo ^ bajo el punto exacto y una posible solución: una coma que falta al final de la línea anterior, una coma final, comillas simples, un nombre de propiedad sin comillas, un comentario, True o None de Python, NaN, un salto de línea sin escapar dentro de una cadena o un corchete sin cerrar. El botón Reparar JSON corrige de una vez esos vicios de casi-JSON y enumera cada cambio, para que puedas revisarlo o deshacerlo.
Los números y las secuencias de escape se copian tal como están escritos, así que un ID como 12345678901234567890 no se redondea como lo haría JSON.parse. La vista de árbol contrae objetos y arrays, muestra cuántas claves o elementos contiene cada uno y copia la ruta JSONPath o el valor de cualquier nodo.
Los archivos grandes se procesan en un worker en segundo plano, así que la página sigue respondiendo mientras se formatea una exportación de 50 MB. La herramienta no valida con un esquema JSON, no convierte a YAML ni CSV y no consulta datos con expresiones JSONPath.
Privacidad
El análisis, el formateo y la reparación se hacen en esta pestaña del navegador; el JSON que pegas o abres nunca se sube ni se envía a ningún servicio. Solo se guardan en el almacenamiento local tus opciones de sangría y de ordenar claves; el documento no se conserva al cerrar la página.
Características
Errores con los que puedes actuar
Línea, columna, un símbolo bajo el problema y una solución sugerida, en lugar de «Unexpected token».
Reparación en un clic
Convierte en JSON estricto el que tiene comentarios, comas finales, comillas simples o claves sin comillas.
Árbol contraíble
Contrae cualquier objeto o array y copia la ruta JSONPath o el valor de un nodo.