Markdown Table to CSV Converter
Text
Paste a Markdown table and get clean CSV out. The header separator row is dropped, outer pipes and escaped \| pipes are handled, cells are trimmed, and values are quoted when they contain commas, quotes or line breaks. Choose comma, semicolon or tab as the delimiter. Everything runs locally in your browser — nothing is uploaded.
Rows: 3
How to use
- Paste your Markdown table into the input box.
- Pick the delimiter — comma, semicolon or tab.
- Copy the CSV from the output box.
Frequently asked questions
- Does the header separator row matter?
- No. The | --- | --- | row (including alignment colons like :--: ) is detected and removed automatically, so it never appears in the CSV.
- Are outer pipes required?
- No. Tables with or without leading and trailing pipes both work, and escaped pipes written as \| inside a cell are kept as literal pipe characters.
- How are commas inside cells handled?
- Any cell containing the delimiter, a double quote or a line break is wrapped in double quotes and inner quotes are doubled, following RFC 4180.
- Is my data sent anywhere?
- No. The conversion happens entirely in your browser; nothing is uploaded.
Related tools
URL Slug Generator
Turn any text into a clean URL slug — strip accents, choose a separator, set a max length.
Markdown Table Generator
Paste CSV, TSV, or pipe-delimited data and get a properly aligned GitHub-flavored Markdown table.
Text Diff Viewer
Compare two pieces of text and see line-by-line or word-by-word additions and removals.
Lorem Ipsum Generator
Generate placeholder text by paragraphs, sentences, or words.
Case Converter
Convert text between UPPER, lower, Title, camelCase, snake_case and more.
Character & Word Counter
Count characters, words, sentences, lines, and bytes in real time.