Generador de tablas Markdown

Pegue CSV o TSV para obtener una tabla Markdown con sus columnas alineadas, o pegue una tabla Markdown para obtener CSV. El resultado está listo para copiarlo en un README o en un comentario.

Gratuita Funciona en su navegador Revisada: martes, 10 de noviembre de 2026

Convertir

CSV o TSV cuya primera fila es el encabezado, o una tabla Markdown con su fila de separación.

Detectar lee la primera línea. Elija un separador si el texto no se lee bien.

La automática pone las columnas de números a la derecha y deja las demás a la izquierda.

Rellena cada celda con espacios, para que el Markdown en bruto se vea como una cuadrícula. La tabla renderizada se ve igual.

Resultado

Filas de datos — Las filas debajo del encabezado.
Columnas — Las columnas del encabezado.
Tabla Markdown
CSV

Esta herramienta funciona en su navegador. Lo que escribe no se envía a nosotros.

Cómo se usa

  1. Elija la dirección de Convertir: CSV o TSV a tabla Markdown, o tabla Markdown a CSV.
  2. Pegue el texto en Texto a convertir. En CSV, la primera fila es el encabezado de la tabla.
  3. En Alineación de las columnas, deje Automática, que pone los números a la derecha, o elija un lado para todas las columnas.
  4. Copie la Tabla Markdown o el CSV, según la dirección que haya elegido.

La sintaxis de las tablas Markdown

Una tabla de la extensión de tablas de GitHub Flavored Markdown tiene una fila de encabezado, una fila de separación y filas de cuerpo. Las celdas se escriben entre barras verticales, y la fila de separación tiene una celda por columna, formada por guiones con dos puntos opcionales en cualquier extremo. La especificación GFM establece que la fila de separación debe tener tantas celdas como el encabezado. Los dos puntos a la izquierda alinean la columna a la izquierda, los de la derecha la alinean a la derecha, y los de ambos lados la centran.

Una fila del cuerpo con menos celdas que el encabezado recibe celdas vacías. Una fila con más celdas ignora las sobrantes. Una barra vertical dentro de una celda se escribe con una barra inversa delante, para que el renderizador la mantenga en la celda.

| encabezado | encabezado |  luego  | --- | ---: |  luego  | celda | celda |

Anchos de columna, números y escape

Cada columna tiene el ancho de su celda más ancha, con un mínimo de tres caracteres, así que todas las líneas de una tabla rellenada miden lo mismo. Una columna en la que todas las celdas con contenido son números se alinea a la derecha, para que las cifras se comparen con facilidad. El ancho se cuenta en caracteres, así que una letra ancha puede no quedar exactamente alineada.

Una fila de tabla debe ocupar una sola línea, así que un salto de línea dentro de una celda CSV se escribe como un espacio. La lectura de CSV sigue las reglas habituales: una celda que contiene una coma o unas comillas va entre comillas, y las comillas que contiene se duplican.

  • Elija el separador usted mismo cuando Detectar elija mal; una hoja de cálculo en español suele usar punto y coma.
  • Desactive Alinear las columnas cuando el Markdown sea largo y el tamaño del archivo importe más que la disposición del texto en bruto.

Ejemplo resuelto: una lista de precios con una barra en un nombre

El CSV tiene el encabezado Product, Price, Stock y las filas Tea, 12.5, 40 y Coffee | beans, 85, 12. La celda Coffee | beans mide 15 caracteres con su barra vertical escrita con barra inversa, así que la columna Product tiene 15 de ancho, y Price y Stock tienen 5, porque sus números se alinean a la derecha.

La fila de separación es --------------- para Product, y ----: para Price y Stock. La fila de Coffee se lee Coffee \| beans, seguida de 85 y 12 rellenados a la derecha. La tabla tiene 2 filas de datos y 3 columnas.

Preguntas frecuentes

¿Por qué una barra vertical dentro de una celda necesita una barra inversa?

La barra vertical es el separador de columnas en una tabla Markdown, así que una barra suelta dentro de una celda abriría una columna nueva. Una barra inversa delante de la barra vertical la mantiene dentro de la celda, y la tabla renderizada muestra una sola barra vertical.

¿Cambian el aspecto de la tabla los espacios añadidos para la alineación?

No. Los renderizadores ignoran los espacios alrededor del texto de una celda, así que la tabla se ve igual. El relleno solo facilita la lectura del Markdown en bruto en un editor.

¿Por qué las columnas de números se alinean a la derecha?

Las cifras se comparan mejor cuando sus últimas posiciones quedan alineadas, así que la alineación automática pone a la derecha una columna de números. Una columna con cualquier texto se queda a la izquierda, sin cambios.

¿Qué pasa con un salto de línea dentro de una celda CSV?

Una fila de tabla tiene que ocupar una línea, así que la herramienta escribe el salto de línea dentro de una celda como un espacio. El texto de la celda no cambia, salvo por ese espacio.

¿Dónde se muestran bien las tablas Markdown?

GitHub y la mayoría de las herramientas Markdown que siguen la extensión de tablas GFM las muestran bien. Algunos renderizadores Markdown sencillos no tienen sintaxis de tablas, así que compruebe el lugar donde publicará la tabla.

¿Se envía o se guarda el texto que pego?

No. La tabla y el CSV se generan en su navegador. No se guarda nada ni se envía a nuestro servidor, así que copie el resultado antes de salir de la página.

Fuentes

Cifras y texto revisados por última vez el martes, 10 de noviembre de 2026.

Usamos cookies necesarias para que el sitio funcione. Si usted lo acepta, Google también usa cookies publicitarias para mostrar anuncios personalizados. Si las rechaza, seguirá viendo anuncios, pero no estarán personalizados.