Step 1 / source
Choose the source
Drop one file here
Choose the flat json record array you want to turn into github-style markdown table.
Checking publication status...LOCAL TABLE CONVERTER / JSON TO MARKDOWN TABLE
Project a flat JSON record array into one escaped GitHub-style Markdown table without flattening nested data.
Step 1 / source
Choose the flat json record array you want to turn into github-style markdown table.
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 .json file up to 5 MB. The root must be a non-empty array of flat scalar objects within 50,000 records, 200 columns, 1,000,000 cells, and 20 MB output.
Plain-language method
The converter validates flat object records, creates headers in first-seen property order, escapes HTML tag characters, pipes, and backslashes, writes scalar values as cells, and emits one standard Markdown header and delimiter row.
Every array item must contain only strings, numbers, booleans, or null. Nested values are rejected rather than serialized ambiguously into cells.
Alignment affects renderer layout only. Missing or null properties become empty cells.
The result ends in _nirmion_tools.md and is designed for documentation review, not as a lossless JSON replacement.
Useful when
Before converting
Know the boundary
Markdown cannot preserve JSON types, nested structures, null distinctions, or object boundaries beyond one row per record.
Quick answers
The conversion contract is deliberately explicit.
By first appearance across source objects.
No. Rejection avoids unreadable and ambiguous cells.
They are HTML-encoded in generated cells.