Markdown Table Generator
Build a table visually, or paste cells from Excel, Google Sheets, CSV or JSON, and get a Markdown table.
- 1Add or paste your data
- 2Check the result
- 3Copy or download
| # | |||||
|---|---|---|---|---|---|
| 1 | |||||
| 2 | |||||
| 3 | |||||
| 4 |
Generated Markdown Table69 words
| Feature / Metric | Free Tier | Pro Plan | Enterprise SLA |
|---|---|---|---|
| Client-Side Parsing | Unlimited | Unlimited | Custom Workers |
| Max File Size | 50 MB | 500 MB | 5 GB |
| Token Chunker | Included | Included | API Direct |
| Monthly Price | $0 | $12/mo | Custom |
Step-by-step guides
How to make a Markdown table
- Pick a starting point: the visual grid, CSV, JSON, or an existing Markdown table.
- To convert from Excel or Google Sheets, select the cells, copy, and paste them into the CSV tab. Tab-separated data is detected automatically.
- Set column alignment if you need it, then copy the aligned Markdown table.
Markdown table basics
A Markdown table is a header row, a separator row of dashes, and data rows, with cells split by the | character. Colons in the separator row set alignment: :--- for left, :---: for centre and ---: for right.
Markdown tables cannot merge cells or hold line breaks inside a cell. If a cell contains a | character, the generator escapes it as \| so the table does not break.
Frequently asked questions
Where do Markdown tables work?
GitHub, GitLab, Obsidian, Notion import, Reddit, many static site generators and most documentation tools support this table format.
Can I convert a JSON array to a table?
Yes. Paste an array of objects into the JSON to Table tab. The keys become column headers.
My CSV uses semicolons. Will it work?
Yes. Semicolon-separated files, common in Europe, are detected when the first line has semicolons and no commas.
Did a file convert badly or something not work? Report a problem. Your files are never uploaded, so a sample file helps us fix it.