Skip to content

Conversor de HTML a Markdown

Convierte HTML a Markdown limpio en tu navegador — tablas GFM, listas de tareas y enlaces. Elige encabezados ATX/Setext y enlaces en línea o por referencia. Ideal para migrar contenido web o alimentar LLMs. 100% privado.

Sin rastreo Se ejecuta en el navegador Gratis
Todo se ejecuta en tu navegador. Tu Markdown y HTML nunca salen de tu dispositivo.
HTML
Encabezados
Enlaces
Markdown
Verificado contra la salida CommonMark/GFM, el comportamiento de conversión con pérdidas y las opciones de estilo de encabezado/enlace — Equipo de Ingeniería de Go Tools · Jun 5, 2026

¿Qué es la conversión de HTML a Markdown?

La conversión de HTML a Markdown toma un documento HTML renderizado — las etiquetas, atributos y anidamiento que un navegador muestra — y lo reescribe como Markdown, el formato ligero de texto plano construido para escribir y controlar versiones. Donde Markdown a HTML expande texto compacto en marcado para mostrar, esta es la dirección inversa y reductiva: empiezas con HTML rico y verboso y lo destilas hasta el conjunto pequeño y legible de convenciones que ofrece Markdown.

Por dentro, el conversor analiza tu HTML en un árbol DOM — la misma estructura de nodos que construye un navegador — y luego recorre ese árbol y emite el equivalente Markdown para cada nodo que reconoce. Un <h2> se convierte en ## , un <strong> en **texto**, un <ul> en una lista con viñetas, un en un enlace, una <table> en una tabla con barras GFM. Recorrer un DOM real, en lugar de ejecutar expresiones regulares sobre la cadena en bruto, es lo que le permite manejar listas anidadas, formato en línea mixto y tablas correctamente en lugar de romperse en casos límite.

Recurres a esta conversión cuando estás migrando fuera de HTML, no hacia él. El contenido atrapado en un CMS, un editor WYSIWYG, una página web antigua o un campo de texto enriquecido es difícil de comparar con diff, difícil de revisar y difícil de mover. Convertirlo a Markdown lo libera a un formato que vive feliz en un repositorio Git, un generador de sitios estáticos o una app de notas — y, cada vez más, a un formato que los grandes modelos de lenguaje leen de forma eficiente. La pega, que las herramientas honestas declaran sin rodeos, es que la conversión es con pérdidas: HTML puede expresar cosas que Markdown no, así que parte de la estructura y todos los detalles de estilo se descartan deliberadamente a cambio de un texto limpio y portable.

La operación inversa — Markdown de vuelta a HTML, para cuando estés listo para publicar o previsualizar — es igual de útil. Cambia a la pestaña Markdown → HTML o abre el conversor de Markdown a HTML dedicado.

HTML in:

  <h2>Pricing</h2>
  <p>Plans start at <strong>$9/mo</strong>. See the <a href="https://example.com/pricing">details</a>.</p>
  <table>
    <thead><tr><th>Plan</th><th>Price</th></tr></thead>
    <tbody><tr><td>Pro</td><td>$9</td></tr></tbody>
  </table>

Markdown out:

  ## Pricing

  Plans start at **$9/mo**. See the [details](https://example.com/pricing).

  | Plan | Price |
  | ---- | ----- |
  | Pro  | $9    |

  <!-- <div>, classes, and inline styles in the source are dropped — Markdown can't represent them. -->

Características principales

Salida compatible con GFM

Apunta a GitHub Flavored Markdown, no solo a CommonMark plano: las tablas HTML se convierten en tablas con barras, los <li> con casillas se convierten en listas de tareas (`- [x]`), y <del>/<s> en ~~tachado~~. El Markdown se coloca directamente en un README, una issue de GitHub o un sitio de documentación y se renderiza igual.

Encabezados ATX o Setext

Elige encabezados ATX prefijados con almohadilla (# H1) o encabezados Setext subrayados (=== para H1, --- para H2). Setext cubre solo los dos niveles superiores, así que el conversor recae en ATX para H3 y más profundos automáticamente — nunca obtienes un encabezado inválido.

Enlaces en línea o por referencia

Alterna entre enlaces en línea — [texto](url) junto a la prosa — y enlaces por referencia, que recopilan cada URL en una lista numerada al pie del documento. El estilo de referencia mantiene legibles los párrafos con muchos enlaces y te deja reutilizar una URL por etiqueta.

Bloques de código delimitados

Un bloque <pre><code> se convierte en un bloque de código delimitado con tres comillas invertidas, y una clase language- en el elemento <code> se transfiere como la cadena de información del bloque. El <code> en línea se convierte en spans con comillas invertidas, así que los fragmentos sobreviven al viaje intactos.

Maneja listas y tablas anidadas

Recorre el DOM real, así que las estructuras <ul>/<ol> anidadas se convierten en listas Markdown con sangría correcta y las listas ordenadas se renumeran desde 1. Las tablas simples se aplanan en tablas con barras; las genuinamente complejas recaen en HTML en bruto en lugar de perder datos.

100% privado, en el navegador

Cada conversión se ejecuta localmente con JavaScript — tu HTML y el Markdown resultante nunca salen de tu dispositivo, nunca llegan a un servidor y funcionan sin conexión tras cargar la página. Seguro para exportaciones internas de CMS, contenido de clientes y páginas sin publicar.

Ejemplos

<table> web a una tabla con barras GFM

<table>
  <thead><tr><th>Región</th><th>Ventas</th></tr></thead>
  <tbody>
    <tr><td>EMEA</td><td>1.204</td></tr>
    <tr><td>APAC</td><td>980</td></tr>
  </tbody>
</table>
| Región | Ventas |
| ------ | ------ |
| EMEA   | 1.204  |
| APAC   | 980    |

Una <table> de HTML extraída o copiada se contrae en una tabla con barras de GitHub Flavored Markdown. La fila <thead> se convierte en el encabezado, la fila delimitadora de guiones se genera por ti y cada <tr> se convierte en una línea delimitada por barras — lista para colocar en un README o una página de documentación.

Enlaces: estilo en línea frente a referencia

<p>Lee la <a href="https://example.com/guide">guía de configuración</a> y la <a href="https://example.com/api">referencia de la API</a>.</p>
En línea:
Lee la [guía de configuración](https://example.com/guide) y la [referencia de la API](https://example.com/api).

Referencia:
Lee la [guía de configuración][1] y la [referencia de la API][2].

[1]: https://example.com/guide
[2]: https://example.com/api

Los mismos anclajes se renderizan de dos formas. En línea mantiene la URL junto al texto; el estilo de referencia mueve cada URL a una lista numerada al final, lo que mantiene legibles los párrafos largos cuando una frase lleva varios enlaces. Elige el estilo con el selector de Enlaces.

<ul>/<ol> anidados a listas Markdown con sangría

<ul>
  <li>Compilar
    <ol>
      <li>Compilar fuentes</li>
      <li>Empaquetar</li>
    </ol>
  </li>
  <li>Desplegar</li>
</ul>
- Compilar
  1. Compilar fuentes
  2. Empaquetar
- Desplegar

El anidamiento se conserva mediante la sangría: el <ol> interior se sitúa dos espacios bajo su <li> padre y cambia de una viñeta `-` a numeración `1.`. Markdown renumera las listas ordenadas automáticamente, así que la fuente se mantiene limpia incluso si el HTML usó atributos value explícitos.

Un trozo de HTML de página web a Markdown limpio

<article>
  <h1>Registro de cambios</h1>
  <p>Lanzamos el <strong>modo oscuro</strong> y arreglamos <code>parseDate()</code>.</p>
  <blockquote><p>Gracias a todos los que lo reportaron.</p></blockquote>
</article>
# Registro de cambios

Lanzamos el **modo oscuro** y arreglamos `parseDate()`.

> Gracias a todos los que lo reportaron.

Pega un fragmento de una página real — el envoltorio <article> se descarta (Markdown no tiene elemento contenedor), el <h1> se convierte en `#`, <strong> en `**`, el <code> en línea en comillas invertidas y el <blockquote> en una línea con `>`. Los envoltorios estructurales sin equivalente en Markdown simplemente desaparecen.

Cómo convertir HTML a Markdown

  1. 1

    Pega tu HTML

    Suelta una página web copiada, una exportación de CMS o WYSIWYG, o un fragmento de HTML extraído. El DOM se analiza y se serializa a Markdown en tu navegador a medida que pegas — sin subida, sin tope de tamaño más allá de la memoria de tu navegador.

  2. 2

    Elige los estilos de encabezado y enlace

    Elige encabezados ATX (#) o Setext (===) y enlaces en línea o por referencia. El Markdown se vuelve a renderizar en vivo, así que puedes comparar los estilos al instante. La salida apunta a GitHub Flavored Markdown — tablas, listas de tareas y tachado incluidos.

  3. 3

    Copia o descarga

    Haz clic en Copiar para llevarte el Markdown, o en Descargar para guardar un archivo .md. Para ir en sentido contrario, cambia a la pestaña Markdown → HTML y pega tu Markdown para obtener HTML renderizado de vuelta.

Errores comunes

Esperar que la estructura <div>/<span> sobreviva

Los contenedores genéricos no llevan equivalente en Markdown, así que se desenvuelven — su contenido permanece pero la etiqueta, y cualquier clase o estilo en ella, desaparece. Si tu maquetación dependía de un <div> envolvente o un <span> con estilo, ese estilo desaparece en el Markdown. Esto es lo esperado, no un fallo; Markdown simplemente no tiene forma de expresarlo.

✗ Incorrecto
<div class="callout warning"><span style="color:red">Heads up!</span></div>
<!-- expecting the callout box and red colour to survive -->
✓ Correcto
Heads up!
<!-- container and styles dropped; only the text remains in Markdown -->

Saltos de línea <br> perdidos dentro de párrafos

Un <br> dentro de un párrafo es un salto de línea suave, que Markdown representa con dos espacios finales antes del salto de línea (o una barra invertida). Pegar HTML y esperar que los saltos de línea visibles sobrevivan puede sorprenderte cuando las líneas adyacentes se reflujan en una sola. El conversor emite la forma de salto duro, pero si editas a mano después, no elimines los espacios finales.

✗ Incorrecto
Line one<br>Line two
<!-- if the break form is removed, these merge into one line -->
✓ Correcto
Line one  
Line two
<!-- two trailing spaces preserve the <br> as a hard break -->

Tablas profundamente anidadas que se degradan

Las tablas con barras GFM no pueden anidar ni contener contenido de bloque. Una maquetación heredada que pone una tabla (o una lista, o varios párrafos) dentro de una celda de tabla no puede convertirse en una tabla con barras limpia — el conversor aplana lo que puede y deja el resto como HTML en bruto para que no se pierda nada. El arreglo es simplificar la fuente, no la salida.

✗ Incorrecto
<table><tr><td><table><tr><td>inner</td></tr></table></td></tr></table>
<!-- nested table can't become a flat pipe table -->
✓ Correcto
<!-- Flatten to a single-level table first: -->
<table><tr><td>inner</td></tr></table>
→ | inner |
  | ----- |

Esperar que <script> o los estilos sobrevivan

<script>, <style> y los elementos de nivel de cabecera son código y presentación, no contenido del documento, así que se eliminan por completo — no se convierten, no se conservan como HTML en bruto. Pegar una página entera y esperar que el comportamiento o el CSS se transfieran al Markdown decepcionará. Markdown es un formato de contenido; si necesitas el código o el estilo, conserva el HTML.

✗ Incorrecto
<style>.x{color:blue}</style>
<script>track()</script>
<p>Body</p>
<!-- expecting the style and script to come through -->
✓ Correcto
Body
<!-- only the content survives; <script>/<style> are dropped -->

Casos de uso comunes

Migrar contenido web o de CMS a Notion, Obsidian o un sitio estático
Extrae páginas de un CMS, una exportación de WordPress o un sitio HTML antiguo y conviértelas a Markdown que se coloca directamente en Notion, Obsidian, Hugo o Jekyll. Cambias marcado verboso por texto portable que vive limpiamente en un repositorio Git y se compara con diff de forma sensata en revisión.
Exportar desde un editor WYSIWYG
Los editores de texto enriquecido emiten HTML denso y cargado de atributos. Pega esa salida aquí para recuperar el Markdown limpio que hay debajo — encabezados, listas, enlaces y énfasis — para que el contenido pueda pasar a una canalización de documentación o una base de conocimiento basada en Markdown en lugar de quedar atrapado en el editor.
Limpiar HTML en Markdown para alimentar LLMs y canalizaciones RAG
El HTML en bruto quema tokens en etiquetas, scripts y estilos que un modelo nunca necesita. Convertir una página extraída a Markdown elimina ese ruido mientras conserva la estructura que un LLM lee bien, así que cabe más contenido real en la ventana de contexto y obtienes embeddings más limpios para la recuperación.
Convertir un pegado de texto enriquecido en Markdown
Copia texto con formato de una página web, un correo o un documento y llega como HTML en el portapapeles. Pégalo aquí para convertir ese texto enriquecido en Markdown que puedes commitear, enviar en un pull request o escribir en tus notas — formato conservado, desorden eliminado.
Archivar una página como Markdown
Guarda el contenido significativo de una página web como un pequeño archivo .md a prueba de futuro en lugar de una pesada captura HTML llena de scripts y rastreo. Markdown permanece legible en cualquier editor de texto dentro de décadas y ocupa una fracción del espacio.
Convertir documentación HTML heredada en Markdown
La documentación antigua escrita como HTML a mano es dolorosa de mantener. Conviértela a Markdown para llevarla a un flujo de trabajo moderno de documentación como código — donde puede ser revisada por un linter, evaluada en pull requests y renderizada por un generador de sitios estáticos.

Detalles técnicos

Salida CommonMark frente a GitHub Flavored Markdown
El conversor puede apuntar a CommonMark plano o, por defecto, al superconjunto GitHub Flavored Markdown. CommonMark define encabezados, énfasis, listas, enlaces, imágenes, código y citas en bloque con precisión. GFM añade cuatro construcciones que se mapean directamente desde HTML común: <table> → tabla con barras, elementos de lista con casillas → listas de tareas, <del>/<s> → tachado, y URLs desnudas → autoenlaces. Como la mayoría del contenido web usa tablas y demás, la salida GFM es el valor por defecto práctico; elige CommonMark solo cuando el renderizador de destino no entienda las extensiones GFM, en cuyo caso las tablas recaen en HTML en bruto.
Conversión con pérdidas e irreversible — dicho sin rodeos
HTML es estrictamente más expresivo que Markdown, así que la conversión no puede ser sin pérdidas, y vale la pena ser franco al respecto. Markdown no tiene sintaxis para <div>, <span> u otros contenedores genéricos; ninguna forma de llevar nombres de clase, id, style en línea, colspan/rowspan o atributos data-* arbitrarios; y ninguna representación para la mayoría de elementos semánticos o de maquetación. Esos se desenvuelven (contenido conservado, etiqueta descartada), se descartan (atributos) o — cuando descartarlos perdería significado — se conservan como HTML en línea en bruto. Un viaje de ida y vuelta HTML → Markdown → HTML no reproducirá el original. Esto es un compromiso deliberado: Markdown existe para ser limpio, comparable con diff y editable por humanos, no para reflejar HTML. La mayoría de los competidores pasan esto por alto; declararlo te deja decidir con los ojos abiertos si Markdown es el destino correcto.
Compromisos de estilo: ATX/Setext, en línea/referencia, delimitado/con sangría
Tres opciones de salida tienen compromisos reales. Los encabezados ATX (#) cubren los seis niveles y se buscan con grep limpiamente; Setext (subrayado) solo existe para H1/H2, así que la herramienta lo emite para los dos niveles superiores y recae en ATX por debajo. Los enlaces en línea mantienen la URL junto al texto — mejor para enlaces escasos; los enlaces por referencia llevan las URLs al pie del documento — mejor para prosa densa en enlaces y reutilización por etiqueta. Para el código, los bloques delimitados (tres comillas invertidas) llevan una cadena de información de lenguaje y anidan de forma segura, mientras que los bloques de código con sangría (cuatro espacios) no pueden expresar un lenguaje y se rompen dentro de listas — así que este conversor siempre emite bloques delimitados desde <pre><code>.

Buenas prácticas

Formatea el HTML antes de convertir
El HTML minificado o profundamente enredado — especialmente las tablas de maquetación anidadas y los elementos en línea sueltos — se convierte de forma más limpia cuando está bien formado primero. Pasa la fuente desordenada por nuestro Formateador HTML para formatearla de forma legible y normalizarla, y luego convierte. Una entrada limpia produce Markdown limpio con menos recaídas en HTML en bruto.
Espera y revisa las pérdidas
Trata la conversión como con pérdidas por diseño. Las clases, los estilos en línea, los envoltorios <div>/<span> y los atributos exóticos desaparecen en la salida, y eso suele ser lo que quieres para un Markdown portable — pero repasa el resultado por si hay algo semánticamente importante que vivía solo en un atributo (un aria-label, una celda fusionada con colspan) y vuelve a añadirlo a mano si importa.
Elige el estilo de enlace según la densidad del documento
Usa enlaces en línea para prosa con un enlace de vez en cuando — la URL queda junto a su texto y la fuente se lee con naturalidad. Cambia a enlaces por referencia cuando una sección tiene muchos enlaces o reutiliza las mismas URLs: llevarlos a una lista numerada al pie mantiene los párrafos legibles y evita repetir URLs largas.
Convierte a Markdown antes de enviar páginas a un LLM
Cuando alimentas contenido web a un modelo — para un prompt, un embedding o un almacén RAG — convierte primero el HTML a Markdown. Eliminas etiquetas, scripts y estilos que malgastan tokens y añaden ruido, conservas la estructura que el modelo realmente usa y cabe sustancialmente más contenido real dentro de la ventana de contexto.
Verifica las tablas complejas tras la conversión
Las tablas con barras GFM son planas — sin tablas anidadas, sin contenido de bloque en las celdas, sin celdas fusionadas. Tras convertir una tabla con muchos datos o de maquetación, revisa el Markdown: las cuadrículas simples se convierten perfectamente, pero cualquier cosa con colspans o bloques anidados se degrada y puede aparecer como HTML en bruto. Simplifica primero la tabla de origen si importa una tabla con barras limpia.

Preguntas frecuentes

¿Cómo se gestionan los enlaces en línea frente a los de referencia?
Eliges con el selector de Enlaces. El estilo en línea escribe cada anclaje como [texto](url) justo donde aparece — compacto y obvio para uno o dos enlaces por párrafo. El estilo de referencia escribe [texto][1] en la prosa y recopila todas las URLs como definiciones [1]: https://… al final del documento, lo que mantiene legible el texto con muchos enlaces y te deja reutilizar una URL por etiqueta. Ambos producen una salida renderizada idéntica; es puramente una elección de legibilidad de la fuente. Las imágenes siguen la misma regla: un <img> se convierte en ![alt](src) en línea o ![alt][1] en modo referencia.
Encabezados ATX frente a Setext — ¿cuál debería usar?
Los encabezados ATX prefijan la línea con almohadillas — # H1, ## H2, ### H3 — y funcionan para los seis niveles. Los encabezados Setext subrayan el texto en su lugar: una fila de = bajo una línea la convierte en un H1, una fila de - la convierte en un H2. La pega es que Setext solo existe para los niveles 1 y 2, así que este conversor emite Setext para <h1>/<h2> y recae automáticamente en ATX para <h3> y más profundos. ATX es la opción más común, más portable y más fácil de buscar con grep; elige Setext solo si una guía de estilo o un linter posterior lo requiere.
¿Qué pasa con el HTML que Markdown no puede representar, como <div> y <span>?
Markdown no tiene sintaxis para contenedores genéricos, así que los envoltorios estructurales como <div>, <span>, <section> y <article> se desenvuelven — su texto y elementos hijos se conservan, pero la etiqueta en sí desaparece porque no hay nada en Markdown a lo que mapearla. Los nombres de clase, los atributos id, los atributos style en línea y los atributos data-* se descartan por la misma razón: Markdown no tiene forma de expresarlos. Cuando un elemento realmente no tiene equivalente en Markdown y descartarlo perdería significado, el conversor lo deja como HTML en línea en bruto en lugar de eliminar el contenido en silencio. Esto es por diseño — consulta la pregunta sobre si la conversión es sin pérdidas.
¿Elimina <script> y los estilos?
Sí. Los elementos <script> y <style>, junto con su contenido, se eliminan por completo — son código y CSS, no contenido del documento, y no tienen lugar en Markdown. Lo mismo ocurre con <link>, <meta> y otros elementos de nivel de cabecera cuando pegas una página entera. Los manejadores de eventos en línea como onclick y el CSS en los atributos style también se descartan. El resultado es solo contenido de texto, que es exactamente lo que quieres cuando el Markdown va destinado a un repositorio de documentación, un generador de sitios estáticos o la ventana de contexto de un LLM. Si necesitas conservar el estilo, Markdown es el formato de destino equivocado.
¿Cómo se gestionan las tablas y listas anidadas?
Las listas anidadas se convierten de forma limpia: cada nivel de anidamiento de <ul>/<ol> se convierte en dos espacios de sangría, y las listas ordenadas se renumeran desde 1. Las tablas son más complicadas. Las tablas con barras de GitHub Flavored Markdown son planas por especificación — una celda de tabla no puede contener otra tabla, ni puede contener elementos de bloque como listas o varios párrafos. Así que una <table> simple se convierte en una tabla con barras limpia, pero una tabla con una tabla anidada dentro de una celda, o con contenido de bloque en las celdas, se degrada: el conversor aplana lo que puede y recae en dejar las partes complejas como HTML en bruto para que no se pierda ningún dato. Las tablas de maquetación profundamente anidadas de páginas heredadas son el peor caso — considera simplificar el HTML primero.
¿Es la conversión de HTML a Markdown sin pérdidas?
No, y es importante ser honestos al respecto. HTML es mucho más expresivo que Markdown: tiene cientos de elementos y atributos arbitrarios, mientras que Markdown cubre un conjunto pequeño y deliberado — encabezados, énfasis, listas, enlaces, imágenes, código, citas en bloque y (con GFM) tablas, listas de tareas y tachado. Cualquier cosa fuera de ese conjunto no tiene representación: colspans, atributos personalizados, estilos en línea, estructura <div>/<span> y la mayoría de los envoltorios semánticos se descartan o se conservan solo como HTML en bruto. Convertir HTML → Markdown → HTML no reproducirá el original byte por byte. La conversión es con pérdidas a propósito — el objetivo es texto limpio, portable y editable por humanos, no un viaje de ida y vuelta fiel. Para ir en sentido contrario, usa nuestro conversor de Markdown a HTML.
¿Puedo alimentar el Markdown a un LLM o ChatGPT?
Sí — este es uno de los mejores usos modernos. El HTML en bruto malgasta tokens en etiquetas, atributos, scripts y estilos que un modelo no necesita, y el ruido puede degradar la calidad de recuperación en una canalización RAG. Convertir una página a Markdown elimina esa sobrecarga mientras conserva la estructura que un modelo lee bien: los encabezados se convierten en jerarquía, las listas siguen siendo listas, las tablas siguen siendo tablas y los enlaces siguen siendo enlaces. La salida suele ser una fracción del recuento de tokens del HTML original, así que cabe más contenido real en la ventana de contexto. Pega aquí una página extraída, copia el Markdown y colócalo en tu prompt, tu paso de embedding o tu almacén de documentos.
¿Se suben mis archivos a un servidor?
No. La conversión se ejecuta enteramente en tu navegador: el HTML se analiza en un DOM y se serializa a Markdown localmente con JavaScript, y nada se transmite, almacena ni registra. Puedes confirmarlo abriendo la pestaña Red de tu navegador — convertir genera cero solicitudes de red. Eso hace que la herramienta sea segura para exportaciones internas de CMS, páginas sin publicar, contenido de clientes y cualquier cosa bajo acuerdo de confidencialidad. No hay paso de subida ni límite de tamaño más allá de lo que tu navegador pueda mantener cómodamente en memoria.
¿Funciona sin conexión?
Sí, una vez cargada la página. El analizador de DOM y el serializador de Markdown se ejecutan ambos en el navegador sin viaje de ida y vuelta al servidor, así que puedes convertir con la red desconectada — en un avión, detrás de un cortafuegos estricto o cualquier vez que prefieras que una página nunca salga de tu máquina. Esto se deriva directamente del diseño centrado en la privacidad: como nada se envía a ningún sitio, no hay nada para lo que la herramienta necesite la red tras la carga inicial.
¿Puedo convertir Markdown de vuelta a HTML?
Sí. Cambia a la pestaña Markdown → HTML, o abre el conversor de Markdown a HTML dedicado, pega tu Markdown y obtén HTML renderizado con una vista previa en vivo, soporte GFM completo y salida de fragmento, documento completo o correo en línea. Las dos direcciones se emparejan: usa HTML → Markdown para traer contenido web existente a un flujo de trabajo Markdown, y Markdown → HTML para publicarlo o previsualizarlo. Si el HTML de origen está desordenado, nuestro Formateador HTML puede ordenarlo antes de que conviertas.

Herramientas relacionadas

Ver todas las herramientas →