Skip to main content
ConduitTools by ConduitCode Labs

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.

  • Free
  • No sign-up
  • Runs in your browser
Waiting for CSV
CSVPaste CSV or copy cells from a spreadsheet
Markdown tableReady to paste
No table yet

Paste CSV, or cells copied straight from Excel or Google Sheets, and the Markdown table appears here.

0 BInput size
Output size
What it handles

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.

Straight from a spreadsheet

Copy cells in Excel or Google Sheets and paste them in. The tab delimiter is detected automatically.

Alignment and tidy columns

Align columns left, center, or right, and line the columns up so the source is easy to read as well as to render.

Safe by default

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.

Keyboard shortcuts

CtrlK
Search all tools
/
Search the directory (on the homepage)
CtrlEnter
Copy or download the result
CtrlShiftEnter
Generate a new password or new text
?
Show this list
Esc
Close a dialog or menu