Formatear JSON – embellecer y validar
Pega el JSON o abre un archivo; si es válido se muestra bien sangrado, y si no, verás la línea, la columna y el motivo del error. Tus datos no salen de tu dispositivo.
- JSON→ se convierte en { }
- Sin registro
- Funciona en tu dispositivo
61 Formatear y validar JSON
- 01 Elegir
- 02 Procesar
- 03 Descargar
Se procesa en tu dispositivo · sin subidas
Has abierto esta página dentro de una app. Para descargar sin problemas, usa el menú ••• y elige Abrir en el navegador.
De un resultado largo solo se muestra el principio; para todo, «Descargar JSON».
Estado en vivo
Leyendo el archivo
Resultado
Listo.
0claves formateadas
0 BTus datos enviados a nuestro servidor: 0 bytes · procesado en tu dispositivoPor qué 0: la regla de seguridad de esta página bloquea el envío de datos en el propio navegador; todo ocurre en esta pestaña. CSP · connect-src 'none' · form-action 'none'
No se pudo convertir.
Números y textos se copian tal cual; sin redondeos ni cambios en los escapes.
- El trabajo se hace en esta pestaña, en tu dispositivo.
- Números y textos quedan tal cual; solo cambian los espacios.
- No se envía ningún archivo a nuestro servidor; al cerrar la pestaña se borra todo.
Primero escribe o pega tu texto
Etapas
- Leyendo el archivo
- Formateando el JSON
- Preparando el archivo
- Tu archivo no sale de tu dispositivo
- Nada se sube al servidor
- Gratis, sin registro
01
¿Por qué el JSON sale «no válido»?
JSON es el formato de texto con el que intercambian datos las API, los archivos de configuración y las aplicaciones. Sus reglas son estrictas: las claves van entre comillas dobles, no puede haber coma tras el último elemento, no se admiten comentarios y los textos llevan comillas dobles, no simples. Basta una coma que falte para que todo el archivo no se pueda leer.
Los mensajes de error de navegadores y lenguajes de programación suelen quedarse en un escueto «Unexpected token», a veces sin decir dónde. En un JSON largo o comprimido en una sola línea, encontrar el fallo lleva tiempo.
Esta herramienta revisa el JSON mientras escribes. Si hay un error, muestra la línea y la columna, el motivo en palabras claras («coma tras el último elemento», «comillas simples», «clave sin comillas») y la línea con una marca. El JSON válido se embellece con 2 o 4 espacios o tabulaciones, se minifica en una línea si quieres y se ordenan las claves alfabéticamente. Todo funciona en tu navegador; los datos no se envían a ningún servidor.
02
Formatear JSON en 3 pasos
Pega el JSON o abre un archivo: Pega el texto en el cuadro o elige tu archivo .json con «Abrir archivo» (hasta 50 MB). Se revisa mientras escribes.
Corrige el error: Si hay un error, aparecen la línea y la columna, el motivo y la línea marcada. En cuanto lo corriges, el resultado se actualiza. Las claves duplicadas se avisan aparte.
Elige el formato y llévatelo: Elige Embellecer o Minificar, la sangría y, si quieres, ordenar claves. Copia el resultado con «Copiar» o guárdalo con «Descargar JSON».
03
¿Quién lo usa y para qué?
Desarrollo: Hacer legibles las respuestas de una API, encontrar el error en el cuerpo de una petición, ordenar claves para comparar la configuración de dos entornos.
QA y soporte: Abrir el JSON comprimido en una línea de los registros y revisar sus campos.
Datos e informes: Comprobar que un JSON exportado está completo y cuántas claves y niveles tiene.
Desarrollo web y móvil: Detectar errores de comas y comillas en package.json, manifiestos y archivos de traducción antes de publicar.
Integraciones: Leer y compartir con sangría ordenada el ejemplo JSON de un servicio de facturación, pagos o envíos.
Estudiantes: Aprender las reglas de JSON probándolas junto con los mensajes de error.
04
Reglas, límites y privacidad
Estricto y estándar: La revisión sigue las reglas JSON del RFC 8259. Comentarios, comas finales, comillas simples, claves sin comillas, NaN e Infinity son errores y se muestran con su motivo.
Los valores no cambian: Números y textos se copian tal como están escritos. Los números largos como 12345678901234567890 no se redondean, 1.10 no pasa a 1.1 y escapes como \u00e7 se conservan. Solo cambian los espacios y saltos de línea.
Claves duplicadas: Se listan las claves que aparecen dos veces en el mismo objeto; muchos programas solo leen la última, lo que puede perder datos sin avisar.
Opciones de formato: Sangría de 2 o 4 espacios o tabulación; minificar en una línea; ordenar claves alfabéticamente (el orden dentro de los arrays no cambia).
Archivos grandes: El JSON de hasta 1 MB se revisa mientras escribes; los textos mayores y los archivos de más de 5 MB se procesan en segundo plano y la página no se bloquea. Los límites son 50 MB y 1.000 niveles de anidación.
Privacidad: El JSON no se sube ni se guarda, así que puedes revisar respuestas con claves de API o datos personales. Se borra de la memoria al cerrar la pestaña.
05
Privacidad y eliminación automática
Esta herramienta no envía tu archivo a nuestro servidor: todo el proceso se hace en tu navegador, en tu dispositivo. La página se sirve con una política de seguridad (Content-Security-Policy) que impide técnicamente enviar el contenido del archivo a cualquier sitio; en esta página no se ejecutan scripts de analítica ni de publicidad.
El archivo resultante también se crea en tu dispositivo y solo tú lo descargas. Se borra de la memoria del navegador al cerrar la pestaña o al elegir «Nuevo archivo». Nuestro servidor no guarda ningún registro con el nombre ni el contenido del archivo.
06
Preguntas frecuentes
¿Dónde está el error de mi JSON y cómo lo encuentro?
Pega el JSON en el cuadro; si hay un error, verás la línea y la columna, el motivo y la línea marcada. Las causas más comunes son una coma tras el último elemento, comillas simples, claves sin comillas y una coma olvidada entre dos elementos.
¿Qué significa «Unexpected token»?
Que el analizador encontró en ese punto un carácter que no esperaba: casi siempre una coma, comilla o llave que falta o sobra. Esta herramienta describe lo mismo con un motivo claro, como «falta una coma entre elementos» o «coma tras el último elemento», y con su posición.
¿Puedo usar comentarios en JSON?
El JSON estándar no admite comentarios; un archivo con // o /* */ falla en la mayoría de los programas. La herramienta marca el comentario como error. Si los necesitas, elimínalos o usa un formato que los admita, como JSONC o YAML.
¿Formatear cambia mis números?
No. Números y textos se copian tal como aparecen en el archivo; solo cambian espacios y saltos de línea. Así, los identificadores de 19 cifras o valores como 1.10 no se redondean, a diferencia de lo que ocurre en muchas otras herramientas.
¿Cómo minifico un JSON en una sola línea?
Elige «Minificar» en las opciones de la derecha: se eliminan todos los espacios y saltos de línea y el JSON queda en una línea. Cópialo o guárdalo como archivo .json con «Descargar JSON».
¿Para qué sirve ordenar las claves?
Si dos archivos JSON tienen las claves en distinto orden, al compararlos parece que cambió cada línea. Con «Ordenar claves» los dos quedan en el mismo orden y una comparación de textos muestra solo las diferencias reales. El orden dentro de los arrays no cambia.
¿Se envían mis datos a un servidor?
No. La revisión y el formato se hacen en tu navegador, y la página llega con una política de seguridad que bloquea técnicamente las conexiones al exterior. Puedes usarla con JSON que contenga claves de API o datos de clientes.