256 Tools

CSV to Markdown Table

Output
| Name  | Role     | City     |
| ----- | -------- | -------- |
| Ada   | Engineer | London   |
| Grace | Admiral  | New York |

Related external tools

Some links are affiliate links.

Related tools

Turn CSV data into a clean Markdown table, or convert a Markdown table back to CSV. Paste your data, pick the delimiter and column alignment, and copy a neatly aligned table straight into a README, issue or document. Quoted fields with commas are handled correctly. Everything runs in your browser.

How to use

  1. Choose the direction: CSV to Markdown, or Markdown to CSV.
  2. Paste your CSV or Markdown table into the input box.
  3. Pick the delimiter and, for Markdown output, the column alignment.
  4. Copy the formatted result.

How a Markdown table works

A Markdown table uses pipes to separate cells, with the first row as the header and a second row of dashes that defines the columns. Colons in that dashes row set the alignment: left, center or right. This tool also pads the columns so the raw text stays readable.

CSV data being converted into a Markdown tablea,b,c| a | b |

Features

Both directions

Convert CSV to a Markdown table, and a Markdown table back to CSV.

Column alignment

Set left, center or right alignment for the table columns.

Delimiter choice

Use commas, semicolons or tabs to match your data.

Tidy formatting

Columns are padded so the Markdown source is easy to read, not just to render.

Quoted fields

Fields wrapped in quotes, including commas inside them, are parsed correctly.

Common use cases

README & issues

Drop a quick table into GitHub or GitLab Markdown.

Documentation

Add tidy tables to docs, wikis and notes.

From spreadsheets

Copy a range from Excel or Sheets (as CSV or tab-separated) and convert it.

Reformatting data

Move data between CSV and Markdown without retyping it.

Notes & tips

  • The first row is treated as the table header.
  • Commas inside quoted fields are kept; you can also switch the delimiter.
  • Pipe characters inside cells are escaped so the table renders correctly.
  • Everything runs on your device — nothing is sent to a server.

Frequently asked questions

How do I convert CSV to a Markdown table?
Choose CSV to Markdown, paste your CSV, pick the delimiter and alignment, and copy the result. The first row becomes the header.
Can it convert a Markdown table back to CSV?
Yes. Switch the direction to Markdown to CSV, paste the table, and the tool turns it back into delimited rows.
Can I use a different delimiter?
Yes. You can choose comma, semicolon or tab, which is handy for European CSVs or spreadsheet pastes.
How do I set column alignment?
When converting to Markdown, pick left, center or right and the dashes row uses colons to set the alignment.
Is my data uploaded?
No. The conversion runs entirely in your browser. Nothing is sent to a server and there is no sign-up.

We use cookies for ads and analytics.