Convertidor de HTML a Markdown
Mover un artículo de WordPress a Hugo, archivar una página de Confluence como notas o limpiar un correo electrónico de texto enriquecido para un wiki de documentos significa convertir HTML en Markdown. Este convertidor asocia encabezados, párrafos, listas, enlaces, imágenes y bloques de código con sus equivalentes en Markdown, de modo que el contenido conserva su estructura sin el lastre del HTML.
Cómo convertir HTML a Markdown
-
1
Pegar HTML
Páginas completas, cuerpos de correos electrónicos de texto enriquecido o fragmentos, todos son analizados.
-
2
Convertir
Los encabezados, párrafos, listas, enlaces, imágenes y bloques de código se convierten a Markdown.
-
3
Copiar el Markdown
Coloca la salida en Obsidian, Hugo, Jekyll, Notion o un repositorio de Git.
Mapeo de HTML a Markdown
El convertidor recorre el DOM y emite Markdown para cada elemento reconocido. Las etiquetas envolventes como <div>, <span>, <section> y <article> se eliminan y su contenido se conserva en el nivel de anidación correcto.
Mapeo de elementos
| HTML | Salida en Markdown |
|---|---|
<h1> a <h6> |
# a ###### encabezados |
<strong>, <b> |
**texto** |
<em>, <i> |
*texto* |
<code> en línea |
`texto` |
<pre><code> |
bloque cercado por triple acento grave, con lenguaje si está establecido |
<a href> |
[texto](url) |
<img src alt> |
 |
<ul><li> |
- ítem |
<ol><li> |
1. ítem |
<blockquote> |
> cita |
<hr> |
--- |
Qué ocurre con el resto
Markdown no puede expresar todos los elementos de HTML. Las etiquetas sin equivalente en Markdown se eliminan y solo se conserva su contenido de texto:
<table>: el texto de las celdas se conserva, pero la cuadrícula de la tabla se pierde. Usa un convertidor con soporte de tablas cuando la estructura importe.<del>,<u>y otros estilos en línea: el texto sobrevive, el estilo no.<video>,<audio>,<iframe>: de estas inserciones no se produce nada representable en Markdown.<details>/<summary>: el texto interior se conserva, el widget desplegable no.
Para conversiones de ida y vuelta sin pérdida, convierte desde el Markdown original en lugar de desde el HTML renderizado.
Preguntas frecuentes
Los envoltorios simples <div> y <span> se eliminan y su contenido se emite al nivel de anidación correcto. Los divs solo de diseño se vuelven invisibles en Markdown, que es lo que generalmente deseas para documentos.
Sí. <pre><code class="language-js"> se convierte en un bloque cercado con js como pista de lenguaje. Los bloques de código con sangría sin un lenguaje vuelven a ser bloques cercados simples.
El texto dentro de las celdas de <table> se conserva, pero la cuadrícula en sí no: las filas y columnas no se preservan, por lo que se pierde la estructura. Usa un convertidor con soporte de tablas cuando la estructura importe.
Casi, pero el formato sutil (enlaces de estilo de referencia, saltos de línea duros con dos espacios finales, marcadores de énfasis alternativos) pueden normalizarse. Para un ciclo de ida y vuelta sin pérdida, mantén el Markdown original.
Herramientas relacionadas
Referencia de la tabla ASCII
Tabla ASCII completa del 0 al 127 con decimal, hex, octal, binario y referencia numérica HTML para cada carácter, incluidos los códigos de control como NUL, LF y DEL.
Referencia de caracteres HTML
Lista buscable de entidades HTML, sus códigos nombrados y numéricos, y una copia con un clic para caracteres y símbolos especiales.
Referencia de atajos de teclado
Busca los atajos predeterminados documentados de VS Code, Chrome y Bash con GNU Readline en macOS, Windows y Linux.
Generador de letras aleatorias
Genera letras aleatorias A-Z. Elige la cantidad, usa mayúsculas, minúsculas o mezcla de ambas, y aplica el resultado en juegos, consignas o clase.
Generador de Paletas de Color
Genera paletas monocromáticas, análogas, complementarias, triádicas o tetrádicas desde un color base HEX y exporta variables CSS listas para copiar.
Generador de EditorConfig
Genera un archivo .editorconfig con tu estilo y tamaño de indentación, fin de línea, charset y reglas de espacios para un formato consistente en IDEs y editores.
Herramienta disponible en otros idiomas
- HTMLからMarkdownへの変換ツール [JA]
- Convertisseur HTML en Markdown [FR]
- Conversor de HTML para Markdown [PT]
- Chuyển đổi HTML sang Markdown [VI]
- Konverterare från HTML till Markdown [SV]
- เครื่องแปลง HTML เป็น Markdown [TH]
- HTML → Markdown 변환기 [KO]
- محوّل HTML إلى Markdown [AR]
- HTML-zu-Markdown-Konverter [DE]
- Konverter HTML ke Markdown [ID]
- HTML naar Markdown converter [NL]
- Konwerter HTML na Markdown [PL]
- HTML to Markdown Converter [EN]
- Convertitore da HTML a Markdown [IT]
- Конвертер HTML в Markdown [RU]
- HTML'den Markdown'e Çevirici [TR]
- HTML到Markdown转换器 [ZH]