UTILS.
100% en el navegador
<↓

HTML a Markdown

Convierte HTML básico en Markdown limpio a medida que escribes.

— la salida aparece aquí —

Acerca de esta herramienta

HTML a Markdown es un conversor gratuito que se ejecuta en el navegador y reescribe el marcado HTML como Markdown limpio mientras escribes. Pega o edita HTML y el Markdown equivalente aparece en vivo, listo para copiar.

La conversión usa el propio DOM del navegador: tu entrada se convierte en el innerHTML de un elemento separado y luego un recorrido recursivo emite el Markdown, de modo que las etiquetas mal formadas o sin cerrar se normalizan tal como las renderizaría un navegador. Maneja encabezados, negrita, cursiva, enlaces (mediante el atributo href), código en línea, bloques de código con delimitadores, saltos de línea, párrafos, citas y listas ordenadas y sin ordenar.

Todo se ejecuta localmente: sin subidas, sin cuentas, sin rastreo, y funciona sin conexión. Las etiquetas que no asigna, como imágenes, tablas o líneas horizontales, se desenvuelven, de modo que su texto sigue apareciendo sin añadir sintaxis de Markdown.

Preguntas frecuentes

¿Qué etiquetas son compatibles?
Encabezados (h1–h6), negrita (strong/b), cursiva (em/i), enlaces (a), código en línea, bloques preformateados (pre), listas ordenadas y sin ordenar, citas, saltos de línea y párrafos. Las listas ordenadas se numeran de forma secuencial.
¿Se ejecuta en un servidor?
No. Analiza tu HTML en el navegador con un nodo DOM separado —un div creado en memoria—, así que no se sube nada y funciona sin conexión.
¿Qué pasa con las etiquetas que no admite?
Los elementos que no asigna, como imágenes, tablas y líneas horizontales, se desenvuelven: el texto que contienen se conserva, pero no se genera Markdown para la etiqueta. Solo se lee el atributo href de los enlaces; los demás atributos se ignoran.
¿Cómo maneja los espacios en blanco y el código?
Los espacios en blanco del texto normal se colapsan en espacios simples, mientras que el contenido del código en línea y de los bloques pre se conserva textualmente. Una etiqueta br se convierte en un salto de línea forzado.

Más herramientas