Ir al contenido principal

Conversor HTML a Markdown

Convierte marcado HTML a sintaxis Markdown limpia. Compatible con todos los elementos principales: encabezados, listas, código, enlaces y tablas. Funciona en tu navegador.

También buscada como: html a md · limpiar html · html to md · convert html markdown · html to markdown

HTML y Markdown son dos formas de estructurar texto, pero están diseñados para audiencias diferentes. HTML es el lenguaje de los navegadores web: fue creado para ser procesado por un motor de renderizado, no para ser leído directamente por personas. Markdown, en cambio, es legible en su formato original, lo que lo convierte en el estándar preferido para documentación técnica, generadores de sitios estáticos, repositorios en GitHub y herramientas de notas como Obsidian y Notion. Cuando migras un sitio web, extraes contenido de un CMS o deseas reutilizar artículos de blog en otra plataforma, necesitas convertir el HTML existente a Markdown limpio. Esta herramienta realiza esa conversión de forma instantánea, sin necesidad de servidor.

Con Turndown.js como motor de conversión — una de las bibliotecas HTML-a-Markdown más probadas y confiables disponibles —, este conversor gestiona desde texto en negrita e itálica hasta listas anidadas, bloques de código delimitados, hipervínculos, imágenes e incluso tablas HTML básicas. Tu contenido nunca sale de tu navegador: todo el proceso se ejecuta localmente en tu dispositivo.

1

Pega tu código HTML en el panel de entrada de la izquierda.

2

El resultado en Markdown se genera de forma instantánea en el panel derecho.

3

Haz clic en Copiar para copiar el Markdown al portapapeles.

¿Qué es un conversor de HTML a Markdown?

Un conversor de HTML a Markdown es una herramienta que lee marcado HTML válido y produce la sintaxis Markdown equivalente. Etiquetas HTML como h1, strong, a href y ul se traducen a sus equivalentes en Markdown: #, **, [texto](url) y -. Esto resulta especialmente valioso para desarrolladores y editores de contenido que necesitan migrar páginas web heredadas, editores WYSIWYG o plataformas CMS basadas en HTML hacia sistemas nativos de Markdown como Hugo, Jekyll, Docusaurus, wikis de GitHub o bases de datos de Notion. El resultado es texto limpio, portátil y legible por personas.

Cómo usar este conversor

Pega tu HTML en el panel izquierdo — puede ser un fragmento de página completa, una sección copiada desde las DevTools del navegador o HTML sin procesar de una exportación de CMS. El resultado en Markdown aparece de forma instantánea en el panel derecho. Usa el botón Copiar para obtener el resultado y pegarlo directamente en tu editor de Markdown, sistema de documentación o repositorio. Si el resultado contiene etiquetas HTML residuales, esos elementos no forman parte de la sintaxis Markdown y pueden requerir limpieza manual.

¿Por qué convertir HTML a Markdown?

Markdown es el formato predeterminado para la mayoría de los sistemas de documentación modernos, generadores de sitios estáticos (Hugo, Jekyll, Eleventy, Astro) y plataformas de colaboración para desarrolladores (GitHub, GitLab). También es el formato de entrada nativo para herramientas como Obsidian, Notion y Ghost. Cuando el contenido se origina en HTML — ya sea de un CMS heredado, una plantilla de correo o una página web extraída —, convertirlo a Markdown permite versionarlo, renderizarlo en cualquier plataforma y editarlo en cualquier editor de texto plano. Los archivos Markdown son más pequeños, más portátiles y más fáciles de comparar que el HTML.

Elementos HTML compatibles

Esta herramienta convierte: encabezados (h1–h6 → # hasta ######), párrafos (p), negrita (strong/b → **), itálica (em/i → *), código en línea (code → comillas invertidas), bloques de código (pre/code → bloques delimitados), listas sin orden (ul/li → -), listas ordenadas (ol/li → 1.), hipervínculos (a → [texto](url)), imágenes (img → ![alt](src)), citas en bloque (blockquote → >), líneas horizontales (hr → ---) y tablas básicas (table → con barras verticales). Los atributos HTML no representables en Markdown — como class, style o id — son eliminados.

Preguntas frecuentes

¿Esta herramienta es compatible con todos los elementos HTML?

Cubre los elementos más comunes del contenido web: encabezados h1 a h6, párrafos, negrita, itálica, código en línea, bloques de código con etiquetas pre y code, listas sin orden y ordenadas, hipervínculos, imágenes, citas en bloque, líneas horizontales y tablas HTML básicas. Los elementos sin equivalente en Markdown — como div, span o form — pierden sus etiquetas, pero su contenido de texto se conserva cuando es posible.

¿Mi contenido HTML se envía a un servidor?

No. La conversión se ejecuta completamente en tu navegador usando la biblioteca Turndown.js. Tu HTML nunca se sube, transmite ni almacena en ningún servidor. Esto hace que la herramienta sea segura para convertir contenido privado o sensible.

¿Puedo usar esto para convertir páginas web completas a Markdown?

Sí. Copia el código HTML de cualquier sección desde las DevTools de tu navegador y pégalo en el campo de entrada. Para mejores resultados, elimina primero el HTML de navegación, encabezado, pie de página y barra lateral, para que el resultado contenga solo el contenido que necesitas.

¿El resultado es compatible con GitHub Flavored Markdown?

Sí. El conversor produce Markdown estándar totalmente compatible con GitHub Flavored Markdown (GFM), el Markdown de GitLab y los renderizadores de Markdown más usados en Notion, Obsidian y la mayoría de los generadores de sitios estáticos.

¿Qué ocurre con los atributos HTML como class o style?

Markdown no soporta atributos HTML arbitrarios, por lo que class, style, id y los atributos data-* se eliminan durante la conversión. Si necesitas preservar estilos o estructuras específicas, puedes mantener ciertas etiquetas HTML en línea, ya que la mayoría de los renderizadores de Markdown aceptan HTML sin procesar dentro de archivos .md.