Un JSON inválido suele deberse a un puñado de causas frecuentes: una coma final, comillas simples en lugar de dobles, una clave sin comillas o un corchete sin cerrar.
Cargando Validador de JSON…
Identifica qué hace inválido su JSON y por qué
Señala el carácter exacto de cada fallo con línea y columna
Explica causas frecuentes: comas finales, comillas simples, claves sin comillas
Le orienta sobre la corrección; usted mantiene el control de la edición
Coloca Validador de JSON en una entrada, documentación, intranet o portal escolar con un iframe. El procesamiento, la privacidad y los límites son los mismos que en la página completa.
Código de inserción
<iframe
src="https://www.fixtools.io/json/json-validator?embed=1&lang=es"
width="100%"
height="780"
frameborder="0"
style="border:0;border-radius:16px;max-width:900px;"
title="Validador de JSON by FixTools"
loading="lazy"
allow="clipboard-write"
></iframe>Atribución amable: aparece un pequeño enlace "Powered by FixTools" en el pie del embed.
La coma final es probablemente la causa más habitual de un JSON inválido. En muchos lenguajes de programación se permite, e incluso se recomienda, dejar una coma después del último elemento de una lista para facilitar los cambios posteriores. En JSON, sin embargo, esa coma está prohibida: colocar una tras el último par de un objeto o el último valor de un arreglo invalida todo el documento. El síntoma típico es un error que apunta a la llave o el corchete de cierre, porque el analizador espera otro elemento después de la coma y se encuentra el final de la estructura. La corrección es sencilla una vez localizado el punto: basta con eliminar la coma sobrante. La herramienta le lleva justo a esa posición para que el arreglo sea inmediato.
El segundo grupo de causas tiene que ver con las comillas. JSON exige comillas dobles rectas tanto en las claves como en los valores de texto, pero es muy común escribir comillas simples por costumbre de otros lenguajes, o copiar un objeto de JavaScript donde las claves aparecen sin comillas. Ambos casos producen un documento inválido. También ocurre que, al pegar desde un procesador de textos o un chat, las comillas rectas se transforman en comillas tipográficas curvas que el analizador no reconoce. La solución pasa por sustituir todas las comillas simples y curvas por comillas dobles rectas, y por añadir comillas a cualquier clave que no las tenga. La herramienta señala el carácter concreto que provoca el fallo, de modo que sepa exactamente dónde intervenir.
Los corchetes y las llaves sin cerrar son otra fuente frecuente de JSON inválido, especialmente al editar documentos extensos a mano. Cada llave que abre un objeto y cada corchete que abre un arreglo debe tener su pareja de cierre, y en el orden correcto. Al borrar o mover bloques de datos es fácil eliminar sin querer un símbolo de cierre, o dejar uno de apertura huérfano. El resultado es una estructura desequilibrada que el analizador no puede completar, y a menudo el error se señala al final del documento, donde el texto se acaba antes de cerrar todo lo que estaba abierto. Para corregirlo conviene revisar la anidación desde la posición indicada hacia atrás y añadir o eliminar el delimitador que falte, comprobando que cada apertura tiene su cierre correspondiente.
Todas estas infracciones comparten un mismo comportamiento: cuando el intérprete JSON.parse de JavaScript, o cualquier analizador equivalente, procesa el texto, lanza una excepción y se detiene en el primer punto conflictivo. Ese es el motivo por el que un documento con varios problemas se corrige de uno en uno. Merece la pena entender la lógica: un error temprano, como una comilla sin cerrar, desplaza la interpretación de todo lo que viene después, así que los mensajes posteriores pueden ser confusos hasta que se resuelve el primero. Por eso la forma más eficaz de corregir un JSON inválido es atender el error señalado, aplicar el cambio, volver a comprobar y repetir. Con cada iteración, el documento se acerca a un estado válido y los diagnósticos se vuelven más fiables.
Es importante ser claro sobre lo que hace esta herramienta y lo que no. Identifica con precisión qué hace inválido su JSON, dónde está el fallo y por qué se produce, y le orienta sobre la corrección adecuada según la causa. Lo que no hace es reparar automáticamente un documento arbitrariamente roto, porque adivinar la intención original podría alterar el significado de sus datos; la edición final la realiza usted, que conoce el contexto. Este control manual es una ventaja cuando trabaja con datos importantes. Además, todo el análisis se ejecuta de forma local en su navegador: el JSON no se sube a ningún servidor ni se almacena, de modo que puede corregir configuraciones internas o respuestas con datos sensibles sin comprometer su privacidad, sin registro y de forma gratuita.
Pegue su JSON inválido y ejecute la comprobación para ver qué carácter lo rompe y por qué, y luego aplique usted el arreglo en el punto indicado.
Guía paso a paso para descubra qué hace inválido su json y cómo corregirlo:
Pegue el JSON inválido
Copie el documento que su aplicación rechaza y péguelo en el editor, o cargue el archivo .json correspondiente. No necesita saber de antemano cuál es el problema; la herramienta se encarga de localizarlo por usted.
Ejecute la comprobación
Pulse validar para analizar el documento. La herramienta lo recorre siguiendo las reglas del estándar JSON y se detiene en la primera infracción, mostrándole su posición y el motivo por el que el texto no es válido.
Entienda la causa
Lea el motivo que indica la herramienta y vaya a la línea y la columna señaladas. Compárelo con las causas frecuentes, como una coma final o unas comillas simples, para reconocer de inmediato qué carácter debe cambiar.
Aplique la corrección
Edite el JSON en el punto indicado: elimine la coma sobrante, sustituya las comillas simples por dobles, ponga comillas a la clave o cierre el corchete. Después vuelva a comprobar hasta que el documento sea válido.
Situaciones comunes donde este enfoque marca la diferencia:
Arreglar un package.json que rompe la compilación
Si una herramienta de compilación falla al leer un archivo de configuración, péguelo aquí para encontrar la causa. Suele ser una coma final o unas comillas mal puestas; la herramienta le lleva al punto exacto y usted aplica el arreglo.
Corregir una carga útil de API construida a mano
Al preparar el cuerpo de una petición manualmente es fácil olvidar unas comillas o una coma. Verifíquelo aquí antes de enviarlo: la herramienta señala qué carácter lo hace inválido para que lo corrija y la petición se procese sin errores.
Depurar un JSON copiado desde la consola
Un objeto copiado de la consola del navegador puede llegar con comillas curvas o claves sin comillas al estilo de JavaScript. La herramienta identifica esos caracteres inválidos y le indica dónde reemplazarlos por comillas dobles rectas para que el texto sea JSON válido.
Obtén mejores resultados con estas sugerencias de expertos:
Aprenda a reconocer las cuatro causas comunes
La mayoría de los JSON inválidos se explican por comas finales, comillas simples, claves sin comillas o corchetes sin cerrar. Familiarizarse con estas cuatro causas le permite reconocer el problema en cuanto ve el motivo que indica la herramienta y corregirlo casi de inmediato.
Corrija en el punto señalado, no antes
Resista la tentación de reescribir grandes bloques. El error casi siempre está en el carácter que la herramienta indica o muy cerca de él. Un cambio quirúrgico en esa posición suele bastar y reduce el riesgo de introducir nuevos fallos en un documento que ya era frágil.
Vuelva a comprobar después de cada arreglo
Tras corregir el fallo señalado, ejecute de nuevo la comprobación antes de dar por bueno el documento. Como el análisis se detiene en el primer error, solo así descubrirá si quedaban más problemas ocultos detrás del que acaba de resolver.
Otras herramientas que podrían resultarte útiles:
Corregir coma final en JSON
Verificar JSON en busca de errores
Corrector de error parse JSON
Linter de JSON online para detectar errores de sintaxis
Linter JSON online y gratuito que analiza su JSON en el navegador, detecta errores de sintaxis y le muestra la línea y la posición exactas del problema.
Verifique su JSON en busca de errores y descubra dónde están
Verifique su JSON en busca de errores gratis y en el navegador. La herramienta localiza cada fallo y le muestra su línea y columna exactas para corregirlo.
Validar la respuesta JSON de una API antes de procesarla
Compruebe en el navegador si el cuerpo de una respuesta de API es JSON válido antes de procesarlo. Herramienta gratuita que señala la línea del error.
Valide su JSON contra un esquema para comprobar su estructura
Valide un documento JSON contra un JSON Schema gratis y en el navegador. Compruebe estructura, campos obligatorios y tipos de valor sin subir nada.
Validar JSON en JavaScript con JSON.parse y try/catch
Aprenda a validar JSON en JavaScript con JSON.parse y try/catch. Esta herramienta gratuita hace la misma comprobación en el navegador, sin escribir código.
Verifique la sintaxis de su JSON y localice cualquier error
Verifique la sintaxis de su JSON gratis y en el navegador. Detecte comillas, llaves, corchetes y comas mal colocados con la posición exacta del error.
Abre Validador de JSON para revisar sus límites gratuitos y su método de procesamiento.
Abrir Validador de JSON →Nivel gratuito · Sin cuenta · Límites transparentes