Formateador y validador JSON
Formatea, valida y depura JSON de forma privada.
Área de trabajo
Resultado
Tu resultado aparecerá aquí.
¿Qué hace esta herramienta?
JSON es un formato de texto para intercambiar objetos, arreglos y valores. Una sintaxis válida permite que las aplicaciones lo interpreten. Esta herramienta organiza JSON con dos espacios y comprueba su sintaxis; es útil al revisar respuestas de APIs, archivos de configuración o datos de prueba. El procesamiento ocurre en tu navegador.
Cómo utilizarla
- Pega el contenido JSON en el editor o selecciona Ejemplo.
- Presiona Formatear JSON para validar la sintaxis y organizar los datos.
- Si aparece un error, revisa comillas, comas y delimitadores; corrige la entrada y vuelve a intentarlo.
- Revisa el resultado y selecciona Copiar resultado para usarlo en tu proyecto.
Ejemplos de entrada y salida
Entrada
{"order_id":42,"total":19.95,"customer":{"name":"Ada"},"tags":["paid"],"note":null}Salida
{
"order_id": 42,
"total": 19.95,
"customer": {
"name": "Ada"
},
"tags": [
"paid"
],
"note": null
}Limitaciones importantes
- Valida sintaxis, no un esquema JSON ni reglas de negocio: una propiedad obligatoria ausente puede pasar la validación.
- No repara errores ni admite comentarios, comas finales o sintaxis JSON5.
- Usa números de JavaScript: los enteros fuera del rango seguro pueden perder precisión. Las claves duplicadas conservan solo el último valor; el formato no conserva la representación original de números o espacios.
- Los datos muy grandes o profundamente anidados pueden consumir memoria o bloquear temporalmente la pestaña.
Errores comunes
- Usar comillas simples o nombres de propiedades sin comillas dobles.
- Dejar una coma después del último elemento de un objeto o arreglo.
- Omitir una llave, un corchete o los dos puntos entre una propiedad y su valor.
- Pegar un objeto de JavaScript con undefined, NaN o comentarios en lugar de JSON válido.
Preguntas frecuentes
¿Solo acepta objetos JSON?
No. También acepta arreglos y valores JSON válidos como cadenas, números, true, false y null. Una entrada vacía no es JSON válido.
¿Modifica los datos al formatear?
Analiza y vuelve a serializar el contenido con dos espacios. No pretende cambiar su significado, pero puede normalizar números, perder precisión numérica o descartar claves duplicadas; conserva una copia del original.
¿Indica la línea exacta del error?
No. Muestra un mensaje de validación general. Revisa la sintaxis en el editor y vuelve a ejecutar la herramienta.
¿Se envía mi JSON a un servidor?
El formateo se ejecuta localmente. Las entradas no se envían a un servicio de procesamiento ni se guardan en el almacenamiento del navegador. Al cambiar de idioma en la misma herramienta se transfieren temporalmente en memoria.