Markdown Table Generator
Build a table in a grid and copy the Markdown — nothing to upload.
Build a Markdown table without counting pipes
Alignment, which is the fiddly part
The row of dashes under your headings is what sets column alignment, and the syntax is easy to get wrong: :--- for left, :---: for centre, ---: for right. Pick from a dropdown per column instead and the separator row is always correct.
Pipes and line breaks handled
A pipe character inside a cell would end that cell early and break the table, so it is escaped to \| automatically. A line break inside a cell can't exist in Markdown — a table row is a single line — so it becomes
, which renderers display as a break. Both are counted and reported, never done silently.
Already have the data?
If your rows are already in a spreadsheet or a CSV file, CSV to Markdown Table converts them in one step. This tool is for the other case: building a table by hand.
Nothing to upload, nothing sent
There is no file input here at all — the grid is the input. Everything you type stays in the page, and the Markdown is assembled in your browser.
Questions about the table generator
- What Markdown flavour does it produce?
- GitHub-Flavored Markdown tables, the format GitHub, GitLab and most Markdown editors render. The same format this site's CSV to Markdown Table and Markdown Table to CSV tools read and write.
- Can I set column alignment?
- Yes — each column has its own dropdown for default, left, centre or right, and the separator row is written to match.
- What if a cell needs a pipe character?
- Type it normally. It is escaped to \| in the output so the table stays intact, and the count is shown below the grid.
- Can I put a paragraph break in a cell?
- A Markdown table row is a single line, so a real line break isn't possible. Line breaks become <br>, which most renderers display as a break inside the cell.
- Can I upload a file?
- No, and that's deliberate — this tool builds a table from scratch. To convert existing data, use CSV to Markdown Table instead.
Already have the rows?
CSV to Markdown Table turns a spreadsheet export into a table in one step.
Back to all tools →