Seleccionar idioma

Formateador y validador de JSON

Ordena, valida y embellece tu código JSON en línea. Detecta errores de sintaxis y aplica una sangría limpia para leerlo con comodidad.

Mehmet Demiray Publicado Actualizado
Compartir
Formato legible o compacto en una línea
Espaciado por nivel de anidamiento al formatear
Ordenar las claves alfabéticamente

Para qué sirve formatear un documento JSON

El formato JSON se ha convertido en el estándar para intercambiar datos entre servicios web, API y aplicaciones. Es ligero y fácil de leer, pero cuando una respuesta llega comprimida en una sola línea resulta casi imposible de interpretar a simple vista.

Un formateador resuelve ese problema aplicando una sangría coherente y saltos de línea, de modo que la jerarquía de objetos y arrays se vuelve evidente. Pasas de un bloque ilegible a una estructura ordenada en la que distingues claves, valores y niveles de anidación.

Además de embellecer el texto, la herramienta valida la sintaxis y te avisa si falta una coma, una comilla o una llave. Esto ahorra mucho tiempo al depurar respuestas de un servidor. Si recibes datos en otros formatos, también puedes apoyarte en el conversor de XML a JSON antes de darles forma aquí.

Cómo se estructura un objeto JSON

JSON representa los datos con un puñado de tipos básicos que se combinan entre sí. Conocerlos ayuda a entender por qué un documento es válido o no.

Tipo Ejemplo
Cadena "texto"
Número 42
Booleano true
Nulo null
Array [1, 2, 3]
Objeto { "clave": "valor" }

Las claves siempre van entre comillas dobles y se separan de su valor con dos puntos. Los pares se delimitan con comas y los objetos se encierran entre llaves. Un error común es dejar una coma sobrante tras el último elemento, algo que JSON no permite. Nuestro formateador detecta ese tipo de fallos y te indica la posición aproximada, para que corrijas la estructura sin revisar el archivo entero línea por línea.

Embellecer frente a minificar

Existen dos formas opuestas de presentar el mismo JSON, y cada una tiene su momento. Embellecer añade espacios y saltos de línea para que una persona lea el contenido con facilidad. Es lo ideal mientras desarrollas, depuras o documentas una respuesta.

Minificar hace lo contrario: elimina todo espacio innecesario para reducir el tamaño del documento. Esto interesa cuando envías datos por la red o los almacenas, ya que cada byte cuenta en entornos con mucho tráfico.

Ambas versiones son equivalentes desde el punto de vista de la máquina, porque el contenido no cambia, solo su presentación. La herramienta te permite alternar entre las dos según lo que necesites en cada momento. Cuando trabajes con datos tabulares, el conversor de CSV a JSON te dará una entrada ya estructurada que después puedes formatear o minificar aquí.

Errores frecuentes al escribir JSON a mano

Cuando se redacta JSON manualmente es fácil cometer pequeños descuidos que rompen todo el documento. Los más habituales son usar comillas simples en lugar de dobles, olvidar una coma entre elementos o añadir una coma de más al final de una lista.

Otro tropiezo común es incluir comentarios. A diferencia de muchos lenguajes de programación, el JSON estándar no admite comentarios, así que cualquier línea con // provoca un error de análisis.

También conviene vigilar los caracteres especiales dentro de las cadenas, que deben escaparse correctamente con la barra invertida. El validador integrado señala estos problemas al momento, lo que convierte la corrección en una tarea rápida. Si conviertes desde un formato más permisivo, el conversor de YAML a JSON te ayuda a partir de una base válida antes de afinar el resultado.

Procesamiento local y privacidad de tus datos

Muchos documentos JSON contienen información delicada, como respuestas de API internas, configuraciones o datos de clientes. Por eso esta herramienta trabaja por completo en tu navegador: el texto que pegas se procesa con JavaScript en tu propio equipo y no se envía a ningún servidor externo.

Gracias a este enfoque puedes formatear y validar contenido confidencial con tranquilidad, sabiendo que no queda almacenado en ningún registro remoto. El resultado aparece de forma instantánea, sin esperas de red ni límites de tamaño impuestos por una conexión.

Esta combinación de privacidad y velocidad la hace adecuada tanto para tareas cotidianas como para depurar en entornos de producción. Si además necesitas inspeccionar tokens de autenticación que viajan junto a tus peticiones, el decodificador de JWT sigue el mismo principio de cálculo local en el cliente.

Las que respondemos con más frecuencia.

¿Mis datos se envían a algún servidor?

No. Todo el formateo y la validación se realizan en tu navegador con JavaScript. El JSON que pegas no abandona tu equipo, así que puedes trabajar con información confidencial sin que quede registrada en ningún sitio externo.

¿Por qué mi JSON da error de sintaxis?

Las causas más frecuentes son comillas simples en lugar de dobles, una coma sobrante al final de una lista o una llave sin cerrar. La herramienta detecta estos fallos y te indica dónde se produce el problema para que lo corrijas rápido.

¿Puedo minificar el JSON además de embellecerlo?

Sí. Puedes alternar entre la vista embellecida, con sangría y saltos de línea para leer cómodamente, y la versión minificada, que elimina espacios para reducir el tamaño. El contenido es el mismo en ambos casos, solo cambia la presentación.

¿Admite comentarios dentro del JSON?

El estándar JSON no permite comentarios, por lo que cualquier línea con // o bloques de comentario provoca un error de análisis. Si los necesitas mientras desarrollas, conviene eliminarlos antes de validar el documento.

¿Hay un límite de tamaño para el documento?

Como el procesamiento ocurre en tu navegador, el límite práctico depende de la memoria de tu dispositivo. Para la mayoría de respuestas de API y archivos de configuración no notarás ninguna restricción y el resultado aparece al instante.