Formateador de JSON

Embellece o minifica cualquier JSON con sangría de 2 o 4 espacios y valídalo con posiciones exactas de error. Tu JSON se analiza por completo en tu navegador: nada se sube.

Cómo se usa

  1. Pega tu JSON en la casilla de entrada.
  2. Elige la sangría y haz clic en Formatear, Minificar o Validar.
  3. Copia el resultado, o lee la posición exacta del error si el JSON no es válido.

Preguntas frecuentes

¿Cuál es la diferencia entre JSON embellecido y minificado?

El JSON embellecido añade saltos de línea y sangría para que las personas puedan leerlo y editarlo cómodamente. El JSON minificado elimina todo espacio y salto de línea innecesario para reducir el archivo al tamaño mínimo: el formato que suelen devolver las APIs. Ambos representan exactamente los mismos datos.

¿Mi JSON se sube a un servidor?

No. El formato y la validación se ejecutan en tu navegador con JSON.parse y JSON.stringify. Tus datos nunca salen de tu dispositivo, lo que hace la herramienta segura para configuraciones privadas y payloads de producción.

¿Por qué mi JSON falla con "Unexpected token"?

Las causas habituales son una coma final detrás del último elemento, comillas simples en vez de dobles, claves sin comillas, comentarios (JSON no los admite) o saltos de línea sueltos dentro de cadenas. El mensaje de error bajo el formulario indica la posición exacta donde se detuvo el análisis.

¿Cuál es la diferencia entre JSON y un objeto de JavaScript?

JSON es un formato de texto estricto: las claves deben ser cadenas entre comillas dobles y los valores se limitan a cadenas, números, booleanos, null, arrays y objetos. Los objetos de JavaScript pueden además contener funciones, undefined, comentarios y claves sin comillas.

Herramientas relacionadas