Formateador y validador JSON

Pega JSON para formatearlo, validarlo o minificarlo al instante.

✓ JSON válido

Cómo formatear JSON

  1. Pega tu JSON en el cuadro de entrada.
  2. Elige 2 o 4 espacios, tabulación o minificar, y ordena las claves si quieres.
  3. Copia el resultado o corrige el error en la línea y columna indicadas.

Por qué formatear JSON

Las respuestas de API y los logs suelen llegar en una sola línea. El JSON indentado muestra de un vistazo el anidamiento de objetos y arrays, y facilita encontrar un campo, ver un valor que falta o revisar un cambio de configuración.

Leer la posición del error

El validador indica la línea y columna donde se detuvo el análisis. El fallo real suele estar justo antes: una coma o comilla que falta en la línea anterior, o una coma sobrante antes de } o ].

JSON frente a objetos JavaScript

JSON es más estricto: claves y cadenas con comillas dobles, sin comentarios, comas finales, undefined ni NaN. Los enteros mayores que 2^53 pierden precisión en JavaScript, por eso muchas API envían los ID como texto.

Preguntas frecuentes

¿Se envía mi JSON a un servidor?

No. El formateo y la validación usan el analizador JSON del navegador, así que respuestas de API y archivos de configuración no salen de tu dispositivo.

¿Cuáles son los errores de JSON más comunes?

Comas tras el último elemento, comillas simples en lugar de dobles, claves sin comillas y comentarios. JSON no permite ninguno.

¿Qué hace minificar?

Quita espacios y saltos de línea fuera de las cadenas para obtener el JSON válido más pequeño.