Vista previa de Markdown

Previsualiza texto Markdown renderizado como HTML en tiempo real

Prueba un ejemplo

Markdown

Vista previa

Se ejecuta localmente · Es seguro pegar secretos

La vista previa aparecerá aquí…

¿Qué es Markdown?

Markdown es un lenguaje de marcado ligero creado por John Gruber en 2004. Usa símbolos de formato en texto plano como asteriscos, almohadillas y guiones para indicar estructura: encabezados, negrita, cursiva, listas, enlaces y bloques de código. Un previsualizador de Markdown convierte ese texto plano en HTML formateado para que puedas ver exactamente cómo quedará el documento final antes de publicarlo. La especificación original se describe en la documentación Daring Fireball de Gruber, y el formato ha sido formalizado como CommonMark.

Markdown se ha convertido en el formato de escritura predeterminado para documentación de desarrolladores, archivos README, generadores de sitios estáticos (Jekyll, Hugo, Astro), wikis y bases de conocimiento. GitHub, GitLab, Bitbucket, Stack Overflow, Reddit y Notion admiten Markdown de forma nativa. Como el código fuente es texto plano, los archivos Markdown son triviales de gestionar con Git: hacer diff entre ramas y fusionar cambios sin conflictos en secciones que no se solapan.

Una herramienta de vista previa de Markdown analiza tu entrada y la convierte a HTML en tiempo real. Esto te permite detectar errores de formato, enlaces rotos y anidamiento inesperado antes de confirmar un archivo o publicar una página. Este previsualizador se ejecuta íntegramente en tu navegador sin llamadas al servidor, por lo que puedes trabajar con documentación privada o sensible sin enviar el contenido por la red.

¿Por qué usar un previsualizador de Markdown online?

Escribir Markdown en un editor sin vista previa significa adivinar el resultado. Un previsualizador en vivo cierra ese ciclo de retroalimentación de forma inmediata.

Renderizado en tiempo real
Ve el resultado formateado mientras escribes. Cada encabezado, lista, bloque de código y enlace se renderiza de inmediato, para que detectes los errores en el momento en que se producen.
🔒
Procesamiento con privacidad garantizada
Todo el análisis ocurre en tu navegador. Tu texto Markdown nunca se sube a un servidor, lo que lo hace seguro para documentación interna, claves de API en ejemplos o borradores de entradas de blog.
📝
Sin cuenta ni instalación
Abre la página y empieza a escribir. No hay formulario de registro, ninguna aplicación de escritorio que descargar ni ninguna extensión de VS Code que configurar. Funciona en cualquier dispositivo con navegador.
🌐
Soporte completo de CommonMark
Encabezados, negrita, cursiva, tachado, código en línea, bloques de código delimitados, listas ordenadas y desordenadas, enlaces, citas en bloque y líneas horizontales están todos disponibles.

Casos de uso de la vista previa de Markdown

Desarrollador frontend escribiendo documentación de componentes
Previsualiza archivos README y documentación de componentes antes de hacer push a GitHub. Verifica que los ejemplos de código se rendericen correctamente dentro de los bloques delimitados y que los enlaces relativos apunten a los archivos correctos.
Ingeniero backend redactando documentación de API
Escribe descripciones de endpoints, ejemplos de petición/respuesta y guías de autenticación en Markdown. Previsualiza el resultado renderizado para confirmar que los bloques de código JSON, las tablas y las listas anidadas se muestran como se espera.
Ingeniero DevOps manteniendo runbooks
Los runbooks y los playbooks de incidentes almacenados como Markdown en un repositorio Git necesitan un formato preciso. Previsualiza las instrucciones paso a paso con listas numeradas y fragmentos de código antes de fusionar los cambios.
Ingeniero de QA escribiendo planes de prueba
Documenta escenarios de prueba, criterios de aceptación e informes de errores en Markdown. Usa el previsualizador para asegurarte de que las listas de verificación, los encabezados y las referencias cruzadas se rendericen correctamente.
Ingeniero de datos documentando pipelines
Los README de pipelines describen esquemas, dependencias de DAG y configuración. Previsualiza estos documentos para garantizar que el código en línea, los bloques SQL delimitados y los pasos de configuración numerados tengan el formato correcto.
Estudiante aprendiendo la sintaxis de Markdown
Escribe Markdown a la izquierda y ve el resultado HTML a la derecha. Experimenta con encabezados, listas, negrita, cursiva y bloques de código para afianzar la sintaxis.

Referencia de sintaxis Markdown

La tabla siguiente relaciona la sintaxis Markdown más común con su resultado renderizado y el elemento HTML correspondiente. Cubre la base de CommonMark que prácticamente todos los analizadores de Markdown admiten.

MarkdownSe renderiza comoEtiqueta HTML
# HeadingHeading 1<h1>
## HeadingHeading 2<h2>
**bold**Bold text<strong>
*italic*Italic text<em>
~~strike~~Strikethrough<del>
`code`Inline code<code>
```lang\n...\n```Fenced code block<pre><code>
- itemUnordered list<ul><li>
1. itemOrdered list<ol><li>
[text](url)Hyperlink<a href>
> quoteBlockquote<blockquote>
---Horizontal rule<hr>

Variantes de Markdown comparadas

Distintas plataformas amplían la especificación original de Markdown con características adicionales. Saber qué variante es tu objetivo te ayuda a evitar sintaxis que falla silenciosamente en otro renderizador.

GitHub Flavored Markdown (GFM)
Añade listas de tareas (- [ ] / - [x]), tablas con sintaxis de tuberías, tachado (~~texto~~) y URLs con enlace automático. Es la variante usada en los issues, las pull requests y los archivos README de GitHub. Está especificada en la GitHub Flavored Markdown Spec, construida sobre CommonMark.
CommonMark
Una especificación estricta y sin ambigüedades de la sintaxis Markdown original. CommonMark define reglas exactas para casos extremos como listas anidadas, líneas de continuación diferidas y líneas en blanco dentro de citas en bloque. La mayoría de los analizadores modernos (marked, markdown-it, goldmark) usan CommonMark por defecto.
MultiMarkdown (MMD)
Amplía Markdown con notas al pie, claves de cita, matemáticas (LaTeX), listas de definición y metadatos de documento. Se usa principalmente en escritura académica y documentos largos exportados a PDF o LaTeX.
MDX
Incrusta componentes JSX directamente dentro de archivos Markdown. Lo usan frameworks de documentación como Docusaurus, Nextra y las colecciones de contenido de Astro. Los archivos MDX se compilan en tiempo de construcción como componentes React.

Ejemplos de código: renderizar Markdown mediante programación

Cuando necesitas renderizar Markdown dentro de una aplicación en lugar de una herramienta de navegador, usa una de estas bibliotecas. Cada ejemplo convierte una cadena Markdown en una cadena HTML.

JavaScript (marked)
import { marked } from 'marked'

const md = '# Hello\n\nThis is **Markdown**.'
const html = marked(md)
// → "<h1>Hello</h1>\n<p>This is <strong>Markdown</strong>.</p>\n"

// With options
marked.setOptions({ gfm: true, breaks: true })
const gfmHtml = marked('Line one\nLine two')
// → "<p>Line one<br>Line two</p>\n"
Python (markdown)
import markdown

md = '# Hello\n\nThis is **Markdown**.'
html = markdown.markdown(md)
# → '<h1>Hello</h1>\n<p>This is <strong>Markdown</strong>.</p>'

# With extensions
html = markdown.markdown(md, extensions=['fenced_code', 'tables'])

# Convert a file
with open('README.md') as f:
    html = markdown.markdown(f.read(), extensions=['extra'])
Go (goldmark)
package main

import (
	"bytes"
	"fmt"
	"github.com/yuin/goldmark"
)

func main() {
	source := []byte("# Hello\n\nThis is **Markdown**.")
	var buf bytes.Buffer
	if err := goldmark.Convert(source, &buf); err != nil {
		panic(err)
	}
	fmt.Println(buf.String())
	// → <h1>Hello</h1>
	// → <p>This is <strong>Markdown</strong>.</p>
}
CLI (pandoc)
# Convert Markdown file to HTML
pandoc README.md -f markdown -t html -o output.html

# Convert with GitHub Flavored Markdown
pandoc README.md -f gfm -t html --standalone -o output.html

# Pipe from stdin
echo '# Hello **world**' | pandoc -f markdown -t html
# → <h1>Hello <strong>world</strong></h1>

Preguntas frecuentes

¿Cuál es la diferencia entre Markdown y HTML?
Markdown es una notación en texto plano que se convierte a HTML. Escribes # Título en lugar de <h1>Título</h1>. Markdown es más rápido de escribir y más fácil de leer en su forma fuente, pero HTML te da control total sobre cada elemento y atributo. La mayoría de los renderizadores de Markdown producen HTML estándar.
¿Markdown es lo mismo que GitHub Flavored Markdown?
No. GitHub Flavored Markdown (GFM) es un superconjunto de CommonMark que añade tablas, listas de tareas, tachado y autoenlaces. El Markdown básico (CommonMark) no incluye estas características. Si tu Markdown se mostrará en GitHub, escríbelo con sintaxis GFM. Si va dirigido a otro renderizador, comprueba qué extensiones admite.
¿Puede Markdown incluir imágenes?
Sí. La sintaxis es ![texto alternativo](url-imagen). El texto alternativo va entre corchetes y la URL de la imagen va entre paréntesis. También puedes añadir un título opcional: ![alt](url "título"). La mayoría de los renderizadores convierten esto en una etiqueta <img> con los atributos src, alt y title.
¿Cómo creo una tabla en Markdown?
Las tablas no forman parte de la especificación Markdown original, pero GFM y la mayoría de los analizadores modernos las admiten. Usa barras verticales (|) para separar columnas y guiones (---) para la fila de encabezado: | Nombre | Edad |\n|---|---|\n| Carlos Mendoza | 30 |. La alineación se controla con dos puntos en la fila separadora: :--- para izquierda, :---: para centrado, ---: para derecha.
¿Se envía mi texto a un servidor cuando uso este previsualizador?
No. El analizador de Markdown se ejecuta íntegramente en tu navegador con JavaScript. Tu texto permanece en tu dispositivo y nunca se transmite por la red. Puedes verificarlo abriendo la pestaña Red de tu navegador mientras usas la herramienta.
¿Qué elementos Markdown admite este previsualizador?
Este previsualizador maneja encabezados (h1 a h6), negrita, cursiva, tachado, código en línea, bloques de código delimitados con indicadores de idioma, listas ordenadas y desordenadas, enlaces, citas en bloque y líneas horizontales. Sigue las reglas de análisis de CommonMark para estos elementos.
¿Cómo previsualizo Markdown con matemáticas o diagramas?
Las matemáticas (LaTeX) y los diagramas (Mermaid) son extensiones no incluidas en CommonMark ni en GFM. Para renderizarlos necesitas un analizador que admita esas extensiones, como markdown-it con el plugin markdown-it-katex para matemáticas, o una plataforma como GitHub que renderiza bloques Mermaid de forma nativa. Este previsualizador se centra en los elementos Markdown estándar.