Copy cells in Excel or Google Sheets and paste them in. The tab delimiter is detected automatically.
Converters
CSV to Markdown Table Converter
Paste CSV, or cells straight from a spreadsheet, and get a Markdown table ready for a README, a docs page, or a GitHub comment.
Paste CSV, or cells copied straight from Excel or Google Sheets, and the Markdown table appears here.
Tables that render everywhere.
Markdown tables are awkward to type by hand. Paste your data and the pipes, dashes, and alignment are done for you.
Align columns left, center, or right, and line the columns up so the source is easy to read as well as to render.
A pipe inside a cell is escaped, and a line break inside a cell becomes a break tag, so a stray character cannot break the table.
Frequently asked questions
Which cell becomes the header?
The first row. Markdown tables always have a header row, so the first line of your CSV is used for it.
Do Markdown tables support merged cells?
No. Standard Markdown tables are a simple grid with no merged cells, row spans, or block content inside a cell.
Where do these tables work?
GitHub, GitLab, most static site generators, and many editors support the pipe-table format. A few older Markdown processors do not.
What if my rows have different numbers of cells?
Shorter rows are padded with empty cells so the table stays rectangular, which is what Markdown requires.
