ToolStudio.es
En tu navegador1 Prueba Gratis

Validar JSON online

Comprueba si tu JSON es válido. Si no lo es, te decimos qué falla, en qué línea y columna, y cómo arreglarlo.

Prueba gratis: procesa 1 documento (pegado o 1 archivo) y cambia las opciones las veces que quieras. Los errores no gastan tu prueba.
Entrada · JSON

Todo se procesa en tu navegador: tus datos no se envían a ningún servidor.

Resultado

¿Por qué mi JSON no es válido?

JSON es un formato estricto: una sola coma de más, una comilla simple o una clave sin comillas hacen que todo el archivo se rechace. El mensaje de error típico («Unexpected token } in JSON at position 1532») no ayuda mucho a encontrar el problema.

Este validador lee el JSON según el estándar (RFC 8259) y, al primer error, te dice qué ocurre en lenguaje claro, la línea y la columna, y te muestra ese trozo del texto con una marca debajo. Un botón lleva el cursor al sitio exacto para que lo corrijas y vuelvas a validar.

Si el JSON es válido verás su tipo raíz (objeto o lista), cuántas claves tiene y su profundidad. También te avisa de las claves repetidas dentro de un mismo objeto: son JSON válido, pero la mayoría de programas solo conservan el último valor y suelen ser un error difícil de ver.

Cómo validar un JSON

  1. Pega el JSON o abre un archivo .json.
  2. Pulsa «Validar JSON».
  3. Si hay un error, lee la explicación y pulsa «Ir al error» para saltar a la línea.
  4. Corrígelo y vuelve a validar hasta ver «JSON válido».

Errores más comunes en JSON

  • Coma final: {"a": 1,} — JSON no admite una coma después del último elemento.
  • Comillas simples: {'a': 1} — las claves y los textos van siempre entre comillas dobles.
  • Claves sin comillas: {a: 1} — válido en JavaScript, no en JSON.
  • Comentarios // o /* */ — JSON no los admite.
  • Valores como undefined, NaN o Infinity, o ceros a la izquierda como 007.
  • Saltos de línea dentro de un texto: hay que escribirlos como \n.

Preguntas Frecuentes

¿Qué estándar usa el validador?

El de JSON (RFC 8259 / ECMA-404), el mismo que aplican JSON.parse en JavaScript, Python y la mayoría de lenguajes. No acepta extensiones como JSON5 o JSONC (comentarios y comas finales).

¿Valida contra un JSON Schema?

No. Comprueba la sintaxis: que el texto sea JSON correcto. Validar que los campos tengan los tipos o valores que espera tu aplicación (JSON Schema) es otra cosa que esta herramienta no hace.

¿Los intentos con errores gastan la prueba gratis?

No. Puedes validar, corregir y volver a validar las veces que necesites. La prueba se usa cuando obtienes un resultado válido.

¿Se envían mis datos a algún servidor?

No. Todo se procesa en tu navegador con JavaScript. El texto que pegas y los archivos que abres no salen de tu dispositivo, así que puedes usar datos internos o de clientes con tranquilidad.

¿Puedo validar muchos archivos a la vez?

Sí, con ToolStudio Pro: abre varios archivos y verás cuáles son válidos y en qué línea falla cada uno de los demás.

¿Es gratis?

Sí. Puedes probar la herramienta gratis con un documento (pegado o un archivo) y cambiar las opciones las veces que quieras; los intentos con errores no gastan la prueba. Para uso ilimitado y procesar varios archivos a la vez, ToolStudio Pro cuesta 1,99 € al mes e incluye todas las herramientas.

Herramientas relacionadas

Desarrollo

Formatear JSON

Pega JSON minificado o desordenado y obtenlo con sangría de 2, 4 espacios o tabulador, con las claves ordenadas si quieres. Señala la línea y la columna de cualquier error.

JSON
Probar herramienta
Desarrollo

Minificar JSON

Compacta JSON en una sola línea sin cambiar ningún valor y mira cuánto se reduce. Útil para APIs, archivos de configuración y peticiones más ligeras.

JSON
Probar herramienta
Desarrollo

Convertir YAML a JSON

Convierte YAML a JSON con anclas, alias y varios documentos separados por «---». Si el YAML tiene un error, indica la línea y la columna.

YAMLJSON
Probar herramienta
Desarrollo

Convertir JSON a TypeScript

Crea interfaces o types de TypeScript desde JSON: une los objetos de una lista en un solo tipo, marca como opcionales (?) las claves que faltan y crea uniones cuando los valores cambian.

JSONTypeScript
Probar herramienta
Featured on TinyShelf