CSV to Markdown Table
The CSV to Markdown converter turns delimited data into a pipe table for a README, a pull request or a wiki. Columns are padded so the source stays readable, pipes inside cells are escaped, and line breaks become the one piece of HTML a Markdown table row accepts.
Your result will appear here.
Not sure where to start? Use Load example.
Results update automatically and are calculated on your device. Nothing you type is sent to a server.
Runs in your browser. Processing happens entirely in your browser. Nothing you enter is sent to Delimiter.live.
How to use the CSV to Markdown Table
- Paste or upload the CSV.
- Confirm whether the first row is a header — without one, columns are numbered.
- Pick an alignment if you want the table aligned in rendered output.
- Copy the Markdown into your README, issue or wiki page.
Example
name,role Ada,Engineer
| name | role | | :--- | :------- | | Ada | Engineer |
Common use cases
- Putting a small dataset into a README or a pull request description.
- Turning a spreadsheet of results into a table for documentation.
- Converting a query export into something readable in a GitHub issue.
- Building a comparison table without writing the pipes by hand.
Limitations and things to watch for
- Markdown tables cannot contain block content. A cell with a line break gets a <br>, which most renderers accept, but lists and paragraphs inside a cell are not possible.
- Column padding makes the source readable and has no effect on the rendered table. Renderers ignore the whitespace entirely.
- A pipe inside a cell is escaped as \|. Some older Markdown renderers still mishandle it, which is a limitation of the format rather than the conversion.