MS

Herramienta gratis · funciona en tu navegador

Formateador y validador de JSON

Pega JSON para formatearlo con una sangría legible, minificarlo en una línea o encontrar exactamente dónde está roto.

Respuesta rápida

Pega tu JSON y elige Formatear para obtener una salida legible con sangría o Minificar para quitar todos los espacios. Si el JSON no es válido, la herramienta muestra el mensaje de error del propio analizador de JSON del navegador, que señala el problema, como una coma sobrante al final o unas comillas que faltan.

Cómo usarla

  1. Pega tu JSON. De una respuesta de API, un archivo de configuración o un log.
  2. Formatea o minifica. Formatear añade sangría (2 espacios, 4 espacios o tabulador); minificar lo deja en una línea.
  3. Corrige los errores. Si no es válido, lee el error, corrige ese punto y vuelve a intentarlo.

Preguntas frecuentes

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

Comas después del último elemento, comillas simples en lugar de dobles, claves sin comillas y comentarios, que JSON no permite.

¿Se envía mi JSON a un servidor?

No. El formateo y la validación se hacen en tu navegador.

¿Qué diferencia hay entre formatear y minificar?

Formatear añade saltos de línea y sangría para que lo lean personas; minificar los quita para que los datos sean lo más pequeños posible al enviarlos.

¿El JSON admite comentarios?

No. El JSON estándar no permite comentarios; quítalos o usa un formato como JSONC si tu herramienta lo admite.

¿Qué tamaño de JSON puedo formatear?

Varios megas funcionan bien en un navegador moderno; los archivos muy grandes pueden ir lentos porque todo se ejecuta en tu dispositivo.

¿Qué diferencia hay entre JSON y un objeto de JavaScript?

JSON es un formato de texto con reglas más estrictas: claves y cadenas entre comillas dobles, sin comas al final, sin comentarios y sin funciones ni valores undefined.

¿Cómo formateo JSON en JavaScript?

JSON.stringify(value, null, 2) lo formatea con sangría de dos espacios, y JSON.parse(text) convierte JSON en un objeto.

¿Por qué mi JSON tiene comillas escapadas como \"?

Probablemente se codificó dos veces: una cadena JSON dentro de JSON. Analízalo una vez más para obtener el objeto.

¿El JSON puede contener fechas?

No como tipo de dato. Las fechas se guardan normalmente como cadenas ISO 8601, como "2026-10-31T12:00:00Z", o como timestamps Unix.

¿Qué es JSON Lines?

Un formato con un objeto JSON por línea, habitual en logs y exportaciones de datos. Formatea cada línea por separado.

Relacionado