Free · Private · In-Browser

Markdown to Table Data

Extract data from a Markdown table.

Markdown table to data

Paste a Markdown table and this parses it into rows and columns you can copy as CSV or JSON, so content written in Markdown becomes usable structured data.

It rescues data trapped in documentation: a table someone wrote in a README or wiki becomes CSV or JSON you can actually compute with, instead of retyping it.

Standard pipe tables

It expects the usual pipe-and-dash table syntax. The parsing runs entirely in your browser with nothing uploaded. Your table is parsed on your device and never uploaded.

Frequently asked questions

What does this markdown to table data do?

Convert a Markdown table back into CSV-style data.

Which Markdown tables can it read?

Pipe tables where every row starts and ends with |, as GitHub, Notion, and most editors export them. The --- separator row under the header is skipped automatically.

Are cell values trimmed?

Yes. Padding spaces used to line up columns are removed, and cells containing commas or quotes are quoted in the CSV output.

What about pipes inside a cell?

An escaped pipe (\|) inside a cell is still treated as a column break. Replace those with another character before converting.

Take it further
Developer Tools

More free browser utilities for data cleanup, formatting, and developer workflows.

Learn more