Saltar al contenido principal
Informática

Formateador JSON

Pega tu JSON, comprueba su sintaxis y elige una indentación de 2 espacios, 4 espacios o tabulaciones. Obtén una versión legible y copia el resultado directamente desde tu navegador.

Gratis Sin registro Uso inmediato

Formatear e indentar JSON

Introduce los datos necesarios y obtén el resultado.

Pega tu JSON, elige la indentación y obtén una versión legible. El procesamiento se realiza directamente en tu navegador.
Admite objetos, arrays y valores simples como null, true o 123. El campo vacío no es JSON válido. El límite de longitud es 100000; algunos símbolos, como los emoji, pueden ocupar dos posiciones de ese límite.
Utiliza JSON estricto: comillas dobles, sin comentarios ni comas finales. Se conservan el orden de propiedades y arrays, los números y las cadenas. El formateo no corrige datos ni valida un esquema.
Elige la separación de cada nivel. Esta opción cambia la presentación, sin ordenar alfabéticamente las claves ni modificar los valores.

Cómo formatear JSON

  1. Pega el documento JSON en el campo de entrada.
  2. Selecciona la indentación que utilizas en tu proyecto.
  3. Pulsa «Formatear JSON» y copia el resultado.

Si aparece un error, revisa la entrada y vuelve a formatearla. El documento no se corrige automáticamente: así puedes decidir qué cambio necesita el contenido original.

Leer objetos y arrays por niveles

Los saltos de línea y la indentación ayudan a distinguir propiedades, listas y estructuras anidadas. Dos espacios ofrecen una presentación compacta; cuatro espacios marcan más la separación. Elige la opción coherente con tu editor.

El formateador conserva el orden de la entrada. También mantiene los números y las cadenas tal como están escritos, para evitar redondeos o cambios en las secuencias de escape. Solo modifica el espacio entre los elementos JSON.

Errores habituales de sintaxis

  • Claves o cadenas con comillas simples en lugar de dobles.
  • Comas después de la última propiedad o del último elemento de una lista.
  • Llaves, corchetes o comillas sin cerrar.
  • Comentarios o valores que no pertenecen a JSON, como undefined.

La definición del formato puede consultarse en RFC 8259: JSON.

Formateo y validación de datos

Un documento con sintaxis correcta puede contener datos que tu aplicación no acepta. Comprueba aparte los tipos, los campos obligatorios y las reglas del sistema que recibirá el JSON.

Evita nombres de propiedad duplicados: distintos programas pueden interpretarlos de forma diferente. El formateo conserva las propiedades escritas y no decide cuál debería prevalecer.

Procesamiento local y copia del resultado

La operación se realiza en tu navegador. El resultado se presenta como texto de solo lectura, sin ejecutar código. Puedes copiarlo con el botón o seleccionarlo manualmente. Los saltos de línea del formato son LF.

Ejemplos

Algunos ejemplos prácticos para entender cómo utilizar esta herramienta.

Un objeto sencillo

Pega {"nombre":"Ana","activo":true} y selecciona 2 espacios.

Cada propiedad se mostrará en una línea, con dos espacios de indentación.

Una lista dentro de un objeto

Pega {"etiquetas":["web","php"],"total":2}.

El objeto y la lista se presentarán por niveles, conservando el orden de las etiquetas.

Detectar una coma final

Pega {"nombre":"Ana",}.

Se mostrará un error de sintaxis. Elimina la coma después de "Ana" para obtener JSON válido.

Preguntas frecuentes

Resolvemos algunas dudas habituales sobre esta herramienta.

Puedes utilizar 2 espacios, 4 espacios o una tabulación por nivel. La elección cambia la presentación, no los valores del documento.

No. Se conserva el orden escrito de las propiedades y de los elementos de los arrays. El formateo organiza la presentación mediante espacios y saltos de línea.

No. El formateador conserva la representación original de los números, incluidos enteros grandes, decimales y exponentes. También conserva las cadenas y sus secuencias de escape.

No. Esta herramienta utiliza JSON estricto. Los comentarios, las comas finales y las claves sin comillas producen un error de sintaxis.

Sí. Un documento JSON puede contener un valor simple, además de un objeto o un array. Un campo vacío no es JSON válido.

No. La comprobación confirma la sintaxis JSON. No valida un esquema, los campos obligatorios ni las reglas de tu aplicación.

El procesamiento se realiza localmente en el navegador. La herramienta no necesita enviar la entrada ni el resultado al servidor.
Última revisión: 7 de octubre de 2026