Formateador y validador de JSON
Pega un JSON para darle formato legible, comprimirlo en una línea o comprobar si es válido. Si falla, verás la línea y la columna del error.
- Los datos no salen de tu navegador
- Gratis y sin registro
Errores típicos de JSON
- Comillas simples: JSON exige comillas dobles tanto en las claves como en los textos.
- Coma sobrante tras el último elemento de un objeto o una lista.
- Comentarios: JSON no admite
//ni/* */. - Valores como
undefinedoNaN: no existen en JSON; usanull.
Privacidad
Todo se procesa con el motor de tu navegador. Puedes pegar respuestas de una API o ficheros de configuración sin que se envíen a ningún sitio, aunque conviene no pegar claves secretas en ninguna web por costumbre.
Para entender qué es y para qué sirve, lee qué es una API y JSON.
Ejemplo de JSON mal escrito y cómo se corrige
Este texto falla por tres motivos: comillas simples, una coma sobrante y un comentario.
{ 'nombre': "Ana", "edad": 31, // años
"activo": true, }
La versión válida usa comillas dobles, sin comentario y sin la coma final:
{ "nombre": "Ana", "edad": 31, "activo": true }
Preguntas frecuentes
¿Qué diferencia hay entre formatear y minificar?
Formatear añade sangrías y saltos de línea para que una persona lo lea con comodidad. Minificar los quita para reducir el tamaño al enviarlo por red. El contenido es el mismo.
¿Por qué dice que mi JSON es válido en JavaScript pero aquí falla?
JavaScript admite comillas simples, comentarios y comas finales en sus objetos, pero el formato JSON es más estricto. Las claves y las cadenas deben ir siempre con comillas dobles.
¿Acepta YAML o XML?
No. Solo JSON. Para otros formatos necesitas una herramienta específica.
¿Hay límite de tamaño?
No lo hay en la herramienta, pero un archivo de decenas de megabytes puede hacer lento el navegador porque todo se procesa en tu equipo.