CSV to Markdown Table Converter

Turn spreadsheet data into a Markdown table.

Runs in your browser Free · no accountFile upload supported
Makes the Markdown source readable. Renders identically either way.

CSV

Markdown

This conversion happens locally in your browser. Your files are never uploaded.

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.