[Free tools](https://dehumanize.eu/tools/) / CSV to Markdown

# CSV to Markdown table

Paste CSV and get a Markdown table. Commas, semicolons and tabs are detected automatically, and quoted fields with commas or line breaks inside them stay in one cell.

This page has an interactive tool that runs in the browser. Open it at https://dehumanize.eu/tools/csv-to-markdown/

Is there personal data in what you are about to paste into an AI chat? [Scrub it first](https://dehumanize.eu/scrub/), also in your browser.

## How it works

### Paste or open

Paste the CSV text or open a .csv file from your computer.

### Check the result

The separator is detected. Open the preview to see the table.

### Copy the Markdown

Copy the table or download it as a .md file.

## Questions

### Which separators are supported?

Comma, semicolon, tab and pipe. Semicolons are common in CSV files that Excel exports with Dutch, German or French regional settings.

### What about quotes and commas inside a field?

Fields in double quotes are read by the usual CSV rules. A comma or a line break inside the quotes stays inside the cell, and a doubled quote becomes a single quote.

### Can I open a CSV file?

Yes. Use Open a file. The file is read by your browser and is not uploaded.

### Is my data uploaded?

No. The conversion runs in JavaScript on this page, on your own computer. There is no account and nothing you paste is sent to a server. Once the page has loaded it keeps working without an internet connection.

## More free tools

- [Table converter](https://dehumanize.eu/tools/table-converter/): Any table in, Markdown, CSV, JSON or HTML out.
- [Excel to Markdown](https://dehumanize.eu/tools/excel-to-markdown/): Copy cells in Excel or Sheets, get a Markdown table.
- [Markdown table to Excel](https://dehumanize.eu/tools/markdown-table-to-excel/): Turn a table from an AI answer into spreadsheet cells.
- [CSV to JSON](https://dehumanize.eu/tools/csv-to-json/): One JSON object per row, numbers as numbers.
- [HTML table to Markdown](https://dehumanize.eu/tools/html-table-to-markdown/): Table HTML or a copied web table to Markdown.
- [HTML to Markdown](https://dehumanize.eu/tools/html-to-markdown/): HTML or a copied piece of a web page to clean Markdown.
- [Word and Google Docs to Markdown](https://dehumanize.eu/tools/word-to-markdown/): Paste formatted text, get Markdown with headings and lists.
- [Scrub online](https://dehumanize.eu/scrub/): hide emails, phone numbers, IBANs and API keys in text before you paste it into an AI chat.

### Copy tables without the mess

Tables for AI copies any web table as Markdown for AI chats, or as CSV, TSV, JSON and Excel. Merged cells, footnotes and hidden rows are handled for you. Free, no account.

[See Tables for AI](https://dehumanize.eu/tables-for-ai/)

---

Source: https://dehumanize.eu/tools/csv-to-markdown/
Summary: Paste CSV and get a Markdown table. Commas, semicolons and tabs are detected, quoted fields are handled. Runs in your browser, nothing is uploaded.
Publisher: Dehumanize, support@dehumanize.eu
