CSV to Markdown Table
Paste CSV data, or cells copied straight from Excel or Google Sheets, and copy back a clean Markdown table for GitHub, documentation, or an AI prompt.
Commas, semicolons, tabs, and pipes are detected automatically.
Everything runs in your browser. Your text is never uploaded or stored.
Where Markdown tables are needed
GitHub readmes, pull request descriptions, wikis, Notion, Obsidian, and most documentation systems format tables with Markdown pipes. Writing that syntax by hand for anything bigger than three rows is tedious, and pasting spreadsheet cells directly just produces a wall of text. This tool does the conversion in one step.
Paste from anywhere
- From Excel or Google Sheets. Select the cells and copy. The pasted data is tab-separated, which is detected automatically.
- From a CSV file. Open it in any editor and paste the text. Commas, semicolons, and pipes all work, and quoted cells with commas inside are handled correctly.
- From a database dump or log. Any delimited text converts the same way.
Details done right
Pipe characters inside cells are escaped so they do not break the table, ragged rows are padded to the full width, and if your data has no header row the tool generates neutral column names. A tip for AI prompts: models read Markdown tables more reliably than raw CSV, so converting data before pasting it into a chat often gets you better answers.
Frequently asked questions
How do I convert an Excel range to Markdown?
Select the cells in Excel or Google Sheets, copy, paste here, and copy the result. The tab-separated clipboard format is detected automatically.
My data uses semicolons instead of commas. Will it work?
Yes. The delimiter is detected from the first line, and commas, semicolons, tabs, and pipes are all supported.
What happens to commas inside quoted cells?
Standard CSV quoting is respected: a quoted cell can contain commas, quotes, and even line breaks, and converts as a single cell.
Can I make a table without a header row?
Yes. Untick the header option and the tool generates Column 1, Column 2, and so on, since Markdown tables always need a header line.
Is my data uploaded?
No. The conversion runs in your browser and the data never leaves your device.
More tools
AI Text Cleaner
Remove em dashes, curly quotes, Markdown symbols, and hidden characters from ChatGPT and other AI text.
Invisible Character Remover
Detect and delete zero-width spaces, non-breaking spaces, and other hidden Unicode characters.
Markdown to Word Converter
Turn ChatGPT Markdown into a formatted Word document, or copy it straight into Word and Google Docs.
Markdown Table to Excel
Extract Markdown tables and export them as CSV, or copy them straight into Excel and Google Sheets.