Markdown Table Generator
Build Markdown tables in a spreadsheet-like editor with column alignment, then copy the result.
Build Markdown tables easily
Writing a Markdown table means placing pipes, dashes and alignment colons correctly. The Markdown Table Generator lets you do it with spreadsheet ease: type in cells and let the tool handle the rest.
Features
- Add and remove rows and columns
- Left, centre or right alignment per column
- Import CSV or TSV for a quick start
- Automatic escaping of pipe characters in cells
Where to use it
Get ready Markdown tables for GitHub READMEs, API docs, comparison tables, changelogs and Notion or Obsidian notes. Everything happens in your browser.
How to use Markdown Table Generator
- Set the number of rows and columns or import CSV.
- Type the content into cells.
- Choose the column alignments.
- Copy the Markdown table.
Why use this tool?
Produces neatly aligned Markdown tables in seconds, with no syntax errors.
FAQ
Can a cell contain a | character?
Yes, it's escaped automatically as \| so the table structure doesn't break.
Can I use line breaks in a cell?
Markdown tables don't support multi-line cells; use a <br> tag if needed.
Can I edit an existing table?
Use the Markdown Table Formatter to realign existing tables.
Related tools
Markdown Table Formatter
Realign messy Markdown tables into evenly padded columns; the rest of the text is kept.
Open toolCSV to Markdown Table
Convert CSV or pasted spreadsheet data into an aligned Markdown table for READMEs and docs.
Open toolMarkdown Previewer (Live Editor)
Write Markdown on the left and see the formatted result live on the right; ideal for READMEs.
Open toolREADME Badge Generator
Create shields.io-style badges with custom label, message, colour, style and logo for GitHub READMEs.
Open tool