CSV to Markdown
Convert CSV into a GitHub-flavored Markdown table. Runs in your browser.
Runs in your browser Instant No signup, no tracking
About this tool
Paste CSV to get a GitHub-flavored Markdown table you can drop into a README, issue, or docs page. The first row becomes the header. Pipe characters (`|`) in cells are escaped so they don't break the table structure. No inline formatting is added — cell contents stay as plain text.
Example
Paste the input on the left and you will get output like this:
Sample CSV
Framework,Language,Stars React,JS,224k Vue,JS,207k Svelte,JS,78k
Resulting Markdown
| Framework | Language | Stars | | --- | --- | --- | | React | JS | 224k | | Vue | JS | 207k | | Svelte | JS | 78k |
How to use CSV to Markdown
- Paste or type your CSV into the left pane.
- The Markdown appears instantly in the right pane. Conversion runs in your browser — nothing is uploaded.
- Copy the result to your clipboard or download it as a file.
FAQ
- Is column alignment set?
- No. Add `:---:`, `:---`, or `---:` to the separator row by hand for centered, left, or right alignment.
- What about pipe characters in my data?
- They are escaped as `\|` so the table still renders correctly.
- Does the first row have to be a header?
- Yes — Markdown tables require a header row above the separator.