Step 1 / source
Choose the source
Drop one file here
Choose the one markdown table you want to turn into json record array.
Checking publication status...LOCAL TABLE CONVERTER / MARKDOWN TABLE TO JSON
Convert exactly one rectangular Markdown table into a JSON record array with explicit empty-cell handling.
Step 1 / source
Choose the one markdown table you want to turn into json record array.
Checking publication status...This operation runs with browser APIs. Nirmion receives catalogue requests, not the selected source bytes.
The converter creates a separately named output. It never writes back into the source file.
One UTF-8 .md or .markdown file up to 5 MB containing one table with up to 50,000 data rows, 200 columns, 1,000,000 cells, and 20 MB output.
Plain-language method
Nirmion validates one header and delimiter row, parses escaped pipes and backslashes, decodes generated HTML entities and br line breaks, normalizes duplicate headers safely, maps each data row to an object, and serializes one JSON array.
Provide only the table. Every data row must contain the same number of cells as the header.
Omit removes blank properties; Null keeps a stable shape. Every non-empty cell remains a JSON string.
The result ends in _nirmion_tools.json. Markdown alignment and inline formatting syntax are not data types.
Useful when
Before converting
Know the boundary
The tool parses table source rather than rendering Markdown. Inline links, emphasis, and code markers remain literal text, and scalar types are not guessed.
Quick answers
The conversion contract is deliberately explicit.
Markdown tables do not declare reliable data types.
Stable suffixes prevent overwritten properties.
No. Requiring exactly one table prevents accidental extraction from unrelated content.