Formateador y Validador de JSON
Formatear, minificar y validar en un mismo sitio. Tus datos nunca llegan a un servidor.
0 B subidos — nada de lo que escribes se ha enviado a ningún sitio?
Otras herramientas envían lo que escribes a un servidor y lo procesan allí. Aunque prometan borrarlo después, mientras tanto tu contenido está en la máquina de otra persona. Aquí no existe el paso de envío. Cuanto más delicado sea el contenido — contraseñas, cláusulas de contrato, notas privadas — mayor es la diferencia. Cómo comprobarlo →
Despliega un JSON comprimido para leerlo bien y encuentra exactamente dónde falla
El JSON de una API o de un archivo de configuración deja de funcionar por completo si falla una sola coma o una comilla. Esta herramienta primero revisa la sintaxis y después expande el JSON con sangría de 2 espacios o lo compacta en una línea; si hay un error, lleva el cursor al punto donde el analizador se detuvo. Las respuestas con tokens nunca salen de tu navegador.
Un poco más a fondo
JSON es estricto porque lo leen las máquinas, no las personas. Las claves van siempre entre comillas dobles, no se permite una coma después del último elemento y no existen los comentarios. La sintaxis que funciona en código JavaScript, en JSON5 o en el JSONC de los archivos de ajustes de algunos editores es un error aquí. Los saltos de línea dentro de una cadena deben escribirse como \n y no como líneas reales. La herramienta pasa todo el texto por el analizador JSON integrado en el navegador y, si un solo carácter rompe las reglas, no produce resultado y muestra el error.
Cuando el análisis sale bien, el resultado reemplaza el contenido del mismo cuadro. Como se reescribe a partir de los valores analizados, puede diferir un poco de lo que pegaste: 1.0 queda como 1, 1e3 como 1000, un carácter escapado como \u00e9 se escribe como é, una clave repetida conserva solo su último valor y las claves que parecen números enteros, como "1" y "2", pasan antes que las demás. Si hay un error, el cuadro no se toca y se selecciona el carácter donde se detectó el problema.
Cómo se usa
- Pega tu JSON en el cuadro. Si es un archivo, copia todo su contenido desde tu editor.
- Presiona Formatear (sangría de 2 espacios) para desplegar la estructura o Minificar para quitar todos los espacios y saltos de línea fuera de las cadenas. Ambos botones validan primero; si todo está bien, la línea de estado dice “JSON válido.”
- Si hay un problema verás algo como “Error de sintaxis (cerca de la línea 3): …” con la descripción del navegador, y el cursor salta al carácter donde se detuvo el análisis.
- Presiona Copiar para llevar al portapapeles lo que haya en ese momento en el cuadro.
Cuándo ayuda
Tropiezos comunes
Consejo Formatear y Minificar sobrescriben el texto del cuadro; si necesitas el original exacto, cópialo aparte antes de presionar cualquiera de los dos botones.
Notas
¿Es seguro para respuestas de API y archivos de configuración?
Sí. Todo ocurre dentro de tu navegador: el JSON que pegas nunca se envía por la red. Los datos con tokens o credenciales se quedan en tu dispositivo.
¿Indica dónde está el error?
Depende del navegador. Cuando el mensaje de error del navegador incluye la posición (Chrome, Edge y otros basados en Chromium), muestra el número de línea aproximado y coloca el cursor en ese punto. En Firefox, Safari y otros, muestra tal cual el mensaje de error del navegador y no mueve el cursor (el de Firefox sí incluye la línea y la columna).