Formatea, embellece y valida JSON online con mensajes de error claros para entradas no válidas.
Cómo usar Formateador JSON
Pega o escribe tu JSON en el panel de entrada.
Pulsa Ejecutar para analizarlo y reimprimirlo con sangría de 2 espacios.
Copia el JSON formateado o lee el error si la entrada no es válida.
El Formateador y Validador de JSON convierte JSON minificado, escapado o desordenado en una estructura limpia e indentada que de verdad puedes leer, y señala los errores de sintaxis con su ubicación exacta para que puedas corregirlos rápido.
Pasa tu entrada por un analizador de JSON estricto. Si el análisis tiene éxito, la herramienta reimprime los datos con una indentación uniforme de 2 espacios, lo que significa que un formato limpio también es prueba de que tu JSON es válido. Si el análisis falla, obtienes un error preciso en lugar de un vago "algo está mal".
Los desarrolladores lo usan constantemente: para inspeccionar una respuesta de API, revisar un archivo de configuración, limpiar el payload de un webhook antes de guardarlo o hacer que un blob grande sea fácil de comparar antes de subirlo al control de versiones. Un JSON legible hace evidentes la estructura, el anidamiento y los campos que faltan de un vistazo.
La mayoría de los errores de "JSON inválido" vienen de un puñado de causas: claves o cadenas entre comillas simples en lugar de dobles, una coma final tras el último elemento, comentarios (que el JSON estándar no permite), claves sin comillas copiadas de un objeto JavaScript o comillas tipográficas pegadas desde un documento. La posición del error te indica exactamente dónde se rindió el analizador.
Como todo se ejecuta en tu navegador, tu JSON nunca sale de tu dispositivo. Eso importa cuando el payload contiene tokens de acceso, registros de clientes o cualquier cosa que no querrías pegar en un sitio web cualquiera que en silencio lo sube a un servidor.
Una vez formateado, copia el resultado con un clic. Si necesitas lo contrario, el Minificador de JSON elimina todos los espacios en blanco para producir el payload más pequeño posible para producción.
Preguntas frecuentes
Analiza tu JSON, comprueba que sea válido y lo vuelve a imprimir con una indentación limpia de 2 espacios para que sea fácil de leer. Un JSON no válido devuelve un mensaje de error preciso con la posición donde falló el análisis.
No. Tu JSON se formatea por completo en tu navegador, así que no se envía nada a un servidor. No se almacena, ni se registra, ni se comparte.
El formateador sigue el estándar JSON estricto: las claves y cadenas necesitan comillas dobles, sin comas sobrantes ni comentarios. El mensaje de error muestra dónde falló el análisis para que vayas directo al problema.
Aquí ocurren a la vez. La herramienta solo puede formatear JSON que se analice correctamente, así que si obtienes una salida formateada, tu JSON es válido por definición. Si no se puede analizar, recibes un error en lugar de texto formateado.
Sí. El formateo usa el motor JSON nativo de tu navegador, así que incluso cargas de varios megabytes se formatean rápido. Las entradas muy grandes solo están limitadas por la memoria de tu dispositivo, no por una subida ni por el tiempo de espera de un servidor.
No, porque el estándar JSON no lo hace. Los comentarios, las comas sobrantes y las comillas simples son comunes en JavaScript y JSON5, pero el JSON estricto los rechaza. Quítalos y la entrada se validará.
Insertar esta herramienta
Añade esta herramienta a tu propio sitio web. Copia el fragmento de abajo. Se mantiene actualizado automáticamente.
<iframe src="https://monu.tools/embed/es/json-formatter" width="100%" height="640" style="border:1px solid #e5e5e5;border-radius:12px;max-width:680px" loading="lazy" title="Monu Tools"></iframe>Herramientas relacionadas
Minifica y valida JSON en tu navegador, y mira cuántos bytes ahorras.
Convierte JSON a CSV y CSV de vuelta a JSON, en ambos sentidos. Elige el delimitador, maneja campos entre comillas y copia el resultado. Todo se ejecuta en tu navegador.
Convierte YAML a JSON y JSON a YAML, en ambos sentidos. Valida al convertir y muestra errores claros. Todo se ejecuta en tu navegador.
Genera interfaces de TypeScript a partir de un ejemplo JSON, con tipos anidados, arrays y campos opcionales. Se ejecuta en tu navegador.