How to convert CSV to a Markdown table
- Paste CSV into the source box or choose a
.csvfile. - Select Convert to Markdown.
- Check the Markdown source and rendered table.
- Copy the Markdown or download the
.mdfile.
Quoted CSV, delimiters, and headers
The converter detects commas, semicolons, and tabs. It also reads quoted values, so a cell can contain a comma or line break without becoming two cells. The first row becomes the Markdown table header.
Rows with fewer values get empty cells. Extra values create the columns needed to keep the data. Pipes inside cells are escaped, and line breaks become <br> tags so the Markdown table stays valid.
CSV files stay in your browser
Your source data is not uploaded. Paste, file reading, conversion, preview, copy, and download all run in your browser. You can use the tool without an account or a daily conversion limit.
A chosen file can be up to 1 MB, and pasted input can contain up to 100,000 characters. The result keeps up to 100 rows and 20 columns. For a complete workbook, use the Excel to Markdown converter instead.
Edit and use the finished Markdown table
Open the Markdown table generator when you need to change cells, add rows or columns, or set alignment. If your source is structured JSON, the JSON to Markdown converter can create a table or a document.
The finished table works in GitHub, GitLab, Obsidian, many documentation systems, and Markdown context files for AI agents. Use the token counter to check how much context it will use.
Frequently asked questions
Paste your CSV or choose a .csv file, then select Convert to Markdown. Check the source or rendered table, then copy the Markdown or download a .md file.
Yes. A quoted value can contain commas and line breaks. Double quotation marks inside a quoted value must use the normal CSV escape format with two quotation marks.
The first CSV row becomes the table header. Markdown tables need a header and separator row, so add clear column names before you convert the data.
Yes. The converter detects comma, semicolon, and tab separators. Use the same separator across the file for the best result.
Yes. Conversion, preview, copy, and download run in your browser. Your CSV is not uploaded, you do not need an account, and there is no daily limit.
You can choose a file up to 1 MB or paste up to 100,000 characters. The shared table parser keeps up to 100 rows and 20 columns so the result stays useful in Markdown.
Yes. Copy the result into the Markdown table generator to change cells, add rows or columns, and set column alignment in a visual grid.
Yes. The result is plain Markdown. You can paste it into an agent conversation, add the .md file to a project, keep it in Git, or save it with other context.