Markdown → HTML

Convierte Markdown en HTML.
Con tablas y listas de tareas.

La especificación CommonMark completa, más las extensiones de GitHub que echarías de menos si faltaran.

Míralo en un marco con sandbox y después copia el código o descarga el archivo.

Suelta un archivo aquí.

O elígelo con el botón. O simplemente pega con Ctrl+V. Decenas a la vez no es problema.

.md .markdown .txt +1 / 25 MB por archivo / corre en tu navegador, nada se sube

Otros formatos: .docx .doc DOCX → HTML · .html .htm Google Docs → HTML · .text Texto → HTML · .csv .tsv CSV → tabla · .xlsx Excel → tabla · .pdf docstomd.com

O pégalo aquí

Salida
Salida
Sangría
URL sueltas
Saltos de línea

Cómo funciona

  1. 01Pega Markdown en el cuadro, o suelta un archivo .md, .markdown o .txt en la zona de arriba.
  2. 02markdown-it lo analiza con las reglas de CommonMark, más las extensiones de tablas, tachado y listas de tareas. El resultado pasa por DOMPurify antes de llegar a ti.
  3. 03Elige fragmento o página completa, activa o desactiva la sangría, y copia el HTML o descárgalo como archivo.

Qué se admite

  • Todo CommonMark: títulos ATX y setext, listas anidadas, enlaces por referencia, código con vallas y con sangría
  • Tablas GFM con barras, generadas como <table><thead><th scope="col">
  • Listas de tareas como casillas desactivadas, con la clase .task-list-item para darles estilo
  • Tachado, y URL sueltas enlazadas automáticamente con opción de evitarlo
  • Bloques de HTML en crudo y HTML en línea, desinfectados al pasar
  • Saltos de línea suaves conservados como <br>, o dejados fluir, según prefieras

Qué no hace

  • No resalta la sintaxis: se emite la clase del lenguaje, los colores son cosa tuya
  • Notas al pie, listas de definición, abreviaturas y directivas de contenedor no se analizan
  • El front matter YAML no se elimina ni se interpreta; bórralo antes si no quieres verlo en la salida
  • La notación matemática ($...$ o \[...\]) sale como texto literal
  • Archivos de más de 25 MB

Preguntas que nos hacen

Sí, y salen como marcado correcto: un <thead> con celdas <th scope="col">, un <tbody> para el resto y la alineación trasladada como text-align en línea. Un lector de pantalla puede leer el resultado como una tabla, algo imposible con una cuadrícula fingida a base de div.

¿Vas en la otra dirección?

DocsToMD es esta misma herramienta al revés: Word, PDF, Excel y HTML a Markdown. Mismo enfoque, mismo modelo de privacidad, salida opuesta.

docstomd.com