About Markdown Table Generator
A Markdown table is written with pipe characters between cells and a row of dashes under the header, a syntax introduced by GitHub Flavored Markdown. This generator detects whether your data is separated by tabs, commas, semicolons, or pipes, treats the first row as the header, pads each column to an even width so the source is readable, and escapes pipe characters inside cells. Colons in the dash row set the column alignment.
How to use Markdown Table Generator
- Type or paste into the "Rows (CSV, TSV, or cells pasted from a spreadsheet)" box, or press "Use example" to try it with sample data.
- Set "Column alignment" if the defaults do not fit.
- The result appears below and updates as you type.
- Copy the result with the copy button, or download it as a file where that is offered.
Questions about Markdown Table Generator
Can a Markdown table cell contain a line break?
Not in standard GitHub Flavored Markdown, where each table row must be one line. This tool replaces line breaks inside a cell with a space. Where HTML is allowed you can type a br tag inside the cell.
Runs in your browser. Page last updated .