Markdown Table to CSV Converter

Convert Markdown tables to CSV files.

Click to upload or drag and drop

.md .markdown .txt

No file at hand?

How to convert a Markdown table to CSV

  1. 1

    Paste Markdown that contains a table, or upload a .md file.

  2. 2

    Click "Convert". Text around the tables is ignored.

  3. 3

    If the document has several tables, pick one from the list to preview it.

  4. 4

    Download the CSV, or download all tables as a ZIP.

Example: a Markdown table to CSV

Markdown input

| name | city    | note        |
|------|---------|-------------|
| Emma | Seattle | a \| b      |
| Liam | Austin  | line<br>two |

CSV output

name,city,note
Emma,Seattle,a | b
Liam,Austin,"line
two"

Tips for converting Markdown tables

Escaped pipes

A \| inside a cell is read as a literal | character and does not start a new column.

Line breaks

<br> tags in cells become real line breaks in the CSV value.

Alignment colons

Alignment markers such as :--- and ---: in the separator row are understood and ignored.

Outer pipes are optional

Tables written without leading and trailing | characters are recognized too.

Markdown to CSV FAQ

Is the Markdown to CSV converter free?

Yes. It is free with no sign-up.

Which Markdown table style is supported?

GitHub Flavored Markdown pipe tables, as used on GitHub, GitLab, Notion exports and most Markdown editors.

What about formatting like **bold**?

The text is kept as written, including Markdown symbols, so nothing is lost.

Can I convert CSV back to Markdown?

Yes. Use the CSV to Markdown converter on CSV.ink.