Nirmion
Help Find a tool

LOCAL TABLE CONVERTER / MARKDOWN TABLE TO CSV

Markdown Table to CSV

Extract exactly one rectangular GitHub-style Markdown table into formula-protected UTF-8 CSV.

Processed in this browserOne UTF-8 .md or .markdown file up to 5 MB containing one header row, one valid delimiter row, and up to 50,000 data rows, 200 columns, and 1,000,000 cells.

Step 1 / source

Choose the source

MD - one table

Drop one file here

Choose the one markdown table you want to turn into utf-8 csv table.

Checking publication status...

01
No file upload

This operation runs with browser APIs. Nirmion receives catalogue requests, not the selected source bytes.

02
Original stays unchanged

The converter creates a separately named output. It never writes back into the source file.

03
Bounded work

One UTF-8 .md or .markdown file up to 5 MB containing one header row, one valid delimiter row, and up to 50,000 data rows, 200 columns, and 1,000,000 cells.

Plain-language method

How Markdown Table to CSV works

Nirmion requires a header, --- delimiter row, and rectangular data rows, recognizes escaped pipes and backslashes, converts br markers to line breaks, decodes HTML entities, quotes CSV-sensitive text, and optionally protects formula-leading cells.

  1. 01
    Choose a valid source

    Provide only one Markdown table. Prose, fenced blocks, missing delimiter rows, merged cells, and inconsistent row widths are rejected.

  2. 02
    Review the conversion choices

    Formula protection is recommended when the CSV will be opened in spreadsheet software.

  3. 03
    Inspect the separate result

    The UTF-8 result ends in _nirmion_tools.csv and contains the Markdown header as its first row.

Useful when

Practical jobs this tool handles

  • Move a documentation table into a spreadsheet.
  • Prepare a README table for data review.
  • Create a CSV import from a maintained Markdown table.

Before converting

Check the source and destination rules

  • Confirm escaped pipes are correct.
  • Check every row has the same cell count.
  • Keep formula protection enabled for untrusted content.

Know the boundary

Know what the destination format cannot keep

Markdown emphasis, links, code markers, and other inline syntax remain literal cell text. The converter does not render Markdown before extraction.

Quick answers

Questions before you convert

The conversion contract is deliberately explicit.

Is the alignment row exported?

No. It describes Markdown layout and is not data.

Are links resolved?

No. Markdown source text remains text.

Why might an apostrophe be added?

Formula protection neutralizes spreadsheet formula triggers.