Convierte HTML a Markdown limpio.
h1–h6, enlaces, listas, tablas y bloques de código convertidos a Markdown correcto. Sin plantillas ni estilos en línea.
Your files are never stored: documents convert in your browser where possible, and anything sent to our AI travels encrypted (HTTPS) and is discarded after processing. Privacy Policy
El HTML es el pariente más cercano de Markdown, pero las páginas reales están llenas de contenedores, navegación y estilos en línea. CleanMD conserva el contenido semántico — títulos, párrafos, enlaces, listas, tablas, bloques de código — y descarta el ruido, produciendo Markdown que parece escrito a mano.
¿Trabajas con formatos afines? Consulta también URL a Markdown, DOCX a Markdown, CSV a Markdown.
Quedarse con el artículo y tirar el resto de la página
Un archivo HTML lleva mucho más que su contenido. Barras de navegación, avisos de cookies, scripts, estilos y pies llenos de enlaces conviven con el texto que de verdad quieres, y un conversor que lo conserva todo te da un Markdown en el que el artículo empieza a mitad de archivo.
CleanMD elimina scripts, estilos y navegación, y cuando la página marca su contenido principal con un elemento main o article, convierte solo eso. Los títulos mantienen su nivel, los bloques de código conservan su lenguaje cuando la página lo declara, las tablas pasan a tablas Markdown y los enlaces conservan su destino. El contenido oculto dentro de un elemento details plegado se mantiene, porque estar oculto en pantalla no lo hace menos importante.
Los títulos también se limpian a la salida. Un salto de línea dentro de un título partiría en dos el título Markdown, así que se convierte en un espacio. La negrita que envuelve un título entero se quita, porque un título ya es énfasis, y los iconos dentro de los títulos se eliminan para que no acaben en el esquema.
Los formularios son más difíciles de decidir de lo que parece. En una página de documentación o en una guía de estilo el formulario es el contenido, así que los fieldset conservan su legend, los botones su etiqueta, las opciones de un select se listan con la elegida en negrita y las casillas se convierten en [ ] y [x]. Los cuadros de búsqueda y las suscripciones a newsletters se siguen descartando, porque forman parte del sitio y no de la página. Los campos de contraseña y los inputs ocultos no se copian nunca.
Hay un límite que conocemos: cuando dos fragmentos de texto están separados solo por CSS, por ejemplo los elementos de una fila flex, salen unidos sin espacio. El conversor ve el HTML y no la maquetación, y no hay forma de distinguirlos de un texto que de verdad es continuo. El archivo se convierte en tu navegador y no se sube.
Cómo funciona
- 1Suelta un archivo .html en el conversor de arriba.
- 2Las etiquetas semánticas (h1–h6, ul/ol, table, pre/code, a) se asignan a su equivalente en Markdown; el relleno se descarta.
- 3Previsualiza el resultado y descarga el archivo .md.
Antes y después
<article>
<h1>Primeros pasos</h1>
<p>Instala la CLI con <code>npm i -g tool</code>.</p>
<h2>Empezar</h2>
<ul>
<li>Crea un <a href="/docs">proyecto</a></li>
<li>Ejecuta <code>tool dev</code></li>
</ul>
</article># Primeros pasos Instala la CLI con `npm i -g tool`. ## Empezar - Crea un [proyecto](/docs) - Ejecuta `tool dev`
Preguntas frecuentes
¿Mantiene los enlaces y los bloques de código?
Sí. Los enlaces pasan a [texto](url), <pre>/<code> a bloques de código con vallado y en línea, y las tablas a tablas Markdown.
¿Qué pasa con los menús y los scripts?
Los elementos que no son contenido (scripts, estilos, plantillas) se descartan, de modo que el Markdown contiene solo el contenido legible.
¿Puedo convertir una URL en directo?
Sí — pega la URL de la página en el conversor (o usa la página URL a Markdown) y se convierte gratis, sin necesidad de archivo.
¿Se sube el archivo?
No. La conversión de HTML ocurre enteramente en tu navegador y no se guarda nada.