CSV to Markdown Table Converter
Turn spreadsheet data into a Markdown table.
CSV
Markdown
About the CSV to Markdown Table converter
Markdown tables are unpleasant to write by hand and worse to edit. Pasting the data as CSV and converting it takes seconds and gets the pipes and separators right.
Quoted fields containing commas are parsed properly, so a name like "Hopper, Grace" stays in one cell.
Padded or compact
Padding aligns the pipes in the source, which makes the table readable and editable in a plain text editor. It renders identically to the compact form, so the choice is purely about the source.
Compact output is better when the table is generated rather than maintained, or when the columns are very wide.
Characters that need escaping
A pipe inside a cell would end the column early, so it is escaped. Line breaks within a quoted CSV field become `<br>`, since a Markdown table cell cannot contain a real newline.
Frequently asked questions
Does GitHub support alignment?
Yes — the colons in the separator row are standard GitHub Flavored Markdown and work on GitHub, GitLab and most static site generators.
Can I convert a spreadsheet directly?
Export it as CSV first, or use the XLSX to CSV converter and paste the result here.
Is my data uploaded?
No. The conversion runs in your browser, which matters here — configuration files and spreadsheets routinely contain credentials and personal data.