Markdown table generator
Build a GitHub-flavored markdown table from columns and rows.
Runs in this tab. The file stays here.
Markdown
This runs in your browser. Nothing is uploaded.
About Markdown table generator
Build a GitHub-flavored markdown pipe table from headers and CSV-style rows, in the browser.
Hand-aligning markdown tables with pipes is a rite of passage nobody enjoys twice. Enter headers, paste CSV-ish rows, get a GFM pipe table you can drop into a README or issue. Preview-friendly output without uploading the sheet.
Alignment defaults to left. If you need center or right columns, tweak the separator row after copy — the generator gets you 90% there. Cells with pipes inside may need escaping by hand.
Markdown preview renders finished markdown. JSON↔CSV under Developer is for data conversion, not README tables. Slug generator is for titles, not cells.
How to use Markdown table generator
- 1Enter column headers.
- 2Paste or type CSV-style data rows.
- 3Copy the markdown table into your document.
What it won't do
- No merged cells or complex HTML tables.
- Exotic CSV quoting may need a quick clean-up.
Common questions
Does the markdown table support column alignment?
Left by default. Edit the separator line (`:---`, `:---:`, `---:`) after copying if you need other alignments.
Can I paste from Excel or Google Sheets?
Paste as CSV or TSV-style text into the rows field. Fancy spreadsheet formatting does not survive — values do.
Is this GitHub-flavored markdown?
Yes — ordinary pipe tables that GitHub, many wikis, and static-site engines understand.
Related tools
Why this one doesn't upload your file
There is no server to upload to. This page is a static file, and the work happens in your browser using the same graphics and WebAssembly code that renders every other site you visit. Your file is read from disk into memory, processed, and handed back as a download. Once the page has loaded you can disconnect from the network entirely and it keeps working. The longer explanation