Markdown Table Generator
Type into a grid and get a correctly formatted Markdown table, with no counting of pipes and dashes. Set each column to left, centre or right alignment, add or remove rows and columns, or paste data from a spreadsheet or CSV file. Pipes and line breaks inside cells are escaped for you.
Build a Markdown Table
Markdown
How to Use the Markdown Table
- Edit the headers and cells in the grid (Up and Down arrows move between rows).
- Choose an alignment above each column; use the buttons to add or remove rows and columns.
- Or paste CSV or spreadsheet data into the import box and press Import.
- Copy or download the Markdown, which updates as you type.
About This Tool
Developers writing READMEs and pull requests, technical writers, and anyone posting tables on GitHub, GitLab, Reddit or documentation sites.
Input: Grid, CSV or TSV ยท Output: Markdown table (.md).
Features and Limitations
Features
- Real form inputs, each labelled with its row and column.
- Per-column alignment with :--, :-: and --: markers.
- Escapes | characters and turns line breaks into <br>.
- Pretty padding that keeps columns aligned, including for wide characters.
Limitations
- Up to 200 rows and 20 columns.
- GitHub-flavoured Markdown tables cannot merge cells or contain block content such as lists.
- Padding counts characters, so emoji or CJK text may still look misaligned in a monospace editor.
- Results are computed in your browser; nothing you enter is sent to a server.
Frequently Asked Questions
Does every Markdown renderer support tables?
Tables are part of GitHub-flavoured Markdown and supported by GitHub, GitLab, most documentation tools and many editors, but not by the original Markdown specification.
How do I put a pipe character in a cell?
Just type it. The tool escapes it as \| so it does not end the cell.
Can I paste from Excel or Google Sheets?
Yes. Copy the cells, paste them into the import box and press Import; tab-separated data is detected automatically.
Is my table stored?
No. It exists only on this page until you leave or reset it.
Related Tools
More like this: all Data Formats tools, all Developer & Web tools or the TinySandy home page.