CSV to Markdown converter
To convert CSV to Markdown, drop your CSV file in the box below. It converts straight away; press Download to save the Markdown. It all happens in your browser, so your file stays on your device.
Convert to
Converted on this device, never uploaded
What changes
| CSV to Markdown | What happens |
|---|---|
| Output | A GitHub-style table, padded so it lines up in a text editor |
| Header | The first row (without one, the columns are named Column 1, 2…) |
| Numbers | Columns of numbers are right-aligned |
| Escaping | | and Markdown marks such as * and _ are escaped, so cells show as written |
| Line breaks in cells | Written as <br> |
How to convert CSV to Markdown
- Add your CSV. Drop the file in the box, or click to choose it. It becomes Markdown straight away.
- Check the result. Look at the preview. The delimiter and value types are set for you; change them if needed.
- Download. Press Download to save the Markdown.
Why Markdown
Paste a spreadsheet into a README, a GitHub issue, a wiki or a notes app as a Markdown table.
Questions
GitHub, GitLab, Obsidian, Notion, VS Code and most Markdown tools that support tables.
They stop characters like | and * from being read as Markdown; the rendered table shows the cells exactly as written.
Number columns are right-aligned for you. Edit the dashes row to change any column: :--- left, :---: centre, ---: right.
No. The conversion happens right in your browser, so your file stays on your device. There is no account to make, either.