Guia de Markdown para principiantes: sintaxis completa con ejemplos y editor gratis

9 min de lectura

Aprende Markdown desde cero. Titulos, listas, enlaces, imagenes, tablas, codigo y mas. Editor online gratuito con previsualizacion en vivo.

Que es Markdown y por que usarlo

Markdown es un lenguaje de marcado ligero creado por John Gruber y Aaron Swartz en 2004. Permite formatear texto plano con una sintaxis simple que se convierte a HTML.

Donde se usa Markdown en 2026:

  • GitHub: README.md, issues, pull requests, wikis — todo es Markdown.
  • Documentacion: Docusaurus, MkDocs, Gitbook, Notion — todos usan Markdown.
  • Blogs: Jekyll, Hugo, Next.js MDX — articulos en Markdown.
  • Notas: Obsidian, Logseq, Bear — notes apps basadas en Markdown.
  • Mensajeria: Slack, Discord, Reddit, WhatsApp (limitado) soportan subsets de Markdown.

Practica Markdown con el editor Markdown de NexTools que tiene previsualizacion en vivo.

Sintaxis basica: titulos, parrafos, enfasis

Titulos:

# Titulo H1
## Titulo H2
### Titulo H3
#### Titulo H4

Parrafos: Texto normal. Dos saltos de linea = nuevo parrafo. Un salto = mismo parrafo (en muchos renders).

Enfasis:

  • *italica* o _italica_italica
  • **negrita** o __negrita__negrita
  • ***negrita italica***negrita italica
  • ~~tachado~~tachado (GitHub Flavored Markdown)

Listas, enlaces e imagenes

Lista desordenada:

- Item 1
- Item 2
  - Sub-item 2.1

Lista ordenada:

1. Primero
2. Segundo
3. Tercero

Enlaces:

[Texto del enlace](https://ejemplo.com)

Imagenes:

![Texto alternativo](url-de-imagen.jpg)

Enlace con imagen:

[![Alt](imagen.jpg)](https://enlace.com)

Si necesitas generar URLs amigables para tus enlaces, usa el generador de slug de NexTools.

Codigo, bloques de codigo y tablas

Codigo inline: Usa backticks: `variable`variable

Bloque de codigo:

```javascript
function hello() {
  console.log("Hello");
}
```

Tablas (GFM):

| Columna 1 | Columna 2 |
|-----------|-----------|
| Celda 1 | Celda 2 |

Alineacion:

| Izquierda | Centro | Derecha |
|:----------|:------:|--------:|

Para verificar JSON en tus bloques de codigo, usa el validador JSON de NexTools.

Elementos avanzados: citas, lineas, checklist

Citas:

> Esta es una cita.
> Puede tener multiples lineas.

Linea horizontal:

--- o *** o ___

Checklist (GFM):

- [x] Tarea completada
- [ ] Tarea pendiente

Notas al pie (Extended):

Texto con nota[^1].

[^1]: Esta es la nota al pie.

HTML dentro de Markdown:

La mayoria de renders permiten HTML directo: <details><summary>Click</summary>Contenido oculto</details>

Markdown flavors: CommonMark, GFM, MDX

CommonMark: Especificacion estandar de Markdown. Define las reglas exactas para evitar ambiguedades.

GFM (GitHub Flavored Markdown): Extiende CommonMark con tablas, checklist, tachado, autolinks y bloques de codigo con lenguaje.

MDX: Markdown + JSX. Permite importar y usar componentes React dentro del Markdown. Usado en Next.js, Docusaurus, Storybook.

R Markdown: Markdown + codigo R ejecutable. Para data science y reportes estadisticos.

Obsidian Markdown: Extiende con wikilinks ([[pagina]]), callouts y metadatos YAML.

Editor Markdown de NexTools: previsualizacion en vivo

El editor Markdown de NexTools:

  • Escribe Markdown a la izquierda, ve el HTML renderizado a la derecha
  • Syntax highlighting para facilitar la escritura
  • Soporta GFM (tablas, checklist, tachado)
  • Copia el HTML resultante para pegar en emails, CMS o blogs
  • Todo en el navegador, sin enviar datos

Para contar las palabras de tu documento Markdown, usa el contador de palabras de NexTools.

Mejores practicas para escribir Markdown

1. Un titulo H1 por documento. Equivale al <h1> en HTML. Multiple H1s confunden a SEO y accesibilidad.

2. Salto de linea entre elementos. Deja una linea en blanco entre parrafos, listas y bloques de codigo. Mejora la legibilidad del fuente y evita errores de renderizado.

3. Usa listas para mas de 2 items. En vez de "Necesitas X, Y y Z", usa una lista con bullets.

4. Texto alternativo en imagenes. Siempre llena el alt: ![Descripcion de la imagen](url). Es accesibilidad y SEO.

5. Codigo con lenguaje especificado. Usa ```python en vez de solo ```. Activa syntax highlighting y mejora la legibilidad.

6. Evita HTML innecesario. Si Markdown puede hacerlo, usalo. HTML dentro de Markdown reduce la portabilidad.

Prueba esta herramienta:

Abrir herramienta

Preguntas frecuentes

Markdown y HTML son lo mismo

No. Markdown es una sintaxis simplificada que se CONVIERTE a HTML. Escribes # Titulo y se convierte a <h1>Titulo</h1>. Markdown es mas facil de escribir y leer; HTML es mas poderoso y flexible. Puedes mezclar ambos en la mayoria de renders.

Donde puedo usar Markdown

GitHub (README, issues, PRs), documentacion (Docusaurus, MkDocs), blogs (Jekyll, Hugo, Next.js), notas (Obsidian, Notion), messaging (Slack, Discord, Reddit). Es el formato mas universal para texto formateado entre desarrolladores.

Que es GFM (GitHub Flavored Markdown)

Una extension de Markdown estandar creada por GitHub. Agrega tablas, checklist, tachado (~~texto~~), autolinks, y bloques de codigo con lenguaje. Es el flavor mas usado en desarrollo.

Puedo usar Markdown para documentos complejos como Word

Para documentos simples-medios, si. Para documentos con layout complejo (columnas, headers/footers, indices), necesitas herramientas adicionales: Pandoc convierte Markdown a Word/PDF con templates. MDX permite componentes custom.

Como pongo una imagen en Markdown

Sintaxis: ![texto alternativo](url-de-imagen.jpg). Para imagenes locales, usa ruta relativa: ![logo](./images/logo.png). Para imagenes web: ![foto](https://ejemplo.com/foto.jpg).

Markdown soporta colores o estilos CSS

No nativamente. Markdown puro no tiene sintaxis de color. Puedes usar HTML inline (<span style='color:red'>texto</span>) en renders que lo soporten, pero esto reduce la portabilidad del Markdown.