Saltar al contenido
ToolsEnglish

Desarrollo

Formatear y validar JSON online

Formatea, valida y minifica JSON en el navegador. Detecta errores de sintaxis al instante, sin registro y sin enviar tus datos a ningún servidor.

Un componedor con 7 piezas, una por cada trozo de un JSON. Minificado, las piezas van seguidas en un único renglón delante de la bandeja; formateado, cada una ocupa su línea y se desplaza a la derecha según su nivel. Intro, espacio o las flechas pasan de un paso a otro.

012
Piezas: del renglón único a su línea y su sangríaBandeja con guías de sangría cada 2 espaciosEl mismo JSON, {"a":1,"b":[2,3]}, de dos maneras. Minificado ocupa una línea de 17 caracteres. Formateado ocupa 7 líneas: cada llave o corchete abre un nivel, y cada nivel se sangra 2 espacios. El contenido no cambia, solo los espacios.

Cómo se usa

  1. Pega tu JSON en el cuadro de entrada.
  2. Pulsa «Formatear» para sangrarlo o «Minificar» para dejarlo en una línea.
  3. Si hay un error de sintaxis, corrígelo con la pista que aparece; si no, copia el resultado.

Preguntas frecuentes

¿Cómo sé si mi JSON es válido?

Al formatearlo o minificarlo se comprueba la sintaxis. Si es válido verás el resultado; si no, un mensaje con el motivo y la posición del error.

¿Qué diferencia hay entre formatear y minificar?

Formatear añade saltos de línea y sangría de dos espacios para leerlo con comodidad. Minificar quita todos los espacios sobrantes para que ocupe lo mínimo.

¿Es seguro pegar aquí datos privados?

El JSON se procesa en tu navegador y no se envía ni se guarda en ningún servidor. Aun así, evita pegar contraseñas o claves en cualquier página web.

Qué es JSON y por qué formatearlo

JSON es el formato de texto con el que la mayoría de las API, archivos de configuración y aplicaciones web intercambian datos. Las máquinas lo envían minificado, en una sola línea sin espacios, porque así ocupa menos; para una persona es ilegible. Formatearlo lo ordena con saltos de línea y sangría, de modo que se ve de un vistazo qué hay dentro de qué.

Minificar es lo contrario: quitar todos los espacios y saltos que no hacen falta. Sirve para pegar un JSON en una variable de entorno, en una petición o en cualquier sitio donde el tamaño o los saltos de línea estorban.

Los errores de sintaxis más frecuentes

JSON se parece a un objeto de JavaScript, pero es más estricto, y casi todos los errores vienen de esa diferencia. Las claves y los textos van siempre entre comillas dobles: las comillas simples no valen. No se admite una coma después del último elemento de una lista o de un objeto. No hay comentarios. Y los únicos valores sin comillas son los números, true, false y null, en minúsculas.

Otro fallo habitual es copiar el JSON desde un documento o un chat que ha cambiado las comillas rectas por comillas tipográficas. Cuando el validador encuentra un error indica el motivo y la posición, que suele estar justo en el carácter problemático o inmediatamente antes.

Otras herramientas