Category: Developer tools
Markdown Table to CSV Converter
Convert a Markdown pipe table to CSV in your browser
Paste a Markdown pipe table, header row, separator row and all, and get comma, semicolon or tab-separated CSV. Conversion happens in your browser.
Converted 3 row(s).
CSV
Name,Role,Team Ada Lovelace,Engineer,Blue Grace Hopper,Admiral,Green Escaped \| pipe,Tester,Blue
Everything on this page is processed in your browser. Nothing is uploaded.
What this tool does
Pipe tables in a README or wiki page are easy to read but awkward to reuse elsewhere. This tool parses the header row, the `---` separator row and every data row, honouring escaped `\|` pipes inside a cell, and writes the header and rows out as delimited CSV.
How to use it
- Paste a Markdown table, including its header and separator row.
- Choose the output delimiter: comma, semicolon or tab.
- Copy the CSV output.
Privacy
This tool runs entirely in your browser. Your input is never uploaded, stored or shared — closing the tab removes it.
Frequently asked questions
- Is my data uploaded anywhere?
- No. Parsing and formatting both happen in JavaScript in your browser tab, so nothing is sent to a server.
- Why does it ask for a separator row?
- The `---` row on line two is what marks a Markdown table as a table rather than plain text with pipes in it, so it has to be present for parsing to succeed.
- What happens to an escaped pipe inside a cell?
- A `\|` inside a cell is treated as a literal pipe character in the CSV output, not a column separator.