CSV to Markdown Table

Convert CSV data to a GitHub Flavored Markdown table entirely in your browser. Free and private. Handles quoted fields, embedded commas and custom delimiters.

Paste or upload a CSV file and get back a clean GitHub-flavored Markdown table, ready to drop into a README, wiki page, or pull request description without hand-aligning pipes and dashes yourself.

How to use it

  1. Paste your CSV text or upload a .csv file
  2. Confirm the delimiter and header row
  3. Copy or download the generated Markdown table

Frequently asked questions

How does it decide on column widths and alignment?
Each column is padded to fit its widest cell so the raw Markdown source lines up when you view it in a monospace editor; alignment defaults to left unless you set it.
What happens to commas or pipe characters inside a cell?
Pipe characters (|) inside your data are escaped as \| automatically so they don't get mistaken for a new column, and CSV fields quoted with commas are parsed as a single cell.
Does it work with tab-separated or semicolon-separated files, not just commas?
Yes, the tool detects the delimiter (comma, tab, or semicolon) from your file, or you can set it manually if detection guesses wrong.
Is my CSV data uploaded anywhere?
No, the conversion happens entirely in your browser tab, so your spreadsheet data never leaves your device.