MarkdownLab

JSON a Markdown

Pega JSON y obtén Markdown legible al instante — un array de objetos se convierte en una tabla, y cualquier objeto, array o estructura mixta anidada se convierte en una lista con viñetas con sangría.

Se ejecuta totalmente en tu navegador — los archivos nunca salen de tu dispositivo.

JSON
Markdown

Cómo funciona

  1. 01Pega o sube JSON, o haz clic en Ejemplo para probar un array realista de registros.
  2. 02Haz clic en «Formatear JSON» para dar formato al texto con sangría de 2 espacios, o corrige cualquier error de sintaxis usando la ubicación de línea/columna y el botón «Ir al error».
  3. 03Usa el interruptor Tabla / Lista para cambiar cómo se muestra el JSON.
  4. 04El Markdown se actualiza automáticamente mientras escribes o cambias de modo.
  5. 05Copia el resultado o descárgalo como output.md.

Preguntas frecuentes

¿Es gratuito este conversor de JSON a Markdown?

Sí, sin cuenta ni límite de uso. El análisis y la renderización ocurren totalmente en tu navegador.

¿Se sube mi JSON a algún sitio?

No. Todo se ejecuta en el motor JavaScript de tu navegador — el JSON que pegas o subes nunca sale de tu dispositivo, y nada se envía a un servidor (a menos que uses «Abrir desde URL» para obtener un archivo remoto, que es una solicitud directa del navegador, no un reenvío por servidor).

¿Qué pasa si mi JSON no es válido?

Aparece un mensaje de error claro explicando que la entrada no es JSON válido, sin bloquear la página — corrige la sintaxis y el resultado en Markdown aparece automáticamente. Cuando el navegador puede determinar dónde está el error de sintaxis, el mensaje muestra la «Línea X, Columna Y» exacta y un botón «Ir al error» lleva el cursor directamente ahí.

¿Qué hace el botón «Formatear JSON»?

Analiza tu JSON y lo reescribe con una sangría limpia de 2 espacios, directamente en el cuadro de entrada — el mismo resultado que produciría Prettier para JSON. Si el JSON no es válido, no se cambia nada y el aviso de error explica por qué.

¿Cuándo produce el modo Tabla una tabla real?

Cuando el JSON es un array de objetos planos — objetos cuyos valores son strings, números, booleanos o null, no objetos ni arrays anidados. La fila de encabezado es la unión de las claves de todos los objetos, así que registros con campos ligeramente distintos igual se alinean en una sola tabla.

¿Qué ocurre con los objetos o arrays anidados?

Se muestran como una lista con viñetas de Markdown con sangría en lugar de una tabla — las claves de los objetos aparecen como etiquetas en negrita **clave:**, y los elementos del array reciben su propia viñeta, repitiendo el proceso tan profundo como sea el anidamiento.

¿Ejecuta o busca algo a partir del JSON, como enlaces $ref?

No. El JSON se trata únicamente como estructura literal — nada en él se ejecuta, evalúa ni se busca, incluidas las referencias de tipo $ref o los strings con apariencia de URL.

Herramientas relacionadas