Formateador y validador de JSON

Pega un JSON para indentarlo de forma legible, comprobar que es válido o comprimirlo en una sola línea. Si algo falla, verás la línea y la columna del primer error.

Indentación

Funciona en tu navegador: nada de lo que escribes se envía a ningún sitio.

Cómo se usa

  1. Pega el JSON en el cuadro de la izquierda o escríbelo.
  2. Elige la indentación: 2 o 4 espacios, tabulador o Minificar para dejarlo en una sola línea.
  3. Copia el resultado. Si el JSON no es válido, en su lugar se muestran la línea y la columna del primer error.

Cómo funciona la validación

El validador lee el texto carácter a carácter siguiendo el estándar JSON (RFC 8259). Se detiene en el primer carácter que no puede estar ahí e indica su posición. Las líneas y las columnas se cuentan desde 1.

{
  "a": 1,
}

Aquí el error está en la línea 3, columna 1: después de una coma, JSON espera otra clave, pero encuentra }.

Errores frecuentes

Problema Incorrecto Correcto
Coma final [1, 2,] [1, 2]
Comillas simples {'a': 1} {"a": 1}
Clave sin comillas {a: 1} {"a": 1}
Comentarios // nota no se permiten en JSON
Valores especiales NaN, undefined null o un número
Coma decimal {"precio": 3,5} {"precio": 3.5}

Consejos

Ordenar las claves facilita comparar dos versiones del mismo objeto. Para archivos que edita una persona, la indentación más habitual es de 2 espacios; para enviar datos, minifícalo. Y recuerda que en JSON los decimales siempre van con punto, aunque en español escribamos coma.

Preguntas frecuentes

¿Por qué mi JSON no es válido?

Las causas más frecuentes son una coma después del último elemento, claves o cadenas entre comillas simples, comentarios y claves sin comillas. JSON solo admite comillas dobles y no permite comas finales.

¿Se envían mis datos a un servidor?

No. El formateo y la validación se hacen en tu navegador, así que puedes pegar sin problema respuestas de una API o archivos de configuración.

¿Qué hace la opción «Minificar»?

Elimina todos los espacios y saltos de línea que no están dentro de una cadena, de modo que el JSON ocupa lo mínimo posible para enviarlo o guardarlo.

¿Ordenar las claves cambia los datos?

No. En JSON el orden de las claves de un objeto no tiene significado, así que ordenarlas solo cambia el aspecto del texto. El orden de los arrays se mantiene tal cual.

¿Se conservan exactos los números grandes?

Los números se leen como valores estándar de doble precisión, así que los enteros mayores que 9.007.199.254.740.991 pueden perder sus últimas cifras. Guarda esos identificadores como cadenas.

Todas las herramientas de la categoría: Desarrollo ·Actualizado el 3 de noviembre de 2026

Opciones de privacidad

Google Analytics nos muestra qué herramientas se usan y si funcionan. Puede usar cookies. Tu elección se guarda en este navegador.