Boneyard Tools

CSV to Markdown Table Converter

Paste CSV to get a ready-to-use Markdown table. Quoted fields, commas inside quotes and pipe characters are all handled, and you can set the column alignment.

How to convert CSV to a Markdown table

  1. Paste your CSV data into the box.
  2. Choose whether the first row is a header and pick the alignment.
  3. Copy the generated Markdown table.

Examples

Simple table

Name,Role
Ada,Engineer
Linus,Maintainer
| Name | Role |
| --- | --- |
| Ada | Engineer |
| Linus | Maintainer |

Frequently asked questions

Does it handle commas inside quoted fields?

Yes. A field wrapped in double quotes can contain commas, line breaks and escaped quotes (written as two double quotes), and it is parsed as a single cell.

What happens to pipe characters in my data?

Pipes are escaped as \| inside each cell so they do not break the Markdown table layout.

Can I set column alignment?

Yes. Left, center or right alignment changes the colon markers in the separator row, which is how GitHub-flavored Markdown aligns columns.

What if my CSV has no header row?

Turn off the header option and the tool generates Column 1, Column 2 and so on, then treats every row as data.

Is my data private?

Yes. The conversion runs entirely in your browser and nothing is uploaded.

Related tools