CSV to Markdown Table
Convert CSV data into Markdown table syntax—including tab-separated data pasted from Excel. Everything runs in your browser.
FAQ
Can I paste data from Excel?
Yes. Excel copies data as tab-separated, so select 'Tab' as the delimiter and paste.
How is the first row treated?
The first row becomes the table header, and the separator row (---) is added automatically.
What if a cell contains a pipe (|)?
Pipes are escaped as \| and in-cell line breaks become <br> so the table stays intact.
Related tools
Convert CSV data into JSON—either an array of objects using the header row, or a 2D array. Everything runs in your browser.
Convert a JSON array into CSV. Arrays of objects use their keys as the header. Everything runs in your browser—no data leaves your device.
Format JSON for readability or minify it to a single line. Syntax errors are shown instantly.
Generate a table of contents with GitHub-style anchor links from your Markdown headings. Everything runs in your browser.