Convertir HTML a Markdown

Convierte código HTML a sintaxis Markdown de forma online y sencilla

Conversor de HTML a Markdown

Pega tu código HTML y obtendrás Markdown limpio listo para usar.

Cargando conversor...

Convertir HTML a Markdown es útil cuando quieres migrar contenido web existente a un formato más legible y fácil de mantener. También es habitual cuando se migran blogs o documentación de plataformas basadas en HTML a sistemas basados en Markdown.

¿Por qué convertir HTML a Markdown?

Estas son las principales razones para convertir HTML a Markdown:

  • Migración de contenidos: Trasladar webs o blogs a sistemas basados en Markdown.
  • Legibilidad: Markdown es más fácil de leer y editar que HTML.
  • Simplificación: Eliminar HTML innecesario y quedarse con el contenido.
  • Documentación: Convertir páginas web en documentación Markdown.

Cómo convertir HTML a Markdown

Herramientas online

Estas son algunas herramientas online para convertir HTML a Markdown:

  • Turndown Demo: Demostración online de la librería Turndown.
  • html2md: Convertidor online de HTML a Markdown.
  • Code Beautify: Incluye un convertidor de HTML a Markdown.

Con JavaScript (Turndown)

Turndown es la librería más popular para esta conversión:

import TurndownService from 'turndown';

const turndown = new TurndownService();
const markdown = turndown.turndown('<h1>Título</h1><p>Un párrafo</p>');
// Resultado: # Título\n\nUn párrafo

Con Pandoc

pandoc archivo.html -o archivo.md

Con Python

import markdownify

html = "<h1>Título</h1><p>Un <strong>párrafo</strong></p>"
markdown = markdownify.markdownify(html)

Ejemplo de conversión

El siguiente HTML:

<h1>Mi artículo</h1>
<p>Un párrafo con <strong>negrita</strong> y <em>cursiva</em>.</p>
<ul>
  <li>Elemento 1</li>
  <li>Elemento 2</li>
</ul>

Se convierte en:

# Mi artículo

Un párrafo con **negrita** y *cursiva*.

- Elemento 1
- Elemento 2

👋 Hola! Soy Edu, me encanta crear cosas y he redactado este tutorial. Si te ha resultado útil, el mayor favor que me podrías hacer es el de compatirlo en Twitter.

para estar al día con mi contenido. 😊