Formateador de JSON

Pega un JSON y lo ordenamos, validamos o comprimimos. Si tiene un error, te mostramos la línea y la columna exactas.

Todo ocurre en tu navegador. El JSON no se envía a ningún servidor.

Entrada

Resultado

Pega un JSON a la izquierda o carga el ejemplo.

Qué hace cada opción

  • Formatear agrega saltos de línea y sangría para que se pueda leer.
  • Minificar quita todos los espacios para que pese menos al enviarlo por una API.
  • Ordenar claves deja las propiedades en orden alfabético en todos los niveles. Sirve para comparar dos JSON.
  • Árbol muestra la estructura con niveles que se abren y cierran.
  • CSV convierte un arreglo de objetos en una tabla que abre Excel, con una columna por cada clave.

El validador sigue la norma estricta de JSON: no acepta comas al final, comillas simples ni comentarios, igual que la mayoría de las APIs.

Preguntas frecuentes

¿Por qué me marca error si funciona en JavaScript?

JavaScript acepta cosas que JSON no: claves sin comillas, comillas simples, comas al final y comentarios. Una API o un archivo .json necesita el formato estricto.

¿Puedo pegar datos sensibles?

El JSON se procesa solo en tu navegador y no viaja a ningún servidor. Igual, evita pegar contraseñas o claves de producción en cualquier sitio web.

El CSV sale en una sola columna en Excel

Excel en español espera punto y coma. Por eso el CSV usa ; como separador y viene con codificación UTF-8 para que se vean bien los tildes y la ñ.

¿Hay un límite de tamaño?

No hay un límite fijo, depende de la memoria de tu equipo. Sobre unos pocos megas, el árbol muestra solo los primeros elementos para no trabar la página.