Validador JSON

Validar JSON online

Pega un JSON o carga un archivo .json para comprobar si la sintaxis es correcta. Si falla, la herramienta muestra el error y una pista útil cuando reconoce patrones frecuentes.

JSONValidar JSON online
Procesamiento local. No se sube a un servidor.
EntradaPega JSON o carga un archivo .json
ResultadoSalida lista para copiar

Cuando el JSON sea válido, aquí verás su estructura.

Ejemplo de JSON válido

Este bloque es válido porque usa comillas dobles, separa las propiedades con comas y no deja una coma final antes de cerrar el objeto.

JSON válido
{
  "id": 42,
  "nombre": "Ana",
  "activo": true,
  "etiquetas": ["api", "json"]
}

Ejemplo de JSON inválido

Este ejemplo mezcla varios errores típicos: clave sin comillas, string con comillas simples y coma final.

JSON inválido
{
  id: 42,
  "nombre": 'Ana',
  "activo": true,
}
JSON corregido
{
  "id": 42,
  "nombre": "Ana",
  "activo": true
}

Cómo validar un JSON

  1. Pega el contenido en el editor de entrada o carga un archivo .json.
  2. Haz clic en Validar JSON.
  3. Si es válido, puedes copiar, descargar, formatear o minificar el resultado.
  4. Si falla, revisa la línea, la columna y la sugerencia mostrada por la herramienta.

Si el contenido viene copiado desde un PDF, Word o un chat y parece traer saltos extraños, primero puedes limpiar texto para copiar y después volver a validarlo aquí.

Errores comunes que conviene revisar

Muchos errores no vienen de la lógica del dato, sino de pequeñas diferencias entre JSON estricto y objetos escritos como JavaScript.

Diferencia entre JSON válido y objeto JavaScript

JSON es un formato de datos estricto. Un objeto JavaScript puede aceptar formas que JSON no acepta, como claves sin comillas, comentarios, comillas simples o valores especiales.

Objeto JavaScript, no JSON
{
  usuario: 'ana',
  activo: true,
  edad: undefined
}
JSON válido
{
  "usuario": "ana",
  "activo": true,
  "edad": null
}

Privacidad

El JSON se procesa en tu navegador. No se sube a ningún servidor para validarlo, formatearlo, minificarlo o visualizarlo.

Herramientas relacionadas

Guías para depurar y entender JSON

Cuando el problema no es solo de sintaxis, estas guías ayudan a entender el origen del dato, los tipos permitidos y las diferencias con JavaScript o JSONC.

Preguntas frecuentes

¿Qué significa que un JSON sea válido?

Significa que respeta la sintaxis JSON: claves entre comillas dobles, strings con comillas dobles, comas bien ubicadas y valores permitidos como objetos, arrays, strings, números, booleanos o null.

¿La herramienta corrige automáticamente mi JSON?

No intenta hacer autocorrecciones perfectas. Muestra el error y, cuando detecta patrones comunes, agrega una sugerencia prudente para que puedas corregirlo con control.

¿Puedo validar un archivo .json?

Sí. Usa el botón Cargar .json para leer el archivo en el navegador y validarlo localmente.

¿Un objeto JavaScript siempre es JSON válido?

No. JavaScript permite claves sin comillas, comillas simples, comentarios o valores como undefined; JSON estricto no los permite.