0 tables found
Markdown Input

Free Markdown to CSV Converter

Extract Markdown tables as CSV, TSV, or semicolon-separated output without uploading a file to some mystery server in a basement.

Exploring the Markdown cluster?

Compare all converter workflows in Markdown Tools.

Why a Markdown to CSV page deserves its own lane

CSV is not “Markdown but flatter.” It only maps cleanly to table blocks, which is exactly why this page focuses on extraction instead of pretending headings and paragraphs belong in spreadsheet columns.

  • Multi-table Markdown: choose the specific table you want instead of exporting a mashed-up mess
  • Delimiter control: use comma, semicolon, or tabs depending on your spreadsheet or locale
  • Private workflow: README pricing tables and internal docs stay in your browser

When this tool beats a generic converter

Generic “Markdown converters” usually either ignore multiple tables or dump everything into a single output blob. That is fine if you enjoy cleanup. Less fine if you value your afternoon.

Information gain angle:

The real problem is not “how do I convert Markdown to CSV?” It is “which table do I export, and what delimiter will not explode when the data hits Excel or Sheets?”

Real workflow

Export a pricing table from README Markdown into CSV

A common case is a README with more than one Markdown table. This page lets you pick the pricing table, export only that table, and avoid contaminating the CSV with regional stats or unrelated notes.

Step 1

Paste Markdown that contains one or more GFM tables.

Step 2

Choose the exact table instead of dumping every table into one CSV file.

Step 3

Pick a delimiter that matches your spreadsheet workflow and download the result.

Frequently Asked Questions

Can I export more than one Markdown table?

The page detects multiple tables, but it exports one selected table at a time. That is deliberate: it keeps the CSV valid and avoids mixing unrelated schemas.

Should I choose CSV, semicolon CSV, or tab-separated output?

Use standard CSV for most imports, semicolon-separated output if your spreadsheet locale treats commas as decimals, and tab-separated output when the cell content already contains a lot of commas.

What if I need structured JSON instead of CSV?

Then use Markdown to JSON. CSV is best for spreadsheet-shaped data; JSON is better for richer structure.