Generador de tablas Markdown
Crea una tabla Markdown escribiendo en una cuadrícula o pega datos separados por comas o tabulaciones. Elige alineación izquierda, centro o derecha para cada columna y copia una tabla con relleno limpio, con una vista previa en vivo junto a ella. Las barras verticales dentro de las celdas se escapan por ti. Gratis, sin registro, y todo se ejecuta en tu navegador.
Modo de entrada
La primera fila es el encabezado de la tabla.
Alineación de columnas
Markdown
Vista previa en vivo
| Header 1 | Header 2 | Header 3 |
|---|---|---|
Cómo usar el generador de tablas Markdown
- 1. Elige un modo de entrada. Editor de cuadrícula visual te ofrece una cuadrícula de 3 × 3 para escribir, con botones para añadir o eliminar filas y columnas (al menos 2 filas y 1 columna). Pegar CSV / TSV acepta datos copiados de una hoja de cálculo o de un archivo de texto.
- 2. Rellena la tabla. La primera fila es siempre el encabezado. En el modo de pegado, cada línea es una fila.
- 3. Configura la alineación. Un desplegable en cada columna ofrece Izquierda, Centro o Derecha.
- 4. Copia el Markdown. La tabla con relleno aparece bajo Markdown, con una vista previa en vivo debajo. Copiar Markdown copia el código fuente.
Cómo se construye una tabla Markdown
Las tablas no forman parte del Markdown básico ni de la especificación CommonMark; vienen de la especificación GitHub Flavored Markdown, que siguen GitHub, GitLab y muchas herramientas de documentación. Una tabla es una fila de encabezado, una fila separadora y cualquier número de filas de cuerpo, con las celdas separadas por barras verticales. La fila separadora es lo que la convierte en tabla: cada celda está hecha de guiones, y los dos puntos fijan la alineación.
| Alineación | Celda separadora | El texto se alinea |
|---|---|---|
| Izquierda | :--- | En el borde izquierdo |
| Centro | :---: | En el medio |
| Derecha | ---: | En el borde derecho; ideal para números |
La fila de encabezado debe tener el mismo número de celdas que la fila separadora, o la tabla no se reconoce. Una barra vertical literal dentro de una celda debe escribirse \|, lo que el generador hace por ti. Las celdas son texto de una sola línea, aunque el formato en línea, como la negrita o los enlaces, funciona dentro de ellas, y la tabla termina en la primera línea en blanco.
Ejemplo desarrollado
Pega Name,Role,Score, después Alice,Editor,92, Bob,Writer,7 y C|D,Reviewer,100 en cuatro líneas, y elige Izquierda, Centro y Derecha para las columnas. El resultado es:
Markdown
| Name | Role | Score | | :---- | :------: | ----: | | Alice | Editor | 92 | | Bob | Writer | 7 | | C\|D | Reviewer | 100 |
Cada columna se rellena hasta su celda más ancha para que las barras verticales queden alineadas, con un ancho mínimo de tres. El código fuente es más largo de lo que necesita una tabla, pero es legible en una comparación de texto plano y se renderiza igual que una tabla sin relleno. La barra vertical de C|D se ha escapado. Si todas las columnas se dejan en la opción predeterminada, cada celda separadora se convierte en :----, alineada a la izquierda.
Límites del modo de pegado
- Delimitador. El generador prueba una coma, un tabulador y un punto y coma en las primeras líneas y usa el que las divide en el mismo número de columnas de forma más constante; una coma gana en caso de empate.
- Campos entre comillas. Un campo entre comillas dobles conserva sus comas, como en
"Smith, J.", y dos comillas dobles seguidas se convierten en una. Un salto de línea dentro de un campo entre comillas se convierte en<br>, ya que una celda de tabla Markdown debe ocupar una sola línea. - La alineación usa el recuento de caracteres. Los caracteres anchos, como el texto CJK (chino, japonés o coreano) o los emojis, pueden hacer que el código fuente parezca desigual; la tabla renderizada no se ve afectada.
- Las filas de longitud desigual se rellenan con celdas vacías hasta la fila más ancha.
¿Qué herramienta necesitas?
| Si quieres… | Usa |
|---|---|
| Una tabla Markdown para pegar en un README o en una wiki | Esta página |
| Previsualizar CSV o copiarlo como tabla HTML | CSV a tabla |
| Código LaTeX tabular con reglas booktabs | Generador de tablas LaTeX |
| Una tabla APA 7 para un trabajo | Generador de tablas APA |
| Markdown reducido a texto plano | Markdown a texto |
Preguntas frecuentes
- ¿Cómo creo una tabla Markdown?
- Escribe tus encabezados y celdas en la cuadrícula, o cambia al modo de pegado y suelta datos CSV o separados por tabulaciones. El generador escribe la fila de encabezado, la fila separadora y las filas del cuerpo, y muestra una vista previa renderizada para que puedas comprobarla.
- ¿Cómo configuro la alineación de columnas en una tabla Markdown?
- Elige Izquierda, Centro o Derecha para la columna. La elección se escribe en la fila separadora con dos puntos:
:---para la izquierda,:---:para el centro y---:para la derecha. - ¿Puedo convertir CSV en una tabla Markdown?
- Sí. En el modo de pegado, pega líneas separadas por comas o tabulaciones. Los campos entre comillas se tratan bien, así que una celda como "Smith, J." se queda en una sola columna, y un salto de línea dentro de las comillas se convierte en una etiqueta de salto de línea.
- ¿Por qué las columnas se rellenan con espacios?
- Para que las barras verticales queden alineadas en texto plano. Los renderizadores de Markdown ignoran los espacios adicionales, y el código rellenado es mucho más fácil de leer y editar.
- ¿Qué pasa si mis datos contienen una barra vertical?
- Se escapa como
\|para que se muestre como barra vertical en lugar de empezar una nueva columna. - ¿Puedo poner saltos de línea o listas en una celda de tabla?
- No con esta herramienta: las celdas son de una sola línea. La mayoría de los renderizadores aceptan una etiqueta
<br>en línea dentro de una celda si la añades tú al texto, pero eso es una función del renderizador, no parte de la sintaxis de tabla. - ¿Mis datos se suben a algún sitio?
- No. La tabla se crea y se previsualiza en tu navegador; no se envía nada a CitationEasy.