Formateador JSON

Pega tu JSON y obtén el resultado al instante: formateado, minificado o validado, con errores claros en español. Todo ocurre en tu navegador y tus datos no se envían a ningún servidor.

Se procesa en tu dispositivo. No se sube nada.

Sangría

Pega un JSON, arrastra un archivo o prueba con el ejemplo. El resultado se actualiza mientras escribes.

Vista

Paso a paso

Cómo se usa

  1. Pega tu JSON en la entrada, arrastra un archivo o pulsa «Ejemplo». El resultado se actualiza mientras escribes.
  2. Elige la sangría (2 espacios, 4 espacios, tabulador) o minifica. Puedes ordenar las claves de la A a la Z.
  3. Si hay un error, te indicamos la línea y la columna con una pista. Usa «Reparar» para ver los cambios propuestos antes de aplicarlos.
  4. Cambia a «Árbol» para explorar el JSON, buscar claves o valores y copiar la ruta de cualquier dato.
  5. Copia el resultado, descárgalo o conviértelo a YAML, XML u objeto de JavaScript.
FAQ

Preguntas frecuentes

¿Mi JSON se envía a algún servidor?

No. El análisis y el formato se hacen en tu navegador. Puedes pegar datos privados con tranquilidad: nada sale de tu dispositivo.

¿Por qué mis números grandes no cambian?

Muchos formateadores leen el JSON como objetos de JavaScript y pierden precisión: 12345678901234567890 se convierte en 12345678901234567000. Este formateador conserva el texto original de cada número, así que los enteros grandes y los decimales salen tal cual.

¿Qué errores detecta y cómo se explican?

Coma final, comillas simples, claves sin comillas, comentarios, undefined y NaN, saltos de línea dentro de cadenas, llaves sin cerrar y más. Cada error indica la línea y la columna y explica en español cómo arreglarlo.

¿Qué hace el botón Reparar?

Intenta arreglar automáticamente errores comunes, como comas finales, comillas simples o comentarios. Antes de aplicar nada te mostramos los cambios propuestos para que decidas.

¿Puedo abrir archivos grandes?

Sí. Los archivos de varios megabytes se procesan en segundo plano, sin congelar la página, y se muestran con una barra de progreso. Si el resultado es enorme, el editor muestra solo el inicio y las opciones Copiar y Descargar incluyen todo.

¿Se avisa de las claves repetidas?

Sí. JSON permite repetir una clave dentro de un objeto, pero casi siempre es un error: al leerlo, la última pisa a las anteriores. Te mostramos cuáles se repiten y en qué línea.

Para qué sirve formatear JSON

JSON es el formato con el que casi todas las APIs y archivos de configuración intercambian datos. Cuando llega minificado, en una sola línea, es imposible de leer. Formatearlo con sangría permite ver la estructura, encontrar errores y comparar cambios.

Errores más comunes

  • Coma final: [1, 2, ] no es válido en JSON aunque sí lo sea en JavaScript.
  • Comillas simples: las claves y las cadenas van siempre entre comillas dobles.
  • Claves sin comillas: {nombre: "Ana"} es un objeto de JavaScript, no JSON.
  • Comentarios: JSON no admite // ni /* */.
  • undefined, NaN e Infinity: no existen en JSON; se usa null.

Minificar, formatear y validar

Minificar quita los espacios y saltos de línea para que el archivo pese menos. Formatear hace lo contrario para que una persona lo lea. Validar comprueba que el texto cumple las reglas de JSON. Aquí las tres cosas ocurren a la vez y con el mismo texto.

Actualizada el 29 de septiembre de 2026