Markdown table to CSV
Turn a Markdown pipe table into CSV or JSON.
Markdown table to CSV
Paste a Markdown table and extract the data as CSV or JSON. This tool reads pipe-delimited tables from READMEs, GitHub issues, wiki pages, and anywhere else without retyping by hand.
By default, the first row becomes the CSV header row or JSON object keys; toggle "First row is header" to treat all rows as data instead. The alignment row (dashes and colons below the header) is dropped automatically; disable "Ignore the alignment row" to keep it. Choose the output delimiter (comma, semicolon, tab, or pipe) and whether to quote every field or only those containing the delimiter, a quote, or a line break.
Cells often carry Markdown formatting: bold and italic markers or links in bracket syntax. Turn on "Strip bold, italic and links" to reduce them to plain text for clean CSV values. A literal pipe is normally escaped with a backslash; "Unescape pipes inside cells" keeps it when needed. When processing multiple tables, "Convert every table in the input" outputs each as a separate CSV block or JSON array.
Everything runs locally in your browser — the table stays on your device and never reaches a server. Copy the result, download it as .txt, or send it to CSV to JSON or CSV to HTML table to continue the pipeline.