Convertir Markdown a JSON AST

Representa la estructura de un documento Markdown como un árbol JSON para desarrollo, análisis o transformación de contenido. No convierte el texto en una tabla genérica de claves y valores.

Entrada Markdown

247 caracteres

Vista previa de JSON

Texto convertido
[
  {
    "type": "heading",
    "children": [
      {
        "type": "inline",
        "content": "Notas del proyecto",
        "children": [
          {
            "type": "text",
            "content": "Notas del proyecto"
          }
        ]
      }
    ],
    "tag": "h1"
  },
  {
    "type": "paragraph",
    "children": [
      {
        "type": "inline",
        "content": "Un documento claro empieza con una **buena estructura**.",
        "children": [
          {
            "type": "text",
            "content": "Un documento claro empieza con una "
          },
          {
            "type": "strong_open",
            "tag": "strong"
          },
          {
            "type": "text",
            "content": "buena estructura"
          },
          {
            "type": "strong_close",
            "tag": "strong"
          },
          {
            "type": "text",
            "content": "."
          }
        ]
      }
    ],
    "tag": "p"
  },
  {
    "type": "heading",
    "children": [
      {
        "type": "inline",
        "content": "Puntos importantes",
        "children": [
          {
            "type": "text",
            "content": "Puntos importantes"
          }
        ]
      }
    ],
    "tag": "h2"
  },
  {
    "type": "bullet_list",
    "children": [
      {
        "type": "list_item",
        "children": [
          {
            "type": "paragraph",
            "children": [
              {
                "type": "inline",
                "content": "Encabezados fáciles de leer",
                "children": [
                  {
                    "type": "text",
                    "content": "Encabezados fáciles de leer"
                  }
                ]
              }
            ],
            "tag": "p"
          }
        ],
        "tag": "li"
      },
      {
        "type": "list_item",
        "children": [
          {
            "type": "paragraph",
            "children": [
              {
                "type": "inline",
                "content": "Enlaces que siguen funcionando",
                "children": [
                  {
                    "type": "text",
                    "content": "Enlaces que siguen funcionando"
                  }
                ]
              }
            ],
            "tag": "p"
          }
        ],
        "tag": "li"
      },
      {
        "type": "list_item",
        "children": [
          {
            "type": "paragraph",
            "children": [
              {
                "type": "inline",
                "content": "Archivos sencillos de reutilizar",
                "children": [
                  {
                    "type": "text",
                    "content": "Archivos sencillos de reutilizar"
                  }
                ]
              }
            ],
            "tag": "p"
          }
        ],
        "tag": "li"
      }
    ],
    "tag": "ul"
  },
  {
    "type": "blockquote",
    "children": [
      {
        "type": "paragraph",
        "children": [
          {
            "type": "inline",
            "content": "Revisa la vista previa antes de descargar.",
            "children": [
              {
                "type": "text",
                "content": "Revisa la vista previa antes de descargar."
              }
            ]
          }
        ],
        "tag": "p"
      }
    ],
    "tag": "blockquote"
  }
]
Los archivos se procesan en esta pestaña del navegador.

Cómo obtener un AST JSON desde Markdown

El resultado describe nodos y relaciones del documento para que otro programa pueda procesarlos.

01

Añade el Markdown

Pega una muestra o abre el archivo cuya estructura quieres inspeccionar.

02

Revisa los nodos

Comprueba tipos, niveles, contenido y elementos anidados en el JSON generado.

03

Copia o descarga

Usa el JSON en pruebas, scripts, transformaciones o herramientas de análisis.

Estructura para código

Markdown como árbol de sintaxis

Un AST permite trabajar con cada bloque sin analizar de nuevo la puntuación original.

Nodos identificablesDistingue títulos, párrafos, listas, enlaces, citas y código cuando son compatibles.
Jerarquía explícitaConserva la relación entre elementos padres e hijos del documento.
JSON reutilizableCopia o descarga una representación legible por aplicaciones y scripts.
Desarrollo

Analiza o transforma contenido sin expresiones regulares frágiles

Pipelines de contenido

Convierte nodos Markdown en componentes de otro sistema de publicación.

Pruebas de renderizado

Comprueba cómo interpreta el parser una combinación de sintaxis.

Análisis documental

Cuenta títulos, enlaces o bloques de código a partir de una estructura clara.

Preguntas frecuentes

Preguntas frecuentes

¿Qué significa AST?

Es un árbol de sintaxis abstracta: una representación estructurada del documento mediante nodos JSON.

¿El JSON conserva el Markdown original?

Conserva la estructura interpretada. No debe usarse como copia exacta carácter por carácter de la fuente.

¿Sirve para convertir una tabla Markdown en JSON de datos?

No es su objetivo principal. El AST describe todos los nodos; para datos tabulares conviene usar Markdown a CSV o Excel.