Markdown Table Generator
Edit a grid or paste CSV/TSV data, set per-column alignment, and copy a perfectly formatted GitHub-flavored Markdown table.
What is a GitHub-flavored Markdown table?
GFM tables use pipe characters to separate columns and a header separator row (---) to mark the first row as headers. Column widths in the raw Markdown don't matter for rendering, but this tool pads columns evenly so the raw source is also readable in a plain text editor.
How to use this tool
- Type directly into the grid, or paste comma/tab-separated data above and click Load into grid.
- Use the column header dropdowns to set left/center/right alignment.
- Copy the generated Markdown — it updates live as you type.
Frequently Asked Questions
Does column alignment change how it looks on GitHub?
Yes — GitHub and most Markdown renderers respect the :---, :---: and ---: separator syntax to left-align, center, or right-align each column's text.
What happens to commas or pipes inside my data?
Any literal | character in a cell is automatically escaped as \| so it doesn't break the table structure.