Convertidor de HTML a Markdown
Convierta el marcado HTML simple en la sintaxis Markdown, directamente en su navegador.
Convertidor de HTML a Markdown
Pegue un fragmento de HTML (copiado de una página, exportado desde un CMS o extraído de una plantilla de correo electrónico) y esta herramienta reescribe las etiquetas comunes en sus equivalentes Markdown. Los encabezados se vuelven #, ##, hasta ######, <strong> y <b> se vuelven **negrita**, <em> y <i> se vuelven _italic_, <code> se convierte en intervalos de comillas invertidas y <a href> y <img> se convierten en [texto](url) y . Los párrafos y los elementos de la lista se redistribuyen en sus propias líneas como lo espera un archivo Markdown, y las etiquetas <br> se convierten en saltos de línea.
Este es un conversor liviano basado en expresiones regulares, no un analizador HTML completo; funciona mejor con un marcado limpio y simple: el cuerpo de una publicación de blog, un fragmento de documentación, un correo electrónico formateado. Es posible que los elementos profundamente anidados, las etiquetas mal formadas o no cerradas y el ordenamiento inusual de los atributos no se conviertan perfectamente, ya que no existe un árbol DOM que decida qué está anidado dentro de qué. Para las etiquetas que reconoce, el orden de los atributos no importa (href y src se encuentran dondequiera que se encuentren en la etiqueta de apertura) y se manejan comillas simples y dobles. Las etiquetas no reconocidas simplemente se eliminan, por lo que el resultado sigue siendo legible en lugar de marcas sobrantes, y las entidades HTML comunes (&, <, >, ", ', ', ) se decodifican nuevamente en caracteres simples.
Una simplificación que vale la pena conocer: tanto los elementos de la lista <ul> como <ol> se convierten en una simple viñeta "-", ya que la numeración Markdown generalmente se deja en manos del renderizador. Y los elementos de la lista que se encuentran directamente uno frente al otro sin saltos de línea en la fuente se ejecutarán juntos en la salida: el marcado del mundo real, donde cada <li> se ubica en su propia línea, se convierte limpiamente.
La conversión ocurre instantáneamente a medida que escribe, completamente en su navegador. Nada de lo que pegue se carga, registra o envía a ninguna parte; nunca sale de su dispositivo.