Generador de Tablas Markdown

Las tablas Markdown son exigentes: un pipe faltante o una fila de separadores desigual y toda la tabla se renderiza como texto plano. Este generador te da una cuadrícula visual para escribir, te permite pegar CSV o TSV desde una hoja de cálculo y emite una tabla Markdown con relleno donde las columnas se alinean en la fuente, mucho más fácil de leer en un diff y corregir a la primera.

Cómo construir una tabla Markdown

  1. 1

    Selecciona filas y columnas

    O pega CSV/TSV y la herramienta infiere las dimensiones automáticamente.

  2. 2

    Escribe el contenido de las celdas

    Haz clic en cada celda. Las teclas Tab y de flecha navegan como en una hoja de cálculo.

  3. 3

    Establece la alineación de columnas

    Izquierda (predeterminado), centro o derecha por columna a través de la fila de encabezado.

  4. 4

    Copia la salida Markdown

    La herramienta añade relleno a los pipes para que la fuente se vea limpia.

Sintaxis de tabla Markdown

Tabla básica:

| Columna A | Columna B | Columna C |
|----------|----------|----------|
| celda 1   | celda 2   | celda 3   |
| celda 4   | celda 5   | celda 6   |

La alineación utiliza dos puntos en la fila de separadores:

| Izquierda | Centro | Derecha |
|:-----|:------:|------:|
| a    | b      | c     |
  • :--- alinea a la izquierda
  • :---: alinea al centro
  • ---: alinea a la derecha

Lo que el generador hace por ti

  • Rellena cada celda al ancho de la entrada más larga en su columna, de modo que los pipes se alineen en la fuente. No afecta la salida renderizada, Markdown ignora espacios extra, pero los humanos que lean el diff te lo agradecerán.
  • Escapa pipes dentro de las celdas como \| para que una celda que contenga a|b no se divida en dos columnas.
  • Preserva la alineación cuando cambias los anchos de columna.
  • Acepta pegado de CSV y TSV; detecta campos entre comillas y comas dentro de las comillas.

Errores comunes

  • La fila de separadores es obligatoria. Las tablas Markdown sin la fila |---|---| se renderizan como texto plano.
  • No hay celdas de múltiples líneas. Cada fila es una línea; inserta <br> si necesitas un salto interno, ya que los saltos de línea de Markdown dentro de las celdas de la tabla no son compatibles.
  • No hay tablas anidadas. Si las necesitas, recurre a HTML.
  • Las celdas vacías necesitan un espacio (o al menos un par de pipes vacíos). Evita || directamente.

Cuándo usar HTML en su lugar

Si necesitas colspan, rowspan, celdas de múltiples líneas o clases CSS personalizadas, las tablas HTML son la herramienta adecuada. La mayoría de los analizadores de Markdown aceptan la marca de tabla HTML en bruto en línea.

Dónde funcionan bien las tablas Markdown

  • GitHub, GitLab, Gitea READMEs.
  • Descripciones de problemas y PR.
  • Obsidian, Bear y la mayoría de las aplicaciones de toma de notas.
  • Docusaurus, MkDocs, Hugo, todos soportan tablas GFM.

Preguntas frecuentes

No de forma nativa. Usa <br> para saltos de línea en línea. Para contenido real de múltiples líneas (bloques de código, listas dentro de una celda), recurre a HTML <table>.

GFM no soporta celdas fusionadas. Si necesitas colspan o rowspan, usa HTML dentro de tu documento Markdown, la mayoría de los renderizadores pasan <table> sin cambios.

No. El HTML renderizado es idéntico ya sea que añadas relleno o no, el relleno es puramente una elección de legibilidad de la fuente.

Sí. Copiar desde una hoja de cálculo coloca TSV (valores separados por tabulaciones) en el portapapeles. El generador detecta TSV y construye una tabla Markdown con las mismas filas y columnas.

Escribe \|. La mayoría de los analizadores luego renderizan un pipe literal sin romper el límite de la columna.

Herramientas relacionadas

Herramienta disponible en otros idiomas