This tool converts CSV data into a Markdown table ready to paste into a README, wiki, GitHub issue or pull request. It produces aligned, padding-formatted GitHub-Flavored Markdown so the raw text is readable and the rendered table looks correct. You choose the delimiter and the first row becomes the table header.
How it works
The CSV is read by an RFC 4180-aware parser that handles quoted fields, commas inside quotes and doubled quotes. Each value is then made safe for Markdown tables: pipe characters are escaped as \| and any line breaks inside a cell are collapsed to spaces, because Markdown tables cannot contain raw pipes or newlines within a cell. The tool emits a header row, a separator row of dashes, then the data rows, padding each column so cells line up in the source. You can choose comma, semicolon, tab or pipe as the input delimiter.
Example
Given:
Name,Role,City
Ada,Engineer,London
Bo,Designer,Lagos
it produces:
| Name | Role | City |
| ---- | -------- | ------ |
| Ada | Engineer | London |
| Bo | Designer | Lagos |
This renders as a proper table in any Markdown viewer. Everything runs locally in your browser — nothing is uploaded, which makes it safe for confidential exports and internal data.