Convertidor de Markdown a HTML
Convierte Markdown en HTML limpio con vista previa en vivo — copia o descarga al instante.
Empieza a escribir Markdown para ver la salida HTML.
Se ejecuta íntegramente en tu navegador. Nada se sube.
Markdown ganó porque coincide con cómo la gente ya escribe. Los asteriscos para el énfasis, los guiones para las listas y las líneas en blanco para los párrafos eran convenciones del correo en texto plano décadas antes de que Markdown las formalizara en 2004, y por eso un documento Markdown es legible incluso para quien nunca ha oído hablar de Markdown. Hoy es el sustrato de los README, GitHub, Reddit, Discord, las apps de notas y la mayoría de los generadores de sitios estáticos. Este conversor transforma Markdown en HTML limpio al instante en tu navegador, con vista previa en vivo, útil tanto para producir HTML como para aprender qué genera realmente cada sintaxis.
Cómo funciona el conversor
Escribe o pega Markdown en el panel de entrada y el HTML aparece de inmediato junto a una vista previa renderizada. El analizador maneja los elementos estándar —encabezados, énfasis, listas, enlaces, imágenes, bloques de código, citas y tablas— siguiendo las convenciones de CommonMark con las extensiones popularizadas por GitHub. La conversión ocurre enteramente en tu navegador mientras escribes; nada se sube y no hay viaje al servidor.
La sintaxis básica
# Título 1 → <h1>Título 1</h1>
**negrita** → <strong>negrita</strong>
*cursiva* → <em>cursiva</em>
[texto](url) → <a href="url">texto</a>
 → <img src="imagen.png" alt="alt">
- elemento → <ul><li>elemento</li></ul>
> cita → <blockquote>cita</blockquote>
`código` → <code>código</code>
```js ... ``` → <pre><code class="language-js">La correspondencia es deliberadamente casi uno a uno, pero los casos límite son donde difieren los conversores. Un solo salto de línea en Markdown no produce un <br>: los párrafos requieren una línea en blanco, lo que sorprende a casi todo el mundo al principio. Las listas anidadas dependen de una sangría consistente, y mezclar tabuladores con espacios es la causa clásica del anidamiento roto. Las tablas y el tachado son extensiones de GitHub y no Markdown original, así que funcionan aquí y en GitHub pero no en todo analizador CommonMark estricto.
Lo que conviene saber sobre Markdown
- 1Una línea en blanco significa párrafo nuevo; un solo salto de línea no significa nada. Es la fuente número uno de confusión. Para forzar un salto de línea sin hueco de párrafo, termina la línea con dos espacios o una barra invertida: dos convenciones invisibles, fáciles de aplicar e imposibles de ver, razón por la que mucha gente usa simplemente líneas en blanco.
- 2Los bloques de código con etiqueta de lenguaje reciben resaltado casi en todas partes. ```python al inicio de un bloque le dice a GitHub, a los generadores de documentación y a la mayoría de los renderizadores cómo colorear el código. Los bloques sin etiqueta se muestran en monoespaciado plano: la etiqueta no cuesta nada y merece el hábito.
- 3Usa enlaces de estilo referencia en documentos con URL repetidas. Escribir [texto][1] en el flujo y [1]: https://... al final evita que las URL largas destrocen la legibilidad de tu fuente, lo cual importa, porque la mitad del valor de Markdown es que la propia fuente sea legible.
- 4El HTML crudo funciona dentro de Markdown, pero es una puerta de un solo sentido. Todo lo que Markdown no puede expresar —desplegables details/summary, clases específicas, vídeo incrustado— puede escribirse como HTML en línea. Pero muchos renderizadores sanean o eliminan el HTML por seguridad, así que un documento que dependa de él queda atado al renderizador.
- 5Mantén los niveles de encabezado jerárquicos, no decorativos. Saltar de # a #### porque queda mejor rompe los lectores de pantalla, los generadores de índices y el análisis SEO por igual. Si el tamaño visual está mal, eso es un problema de hoja de estilos, no de estructura.
Preguntas frecuentes
¿Por qué no aparece mi salto de línea?
Porque Markdown trata un salto de línea único como ajuste suave, no como salto: une las líneas en un solo párrafo. Un salto de párrafo real necesita una línea en blanco entre los bloques. Si quieres un salto de línea sin empezar párrafo nuevo, termina la línea con dos espacios finales o una barra invertida. Es la sorpresa más común de Markdown, y es intencional, heredada de las convenciones del correo en texto plano.
¿Qué variante de Markdown usa esto?
Convenciones CommonMark con las extensiones popularizadas por GitHub: tablas, tachado y bloques de código cercados. Esta combinación cubre la sintaxis que funciona en GitHub, GitLab y la mayoría de las plataformas modernas. El Markdown original de 2004 tenía ambigüedades que cada herramienta resolvía a su manera; CommonMark estandarizó las respuestas y las extensiones de GitHub se convirtieron en las adiciones de facto que todos esperan.
¿Cómo hago una tabla?
Las barras verticales separan columnas y una fila de guiones separa la cabecera: `| Nombre | Edad |`, luego `|--------|------|`, luego las filas de datos. La alineación se controla con dos puntos en la fila de guiones: `:---` izquierda, `:---:` centro, `---:` derecha. Las barras no necesitan alinearse visualmente, aunque una fuente alineada es más fácil de editar. Las tablas son una extensión de GitHub, así que algunos analizadores estrictos no las renderizan.
¿Puedo usar HTML dentro de Markdown?
Sí: Markdown se diseñó explícitamente para permitir HTML en línea para todo lo que no puede expresar, y el HTML a nivel de bloque pasa intacto. Las salvedades: la sintaxis Markdown no funciona dentro de bloques HTML, y muchas plataformas sanean el HTML por seguridad, eliminando scripts, estilos y a veces etiquetas enteras. Para documentos que controlas de extremo a extremo es una salida útil; para contenido publicado en plataformas de terceros, quédate en Markdown.
¿Se envía mi texto a un servidor?
No. La conversión corre enteramente en tu navegador: el Markdown se analiza y el HTML se genera localmente, sin transmitir ni almacenar nada. Desconéctate de internet y el conversor sigue funcionando. Esto importa al redactar contenido que no has publicado, porque nada de lo que escribas aquí sale de tu máquina.