Detecta errores de sintaxis, aplica sangría legible o minimiza un documento JSON para transportarlo con menos caracteres.
Revisar código JSON
Local en tu navegador
0 caracteres
JSON procesado
Cómo validar y formatear JSON
Pega el objeto o arreglo JSON completo.
Usa Solo validar para comprobar la sintaxis.
Elige Formatear para una vista con sangría o Minimizar para compactarlo.
Copia o descarga el resultado válido.
Ejemplo real
Entrada: {"cliente":{"nombre":"Ana"},"items":[1,2]} La vista formateada separa niveles y facilita revisar la estructura.
JSON exige comillas dobles en claves y textos; no admite comas finales ni comentarios.
Qué valida esta herramienta y qué debes comprobar aparte
El analizador confirma que el texto cumple la sintaxis JSON: delimitadores equilibrados, comillas y escapes válidos, y valores admitidos. No conoce las reglas de tu API. Un documento puede ser sintácticamente correcto y aun así carecer de una propiedad obligatoria, utilizar un estado no permitido o enviar texto donde se esperaba un número.
Formatear, minimizar y validar
Formatear agrega sangría para facilitar la revisión; Minimizar elimina espacios de presentación; Solo validar conserva la entrada y confirma si se puede analizar. Ninguna acción ordena propiedades ni repara errores automáticamente, porque una reparación inferida podría cambiar datos.
Diagnóstico reproducible
Conserva una copia del texto recibido.
Revisa la posición indicada y el carácter anterior.
Aísla el objeto o arreglo más pequeño que falla.
Corrige sintaxis sin modificar el significado.
Valida después las reglas o el esquema de la API.
Casos que merecen revisión adicional
Las propiedades duplicadas pueden ser aceptadas con resultados ambiguos. Los números muy extensos pueden perder precisión al convertirse al tipo numérico de JavaScript. Fechas y decimales financieros suelen requerir convenciones acordadas. Revisa la guía de errores frecuentes de JSON para ejemplos de comillas, comas, escapes y valores inválidos.
Datos confidenciales
La validación ocurre en la pestaña, pero copiar el resultado lo coloca en el portapapeles y descargarlo crea una copia local. Utiliza muestras ficticias para soporte y limpia la herramienta al terminar.
Cómo validar un JSON complejo paso a paso
Un documento complejo no necesita una herramienta distinta: sigue siendo JSON si combina objetos, arreglos y valores admitidos. La forma más segura de revisarlo es comenzar por la sintaxis y después comprobar el contrato de datos, sin mezclar ambas tareas.
La herramienta confirma que llaves, corchetes, comillas y valores son válidos. Sin embargo, solo la documentación de la API puede determinar si id es obligatorio, si cantidad acepta cero o si nota puede ser nulo.
Errores de sintaxis que parecen pequeños
{"activo":True} es inválido porque los booleanos se escriben en minúsculas. También fallan las comas finales, las claves sin comillas dobles, los comentarios y valores como NaN o undefined. El analizador señala una posición cercana al problema; en documentos extensos conviene revisar también el carácter inmediatamente anterior.
Formatear para revisar, minimizar para transportar
La versión formateada permite seguir visualmente cada nivel y detectar propiedades ubicadas en el objeto incorrecto. La versión minimizada reduce espacios de presentación, pero no comprime el contenido ni garantiza un cuerpo pequeño. Conserva una copia legible durante el diagnóstico y minimiza únicamente la versión que vas a transportar.
Comprobación semántica después de la sintaxis
Confirma si la raíz debe ser objeto, arreglo o un valor simple.
Revisa propiedades obligatorias y nombres sensibles a mayúsculas.
Comprueba tipos, rangos numéricos y valores permitidos.
Define una convención para fechas, zonas horarias y decimales.
Prueba reproducible: formato y validación sin cambiar valores
Utilizamos un objeto compacto con valores anidados, un arreglo y un nulo. Después de formatearlo, comparamos la estructura analizada con la entrada original.
La versión formateada y la compacta producen la misma estructura al analizarlas.
El booleano, el número, el arreglo y el valor nulo conservaron sus tipos.
El control {"activo":true,} fue rechazado por su coma final.
Alcance: la comprobación cubre sintaxis y equivalencia estructural, no propiedades obligatorias ni reglas de negocio. Revisa cómo se documentan estas pruebas en la metodología editorial y técnica.