CSV to Markdown table
Paste CSV or TSV data, or upload a file, and get a clean Markdown table. Commas, semicolons, tabs and pipes are detected automatically, and quoted fields with commas inside are handled correctly.
- Paste or upload
- Delimiter auto-detected
- Quoted fields
- TSV too
Web pages are reduced to the main article: menus, cookie banners and footers are removed. Public Google Docs, Sheets, Slides, Drive, Dropbox and GitHub links work too.
What the CSV converter keeps
- Delimiter detection: comma, semicolon, tab and pipe separated files are recognized.
- Quoted fields: values like
"Doe, John"stay in one cell. - Header row: the first row becomes the table header.
- Pipes in data: escaped so they do not break the table.
- Encodings: UTF-8, UTF-16 and common legacy encodings.
Example output
Paste this CSV:
Input:
name,city,joined
"Doe, John",Berlin,2024-03-01
Jane Roe,Lisbon,2025-11-17Output:
| name | city | joined |
| --- | --- | --- |
| Doe, John | Berlin | 2024-03-01 |
| Jane Roe | Lisbon | 2025-11-17 |How to convert CSV to Markdown
- Paste your CSV into the box above (the format is preset to CSV) or switch to Upload file.
- Click Convert to Markdown.
- Copy the table into GitHub, a README, Notion, Obsidian or a chat with an LLM.
CSV to Markdown table API
Send the CSV as a file or as raw text with fileName=data.csv. For Excel workbooks see the Excel converter.
curl -X POST "https://anytomarkdown-pdf-to-markdown-and-document-parser-api.p.rapidapi.com/v1/convert/raw" \
-H "X-RapidAPI-Key: YOUR_RAPIDAPI_KEY" \
-H "X-RapidAPI-Host: anytomarkdown-pdf-to-markdown-and-document-parser-api.p.rapidapi.com" \
-F "file=@data.csv" Frequently asked questions
How do I make a Markdown table from CSV?
Paste the CSV into the converter above and click Convert. The first row becomes the header.
My CSV uses semicolons. Does that work?
Yes. Commas, semicolons, tabs and pipes are detected automatically.
Can I convert TSV?
Yes. Choose TSV in the format menu, or upload a .tsv file.
Is there a size limit?
The free tool accepts files up to 5 MB and 500 rows. The API handles up to 100,000 rows.
Related converters
Excel to Markdown table
Every sheet as a Markdown table, with Excel number formats.
Open converter →HTML to Markdown
Paste HTML and get clean Markdown.
Open converter →Token counter
Count GPT-4o, GPT-4.1 and GPT-5 tokens in any text.
Open converter →PDF to Markdown
Headings, tables and lists from any PDF, with OCR for scans.
Open converter →