Formateador y validador de JSON
Formatea, indenta y valida JSON.
Tus datos no se envían a ningún servidor.
El formateador de JSON indenta, valida y minifica JSON en tu navegador. Pega una respuesta de una API o un fichero de configuración y lo verás ordenado al instante; si no es válido, te dice en qué línea y columna está el problema. Nada de lo que pegas sale de tu equipo, lo que importa cuando el JSON lleva tokens o datos personales.
Los errores que más rompen un JSON
| Error | Mal | Bien |
|---|---|---|
| Coma final | {"a": 1,} | {"a": 1} |
| Comillas simples | {'a': 1} | {"a": 1} |
| Clave sin comillas | {a: 1} | {"a": 1} |
| Comentarios | {"a": 1 // uno} | {"a": 1} |
| Valores de otros lenguajes | {"a": None} | {"a": null} |
Todos son válidos en JavaScript o en Python, y por eso aparecen tanto al copiar
un objeto de código. JSON es más estricto: solo admite comillas dobles, ni
comentarios ni comas finales, y los valores especiales se escriben true,
false y null, en minúscula.
Validar sin reparar
Con «Arreglar JSON» activado, un JSON roto sale formateado como si nada, y eso está bien cuando solo quieres leerlo. Pero si ese JSON lo va a consumir otro programa, el original sigue roto. En ese caso desactiva la casilla: verás el error exacto y podrás corregirlo en la fuente.
Cómo usar Formateador JSON
- 1
Pega tu JSON
Puede venir en una sola línea, minificado o con pequeños errores. Se formatea y se valida en cuanto lo pegas, sin pulsar ningún botón.
- 2
Elige la indentación
2, 3 o 4 espacios para leerlo cómodamente, o «Compacto» para minificarlo en una sola línea.
- 3
Decide si quieres que lo repare
La casilla «Arreglar JSON» viene activada y corrige los errores más comunes antes de formatear. Desactívala si lo que quieres es validar el JSON tal cual y ver dónde falla.
- 4
Copia el resultado
Pulsa el botón de copiar para llevarte el JSON formateado.
Preguntas frecuentes
¿Cómo encuentro el error de un JSON inválido?
Desactiva «Arreglar JSON» y la herramienta te dirá la línea y la columna donde el análisis se detuvo. El fallo suele estar justo ahí o en la línea anterior: una coma que falta, una que sobra o unas comillas sin cerrar.
¿Qué errores corrige «Arreglar JSON»?
Los típicos del JSON copiado de código JavaScript o de un log: comillas simples en lugar de dobles, claves sin comillas, comas finales sobrantes, comentarios y valores como True o None de Python. Si el texto está demasiado roto, te avisa de que no ha podido repararlo.
¿Qué diferencia hay entre formatear y minificar?
Formatear añade saltos de línea e indentación para que se lea bien. Minificar quita todos los espacios que no hacen falta para que ocupe lo mínimo. Los datos son idénticos en los dos casos.
¿Hay un límite de tamaño?
No hay un límite fijado. El único es la memoria de tu navegador, y un JSON de varios megas se formatea sin problemas en un ordenador normal.
¿Se envía mi JSON a algún servidor?
No. El formateo y la validación se hacen en tu navegador, así que puedes pegar respuestas de API con tokens o datos de clientes sin que salgan de tu equipo.