Herramientas
ES

Formateador JSON online y validador

Pega tu JSON para formatearlo con 2 o 4 espacios o con tabulaciones, validarlo con la posición exacta de cada error, corregir errores comunes con Reparar, ordenar las claves o minificarlo. Los números grandes y el orden de las claves se conservan tal como los escribiste.

Privado: tus datos se procesan en tu navegador y nunca se suben a ningún servidor.

Cómo formatear JSON

  1. Pega tu JSON, suelta un archivo .json en el editor o cárgalo desde una URL.
  2. Haz clic en Formatear (o pulsa Ctrl+Enter) y elige 2 espacios, 4 espacios o tabulaciones. Minificar elimina todos los espacios en blanco y Ordenar claves ordena las propiedades alfabéticamente.
  3. Si el JSON no es válido, el cuadro de error muestra la línea, la columna y la causa, y la línea se resalta. Reparar corrige automáticamente comas finales, comentarios, comillas y errores similares.

Un formateador JSON que no altera tus datos

Muchos formateadores online pasan tus datos por JSON.parse y JSON.stringify, lo que los modifica sin avisar: los enteros grandes como 12345678901234567890 se redondean, 1.50 se convierte en 1.5 y las claves numéricas como "10" saltan al principio del objeto. Este formateador JSON solo cambia los espacios en blanco, así que cada número, secuencia de escape y clave queda exactamente como lo escribiste.

Reparar JSON: qué errores corrige

El JSON copiado de código JavaScript, de Python, de logs o de respuestas de chats de IA suele ser casi válido. Reparar lo convierte en JSON estricto:

ProblemaAntesDespués
Coma final{"a": 1,}{"a": 1}
Comentarios// note, /* … */eliminados
Comillas simples{'a': 'b'}{"a": "b"}
Claves sin comillas{a: 1}{"a": 1}
Valores de PythonTrue, False, Nonetrue, false, null
NaN, Infinity, undefined{"x": NaN}{"x": null}
Comas que faltan[1 2 3][1, 2, 3]
Corchetes sin cerrar{"a": [1, 2{"a": [1, 2]}
Varios valores (JSON Lines){"a":1} {"a":2}[{"a":1}, {"a":2}]

Formatear JSON en código y en la línea de comandos

Ten en cuenta que todos ellos vuelven a codificar los datos, por lo que los números muy grandes pueden redondearse, a diferencia del formateador de esta página.

¿Por qué usar JSON Format Online?

Preguntas frecuentes

¿Se sube mi JSON a un servidor?

No. El formateo, la validación y la reparación se ejecutan por completo en tu navegador. Solo Cargar URL obtiene el archivo a través de nuestro servidor, porque los navegadores bloquean la mayoría de las descargas directas desde otros sitios; el contenido se te envía directamente y no se almacena.

¿Por qué mi JSON falla con “Unexpected token”?

JSON es más estricto que JavaScript: las claves y las cadenas necesitan comillas dobles, no se permiten comas finales ni comentarios, y valores como NaN o undefined no existen. El validador indica el problema exacto y su posición, y Reparar corrige automáticamente la mayoría de estos errores.

¿Formatear cambia mis números o el orden de las claves?

No. Los enteros grandes, los ceros finales, las secuencias de escape y el orden de las claves se conservan exactamente. Solo Ordenar claves reordena las propiedades, e incluso así cada número mantiene sus dígitos originales.

¿Qué tamaño puede tener el JSON?

Los archivos de decenas de megabytes funcionan en un navegador de escritorio moderno. El editor solo dibuja los números de línea de las líneas visibles, así que los documentos largos siguen siendo rápidos, y los errores se detectan incluso en lo más profundo de archivos grandes.