Código · Un poco más fácil

Formateador JSON

Valida JSON estricto, ajusta la sangría, minifica u ordena claves de objetos recursivamente conservando los literales. Explora el árbol, busca claves, valores y punteros JSON, y revisa errores y claves repetidas.

Tu espacio de trabajoProcesado en tu dispositivo

Deshacer: Ctrl/Cmd+Z · Rehacer: Ctrl/Cmd+Shift+Z o Ctrl+Y. Hasta 20 pasos y 4 millones de caracteres de historial en esta pestaña. Vaciar elimina el historial.

La ordenación cambia las claves de objetos de forma recursiva; conserva el orden de los arrays y de las claves repetidas. Se compara en orden UTF-16.

Tres pasos sencillos.

  1. Pega JSON o abre un archivo de texto local.
  2. Elige sangría y orden de claves, y formatea o minifica.
  3. Revisa los mensajes y el árbol; copia o descarga el resultado.

Lo que debes saber.

Hasta 1 millón de unidades UTF-16, archivos de menos de 4 MB y 256 niveles. No admite comentarios ni comas finales. El orden compara claves decodificadas según UTF-16 y conserva arrays y claves idénticas. El árbol admite 10.000 nodos y 2 millones de caracteres de rutas y valores, con hijos en grupos de 100. Si se supera ese límite, sigue disponible el resultado completo.

Cómo protegemos tu privacidad →

Preguntas frecuentes.

¿Cambian los enteros grandes o las cadenas escapadas?

No. Se usan fragmentos del código fuente sin convertir números a JavaScript Number. Se conservan 9007199254740993, 1e400, escapes y claves repetidas. Ordenar cambia intencionadamente solo el orden de claves de objetos.

¿Repara JSON inválido automáticamente?

No. Indica línea, columna y motivo, conservando el original. Las claves repetidas generan avisos; otras aplicaciones pueden conservar solo el último valor. Revisa el resultado antes de usarlo.