About CSV to Markdown
This tool turns CSV (or TSV) data into a GitHub-flavoured Markdown table. Paste your data, choose the delimiter and whether the first row is a header, and copy a clean, aligned Markdown table for your README, docs or notes.
How CSV to Markdown works
How to use it
- Paste CSV, choose the delimiter (comma, tab or semicolon).
- Say whether the first row is a header.
- Copy the Markdown table.
How it works
It parses the rows — handling quoted fields and commas inside quotes — then builds a Markdown table with a header separator row. Pipe characters in the data are escaped so the table stays valid.
Common uses
- Convert CSV to a Markdown table
- Build a table for a README
- Paste spreadsheet data into docs
- Turn TSV into Markdown
- Format data for GitHub
- Create tables for notes
- Share tabular data as text
- Document a dataset
Frequently asked questions
How do I convert CSV to Markdown?
Paste CSV, pick the delimiter and copy the Markdown table.
Does it support TSV?
Yes — choose the tab delimiter.
Are quoted fields handled?
Yes — commas inside quotes are parsed correctly.
What if there is no header row?
Untick the header option and generic column names are used.
Are pipe characters handled?
Yes — they are escaped so the table stays valid.
Is my data uploaded?
No — it converts in your browser.
Will it align the columns?
It produces valid GitHub-flavoured Markdown that renders aligned.
Is it free?
Yes — completely free with no sign-up.