Skip to content
Herramienta Pro

Formateador y validador de JSON

Formatea, minifica y valida JSON por completo en tu navegador: errores precisos con línea y columna, ordenación de claves, vista en árbol y escape/desescape.

Abrir la herramienta →

La herramienta interactiva se abre en inglés.

Un formateador y validador de JSON en el navegador: pega JSON y míralo embellecido, minificado o validado en directo, sin subir nada. La validación da un error preciso: la línea y la columna exactas del primer problema, el motivo y un acento circunflejo que señala el carácter, mucho más claro que el mensaje de una línea de JSON.parse. Puedes embellecer con sangría de 2 espacios, 4 espacios o tabulador, minificar a la forma válida más pequeña y, si quieres, ordenar de la A a la Z las claves de cada objeto para obtener diffs estables. Incluye un visor en árbol plegable, escape y desescape de cadenas JSON y estadísticas en directo (número de nodos, profundidad de anidamiento, número de claves, tamaño en bytes). Todo se ejecuta en el cliente, por eso es seguro pegar una configuración sensible, una respuesta de API o una carga con secretos: tus datos se quedan en tu dispositivo, a diferencia de muchos formateadores en línea que envían tu entrada a su backend. Es una herramienta Pro: con una cuenta gratuita tienes 3 usos de herramientas Pro en total y después necesitas Pro.

  1. Pega tu JSON o sube un archivo.
  2. Embellécelo (2 espacios, 4 espacios o tabulador), minifícalo u ordena las claves de la A a la Z.
  3. Si no es válido, ve a la línea y columna indicadas y corrige el problema señalado.
  4. Explora la estructura en el árbol plegable, revisa las estadísticas y escapa o desescapa cadenas JSON.

Preguntas frecuentes

¿Qué es un formateador de JSON?

Un formateador de JSON (también llamado embellecedor o pretty-printer de JSON) toma JSON minificado, apretado o con una sangría irregular y lo vuelve a emitir con espacios limpios y coherentes: una clave por línea y los objetos y arrays anidados sangrados para que la estructura se vea de un vistazo. Un buen formateador también es un validador: antes de formatear tiene que analizar, así que todo lo que no puede analizar se marca como no válido con la ubicación del problema. Esta herramienta embellece con la sangría que elijas (2 espacios, 4 espacios o tabulador), puede minificar en sentido contrario, puede ordenar las claves de los objetos para obtener diffs estables y muestra una vista en árbol plegable de la estructura.

¿Se sube mi JSON a un servidor?

No. Todo el análisis, el formateo, la validación y la renderización del árbol ocurren por completo en tu navegador con JavaScript: tu JSON nunca se envía a PlayCISO ni a ningún otro servidor, y no se registra nada. Ese es el sentido de una herramienta en el cliente: puedes pegar con seguridad un archivo de configuración, una respuesta de API, un token de acceso o cualquier carga con secretos para inspeccionarla u ordenarla sin que salga nunca de tu dispositivo. Si te desconectas de la red, la herramienta sigue funcionando, una forma rápida de comprobar por ti mismo que no se sube nada.

¿Por qué mi JSON no es válido?

Las causas más habituales son una coma final tras el último elemento de un objeto o array (válida en JavaScript, prohibida en JSON), comillas simples en lugar de dobles alrededor de claves o cadenas, claves de objeto sin comillas, comentarios (// o /* */, que JSON no admite), una coma que falta entre dos miembros, un carácter de control o una barra invertida sin escapar dentro de una cadena, o un valor como NaN, Infinity o undefined que JSON no puede representar. Esta herramienta indica la línea y la columna exactas del primer error, nombra el motivo y dibuja un acento circunflejo bajo el carácter causante para que vayas directamente a él.

¿Qué diferencia hay entre JSON y JSON5?

El JSON estricto (el formato con el que valida esta herramienta) es deliberadamente mínimo: claves y cadenas entre comillas dobles, sin comentarios, sin comas finales y con un conjunto fijo de tipos de valor. JSON5 es un superconjunto pensado para archivos de configuración escritos a mano que admite comentarios, comas finales, comillas simples, claves sin comillas, números hexadecimales y más. El JSON.parse integrado en los navegadores (y por tanto esta herramienta) solo acepta JSON estricto, así que, si tu archivo depende de funciones de JSON5, se marcará como no válido. Conviértelo a JSON estricto (quita los comentarios y las comas finales y usa comillas dobles) antes de usarlo en cualquier sitio que espere JSON estándar.

¿Es gratis?

No, es una herramienta Pro. Con una cuenta gratuita tienes 3 usos de prueba de herramientas Pro en total; después necesitas Pro.

🖤 Black Friday: new customers get 3 months of Pro for $5, then $5/month. Ends 30 Nov. Claim 3 months for $5 →