Omnikit
DevFilesMoneyAll tools
Ctrl K
Dev toolsFile toolsMoney calculatorsAll tools
HomeDeveloper toolsMarkdown Table GeneratorMarkdown Table to CSV

Markdown Table to CSV

dev

Read a Markdown table from a README or wiki and save it as CSV for Excel or Sheets

Runs in your browser. Nothing you type is sent anywhere. Checked against sources on 16 Oct 2026.

A table in a README, wiki page or chat answer is easy to read but awkward to sort or chart. Paste the Markdown and the first table in it is read the way GitHub reads it, escaped pipes and missing cells included, then written as CSV that Excel, Numbers and Google Sheets open directly. Download it as a .csv file or copy it.

Next:
  • CSV to JSON Convert CSV to JSON and JSON to CSV, with a table preview
  • Markdown Preview Write Markdown and see it rendered live, with tables, task lists and code

How to use Markdown Table to CSV

1

Paste or type your input.

2

Choose the options you need.

3

Press Ctrl+Enter, then copy or download.

How Markdown Table to CSV works

Markdown tables are plain text: a header row, a delimiter row of dashes, then one line per row, with pipes between the cells. Writing one by hand is fine for three cells and tedious for thirty. This tool writes it from cells you already have.

You paste It is read as
Cells copied from Excel, Google Sheets or Numbers tab-separated rows
CSV, or text separated by semicolons delimited rows, quotes respected
A Markdown table its cells and alignment

Special characters. A pipe inside a cell would end it, so it is written as \|; a line break inside a CSV field becomes <br>. A pasted Markdown table is read the way the GitHub spec reads it: a row with too few cells is filled with empty ones and extra cells are dropped.

The rest of the article, and all 6 questions about Markdown Table Generator, are on the Markdown Table Generator page.

Frequently asked questions

How do I make a table in Markdown?

Write a header row with cells between pipes, then a delimiter row of at least three dashes per column, then one line per row: | Name | Price |, | --- | --- |, | Tea | 12 |. GitHub, GitLab and most editors render it. The generator writes all of it from pasted cells.

How do I copy a table from Excel into Markdown?

Select the cells in Excel or Google Sheets, press Ctrl+C, and paste into the generator. A spreadsheet copies cells separated by tabs, which the tool recognises; the first row becomes the header. Copy the Markdown and paste it into the README or issue.

How do I align columns in a Markdown table?

Put colons in the delimiter row under the header: :--- aligns left, :---: centres and ---: aligns right. Without a colon the renderer decides, usually left. The generator sets the colons for you and can right-align every column that holds only numbers, such as prices or counts.

Can I convert a Markdown table back to CSV?

Yes. Paste the Markdown, choose CSV as the output, and copy or download it. The first table in the text is read the way GitHub reads it: escaped pipes become pipes again, short rows get empty cells, and fields with commas are quoted for Excel.

Sources

  • GitHub Flavored Markdown Spec 0.29-gfm, 4.10 Tables (extension)Delimiter row, alignment colons, escaped pipes, short and long rows; examples 198-205
  • RFC 4180, Common Format and MIME Type for CSV FilesQuoting in the CSV read in and written out

Last verified 16 October 2026.

Rates and rules change; check the source before you rely on a figure.

Still stuck? Ask about Markdown Table Generator and anybody who knows can answer. No account needed.

More ways to use Markdown Table Generator

  • Markdown Table GeneratorPaste cells from Excel, Google Sheets or CSV and get a lined-up Markdown table, or back
  • CSV to Markdown TableConvert CSV or TSV to a GitHub Markdown table with aligned columns and escaped pipes

Same job, other tools: TSV to JSON – Convert tab-separated values, such as a paste from Excel, into JSON.

On the related tools: Query String Parser – Split a URL query string into a table of decoded parameters.

Related tools

All developer tools
Base64 Encode & DecodeText and files to Base64 and back, with URL-safe mode and image previewUnix Timestamp ConverterUnix timestamps to dates and dates to timestamps, in any time zoneJSON to TypeScriptGenerate TypeScript interfaces or types from a JSON sampleCSV to JSONConvert CSV to JSON and JSON to CSV, with a table previewYAML to JSONConvert YAML to JSON and JSON to YAML, with anchors resolvedURL Encoder / DecoderPercent-encode or decode text and URLs, and see every part of a linkColor ConverterHEX, RGB, HSL, HWB, OKLCH and CMYK in both directions, with a contrast checkNumber Base ConverterBinary, octal, decimal, hex and any base to 36, exact at any size, with two's complement
Was this tool helpful?
Omnikit

Small jobs, done in your browser. Free, fast and private. Files are never uploaded.

Files

  • Compress Image
  • Image to PDF
  • Merge PDF
  • Compress PDF
  • PDF to Word
  • Word to PDF

Dev

  • JSON Formatter & Validator
  • Base64 Encode & Decode
  • JWT Decoder, Verifier & Encoder
  • Password Generator
  • UUID Generator
  • Unix Timestamp Converter

Money

  • SIP Calculator
  • EMI Calculator
  • GST Calculator
  • FD Calculator
  • PPF Calculator
  • Lumpsum Calculator
GuidesQuestionsAboutHow we checkLaw library (beta)PrivacyTermsDisclosureContactMore: Exam practice (UGC NET Paper 1)Runs in your browser. Nothing is uploaded. © 2026 Omnikit (theomnikit.com)