CSV to Markdown Table
Convert CSV data into a Markdown table, in your browser.
Recommended next steps
Related tools
Convert JSON arrays to CSV and CSV back to JSON, in your browser.
Test a regular expression against text and see matches and capture groups.
Encode or decode text to and from base64, with a URL-safe variant.
Frequently asked questions
Comma, semicolon, or tab-separated values. Quoted fields are supported, so values that contain the delimiter, double quotes (doubled, RFC 4180 style), or line breaks are parsed correctly. Pick the matching delimiter from the dropdown.
The pipe character is escaped as \| so it doesn't break the table, and line breaks inside a cell become <br> tags, which GitHub and most Markdown renderers display as a line break inside the cell. Commas inside quoted fields stay part of the value.
Yes. The alignment control writes the standard GitHub-flavored Markdown markers in the separator row: :--- for left, :---: for center, ---: for right, or plain --- for the renderer default.
No. The conversion runs entirely in your browser with JavaScript. The CSV you paste never leaves this page and nothing is sent to a server.
Last updated 2026-06-23.