Herramientas en español / Validar JSON online (JSON Validator) — con línea y columna del errorEnglish version →
Validar JSON online (JSON Validator) — con línea y columna del error
Validar la sintaxis antes de enviar un payload a una API o hacer commit de un archivo de configuración ahorra horas de depuración. Esta herramienta usa la misma gramática estricta que JSON.parse: si pasa aquí, pasa en producción; si no, obtienes la línea y columna del fallo.
La mayoría del JSON inválido no viene de teclear mal un corchete, sino de pegar código de otros lenguajes: diccionarios de Python (comillas simples, True/None), literales de JavaScript (claves sin comillas, comentarios) o comillas tipográficas (« » “ ”) copiadas de un documento.
Cómo se usa
- Pega el JSON en el campo de entrada: la validación es automática mientras escribes
- Si es válido verás “Valid JSON”; si no, el mensaje de error con línea y columna
- Corrige el punto señalado y el resultado se actualiza al instante
Preguntas frecuentes
- ¿“Válido” significa que mi API lo aceptará?
- Significa que se puede parsear. La API todavía puede rechazarlo por motivos de esquema: campos obligatorios ausentes o tipos incorrectos. Eso es validación de esquema, una capa distinta (JSON Schema, Zod, Pydantic).
- ¿Por qué la posición del error parece desplazada?
- El parser informa de dónde se dio cuenta del problema, que a veces es un token después de la causa real. Una coma ausente se reporta al inicio de la clave siguiente: mira justo antes de la posición indicada.
- ¿Puedo validar NDJSON aquí?
- No directamente: NDJSON es un documento JSON por línea. Valida las líneas por separado o conviértelo antes con la herramienta NDJSON a JSON.
Otras herramientas con explicación en español
- Formatear JSON online (JSON Formatter) — gratis
- Visualizar JSON como árbol y grafo interactivo (JSON Viewer)
- Codificar en Base64 online — con soporte UTF-8 (acentos y ñ)
- Decodificar Base64 online — UTF-8 correcto, apto para JWT
- URL Encode online — codificar texto para URLs (percent-encoding)
- URL Decode online — decodificar percent-encoding