Polysh para agentes está en acceso anticipado. Tu agente de programación graba la demo y Polysh la termina. Unirse a la lista de espera →

HTML a Markdown

Convierte el HTML de una página, un correo o un CMS en Markdown legible.

Cargando tu herramienta del navegador…

Qué hace HTML a Markdown

Pasar un centro de ayuda a un repositorio de documentación como código, o llevar una entrada antigua de un blog a un editor Markdown, suele empezar con HTML. Pega el código y el conversor escribe Markdown que refleja su estructura: los encabezados siguen siendo encabezados, la negrita y la cursiva pasan a ** y *, los enlaces conservan sus títulos y los bloques de código, su lenguaje.

Las listas ordenadas conservan un número inicial personalizado, y una casilla dentro de un elemento de lista pasa a ser un marcador [x] o [ ]. Para la dirección contraria, usa Markdown a HTML; si solo quieres las palabras, HTML a texto sin formato quita todo el formato.

Ejemplo

Entrada

<h2>Invita a un compañero</h2>
<p>Ve a <b>Ajustes</b> &gt; <a href="/members">Miembros</a>.</p>
<ol start="3"><li>Introduce un correo</li><li>Elige un rol<ul><li>Editor</li></ul></li></ol>
<script>track()</script>

Resultado

## Invita a un compañero

Ve a **Ajustes** > [Miembros](/members).

3. Introduce un correo
4. Elige un rol
   - Editor

El script desaparece, &gt; pasa a ser un > normal y la lista que empieza en 3 sigue contando, con la viñeta anidada sangrada bajo el elemento 4.

Cómo usar HTML a Markdown

  1. Pega HTML en el cuadro “HTML” o haz clic en “Abrir archivo” para cargar un archivo .html o .htm.
  2. Lee el Markdown de la derecha; se actualiza mientras editas el HTML.
  3. Haz clic en “Copiar”, o en “Descargar .md” para guardarlo.

Conviene saber

  • Se ignoran los estilos en línea y las clases, así que se pierden los colores, los tamaños de letra y el diseño de la página original. Solo se conserva la estructura.
  • Las celdas combinadas de una tabla (colspan o rowspan) no se pueden expresar en una tabla Markdown, así que las celdas de esas filas se desplazan. Revisa las tablas anchas tras convertir.
  • Los enlaces relativos como /members se conservan tal cual, así que solo funcionan si el Markdown acaba en el mismo sitio.
  • Los menús de navegación y los pies de página también se convierten, como listas de enlaces. Pega solo el HTML del artículo cuando quieras solo el contenido.

Preguntas sobre HTML a Markdown

¿Cómo convierto una página web a Markdown?

Abre la página, usa las herramientas para desarrolladores del navegador para copiar el HTML externo del elemento article principal y pégalo aquí. Copiar solo el contenido evita menús y pies de página. Luego copia el Markdown o descárgalo como archivo .md.

¿Conserva las tablas?

Sí. Las tablas HTML pasan a tablas con barras verticales y una fila de encabezado. La alineación a la izquierda, al centro o a la derecha de las celdas de la primera fila pasa al separador correspondiente, como :---:, las barras verticales dentro de las celdas se escapan y los saltos de línea pasan a <br>.

¿Por qué algunos caracteres se escapan con una barra invertida?

Caracteres como *, [, ] y las comillas invertidas significan algo en Markdown. Cuando aparecen como texto normal en el HTML, el conversor añade una barra invertida para que sigan siendo literales y no se conviertan en énfasis o enlaces.

¿Qué pasa con las imágenes?

Las imágenes con una dirección http, https o relativa pasan a la sintaxis de imagen de Markdown con su texto alternativo y su título. Las imágenes guardadas como URL data: no se incrustan; solo se conserva su texto alternativo.