Formateador y validador de JSON

Formatea, minifica, valida, ordena y repara JSON, explóralo como un árbol plegable con resaltado de sintaxis, filtra por ruta, escapa cadenas y descarga el resultado.

Cargando herramienta…

Formateador y validador de JSONPega JSON para imprimirlo con sangría de 2 espacios, 4 espacios o tabulaciones, o minifícalo para producción. Los errores se validan mientras escribes y se informan con la línea y columna exactas. Tus datos se analizan completamente en el navegador y nunca se suben. También puedes cambiar a una vista de árbol plegable, activar el modo Reparar para corregir automáticamente comas finales, comillas simples, claves sin comillas y comentarios, ordenar las claves alfabéticamente, extraer un subárbol con un filtro de ruta, escapar o desescapar cadenas JSON y descargar la salida. Todo sigue ejecutándose en tu navegador.

¿Qué es Formateador y validador de JSON?

Un formateador, embellecedor y validador de JSON en línea y gratuito que se ejecuta por completo en tu navegador. Pega JSON minificado o desordenado y lo presentará con sangría legible según tu elección de 2 espacios, 4 espacios o tabulación, o cambia al modo Minificar para eliminar los espacios y dejarlo todo en una sola línea compacta lista para producción. A medida que escribes valida la sintaxis, y un indicador de Estado muestra JSON válido o señala el primer error, añadiendo su línea y columna cuando están disponibles. Los desarrolladores de backend y frontend lo usan para leer y depurar respuestas de API, ordenar archivos de configuración y verificar las cargas útiles antes de confirmarlas. Además de formatear, la salida se resalta con sintaxis (claves, cadenas, números, booleanos y null en colores distintos) y puede explorarse como un árbol plegable. El modo Reparar corrige de forma tolerante comas finales, cadenas con comillas simples, claves de objeto sin comillas y comentarios // o /* */ antes de analizar; un filtro de ruta como data.items[0].name extrae solo un subárbol; Ordenar claves reordena cada objeto A→Z; y Escapar/Desescapar convierten JSON a y desde una cadena entre comillas. Puedes copiar o descargar el resultado como archivo.

Cómo usar Formateador y validador de JSON

  1. Pega o escribe tu JSON en el cuadro de entrada.
  2. Deja el modo en Formatear para embellecerlo, o haz clic en Minificar para compactarlo todo en una sola línea.
  3. Elige la sangría: 2 espacios, 4 espacios o Tabulación.
  4. Revisa el panel de Estado: indica JSON válido, o muestra No válido con la línea y la columna del primer error cuando hay una posición disponible.
  5. Usa el botón Copiar para llevarte la salida formateada, o haz clic en Limpiar para vaciar la entrada y empezar de nuevo.
  6. Cambia la vista entre Texto y Árbol para leer objetos y arreglos anidados como un árbol plegable y con colores.
  7. Abre Opciones para activar el modo Reparar, ordenar las claves A→Z o cambiar la sangría; escribe una ruta como data.items[0].name para extraer un subárbol, o elige Escapar/Desescapar para cadenas JSON; luego copia o Descarga el resultado.

Ejemplos

Embellecer un objeto en una línea (2 espacios)

Entrada

{"name":"Ada","age":30}

Salida

{
  "name": "Ada",
  "age": 30
}

Minificar una configuración para producción

Entrada

{
  "debug": false,
  "port": 8080
}

Salida

{"debug":false,"port":8080}

Detectar un error de coma final

Pega {"a": 1,} y el Estado cambia a No válido, señalando el primer problema de sintaxis (como una coma de más o ausente, o un nombre de propiedad que necesita comillas) con su línea y columna cuando se reporta una posición, para que puedas corregir ese punto exacto.

Reparar JSON poco estricto

Entrada

{a:1, b:'two',}

Salida

{
  "a": 1,
  "b": "two"
}

Preguntas frecuentes

¿Se sube mi JSON a un servidor?
No. El análisis, el formateo, la minificación y la validación ocurren todos localmente en tu navegador usando el motor JSON integrado. Tus datos nunca salen de tu dispositivo, y la herramienta sigue funcionando sin conexión.
¿Qué opciones de sangría puedo usar?
En el modo Formatear puedes embellecer con 2 espacios, 4 espacios o un carácter de tabulación. El modo Minificar ignora la sangría y elimina todos los espacios innecesarios para producir una sola línea.
¿Por qué dice que mi JSON no es válido?
El validador reporta el primer problema de sintaxis y, cuando el motor proporciona una posición, añade su línea y columna. Las causas comunes son una coma de más o ausente, una cadena o un corchete sin cerrar, un carácter de escape inválido, o nombres de propiedad que no están entre comillas dobles.
¿Se revalida automáticamente?
Sí. La validación y el formateo se actualizan a medida que escribes, así que en cuanto corriges el punto señalado el Estado vuelve a JSON válido y la salida se refresca al instante.
¿Puede manejar archivos JSON grandes?
Sí. Como todo se ejecuta localmente no hay espera de subida, aunque las entradas extremadamente grandes dependen en última instancia de la memoria disponible de tu dispositivo.
¿Qué corrige el modo Reparar?
Antes de analizar, corrige automáticamente los errores más comunes de JSON no válido: comas finales, cadenas con comillas simples, claves de objeto sin comillas y comentarios de línea // o de bloque /* */. El indicador Reparar muestra Corregido cuando cambió algo y Sin cambios en caso contrario. Todo se ejecuta localmente en tu navegador.
¿Puedo explorar el JSON como árbol o extraer una parte?
Sí. Cambia a la vista de Árbol para expandir y contraer objetos y arreglos anidados, y escribe una ruta como data.items[0].name en el filtro de ruta para mostrar solo ese subárbol. También puedes ordenar las claves A→Z, escapar o desescapar cadenas JSON, ver una vista previa con resaltado de sintaxis y descargar el resultado como archivo .json o .txt, todo sin subir nada.

Herramientas relacionadas