Herramienta gratis
Convertidor de Markdown a JSON
Pega Markdown o suelta un archivo .md y obtén un documento JSON estructurado: cada título, párrafo, lista, tabla, bloque de código y cita se convierte en un objeto con un type, así la estructura que el archivo ya tiene queda disponible para un script, una API o un CMS. La conversión ocurre en esta pestaña: no se sube nada.
o suelta un archivo .md en este cuadro
Referencia de bloques
{
"type": "document",
"blocks": [
{
"type": "heading",
"depth": 1,
"text": "Release 2.0 notes"
},
{
"type": "paragraph",
"text": "The **converter** turns each block into an object with a type."
},
{
"type": "heading",
"depth": 2,
"text": "Highlights"
},
{
"type": "list",
"ordered": false,
"start": 1,
"items": [
{
"text": "Faster preview"
},
{
"text": "Tables keep their alignment",
"checked": true
},
{
"text": "Nested details:",
"list": {
"ordered": true,
"start": 1,
"items": [
{
"text": "one"
},
{
"text": "two"
}
]
}
}
]
},
{
"type": "blockquote",
"blocks": [
{
"type": "paragraph",
"text": "Documents never leave the browser."
}
]
},
{
"type": "table",
"align": [
"left",
"right"
],
"head": [
"Area",
"Status"
],
"rows": [
[
"Parser",
"ready"
]
]
},
{
"type": "code",
"lang": "js",
"text": "const blocks = parse(markdown);"
}
]
}Funciona por completo en tu navegador: tu archivo nunca se sube.
Cómo convertir Markdown a JSON
- Pega Markdown en el cuadro de arriba, suelta un archivo
.mdsobre él o pulsa Cargar ejemplo para ver la forma de la salida. El JSON se reconstruye mientras escribes. - El documento se analiza en bloques. Los títulos reciben
depth, las listasordered,starteitems, las tablashead,rowsyalign, y el códigolang. La sintaxis en línea, como**negrita**o un enlace, se mantiene tal cual dentro deltextde cada bloque. - Copia el JSON o descárgalo como archivo
.json. El convertidor de JSON a Markdown lee el mismo esquema para volver a Markdown cuando lo necesites.
Cómo es el JSON
- La salida es un solo objeto:
{"type": "document", "blocks": [...]}. No es la lista de tokens interna demarked, que arrastra detalles de render y cambia entre versiones: es un esquema pequeño y estable. - El
textguarda el Markdown en línea tal como se escribió, así que la negrita, los escapes y los enlaces por referencia sobreviven. Por eso el documento vuelve sin pérdidas. - El HTML en bruto, las definiciones de enlaces y el front matter YAML conservan bloques propios (
html,def,frontmatter) en lugar de desaparecer, así nada del archivo se pierde en silencio.
Preguntas frecuentes
¿Qué estructura JSON genera?
Un árbol de bloques: {"type":"document","blocks":[{"type":"heading","depth":1,"text":"Título"}]}. La Referencia de bloques que hay bajo la herramienta enumera los campos de cada bloque.
¿Conserva la negrita, los enlaces y demás formato en línea?
Sí, dentro de text y en forma de Markdown. Marca Texto plano si quieres las palabras sin la sintaxis: los marcadores de negrita desaparecen y el enlace conserva su texto sin la URL.
¿Se sube o se guarda mi Markdown?
No. El analizador va incluido en esta página y la conversión ocurre en la pestaña: el archivo nunca sale de tu dispositivo. No hay cuenta, ni cola, ni proceso en un servidor.
¿Puedo volver del JSON a Markdown?
Sí, es lo que hace el convertidor de JSON a Markdown. Las dos páginas comparten un esquema, así que la ida y vuelta devuelve el documento original y editar el JSON a mano es seguro.
¿Prefieres leer el Markdown?
Abre el editor para ver el mismo documento con vista previa en vivo, matemáticas, diagramas y exportarlo a PDF, HTML o DOCX. Las herramientas JSON siguen a un clic en el menú Herramientas.
Abrir Markdown Viewer