JSON to Markdown Table
Paste an array of objects to create a copyable Markdown table with stable columns and escaped cell text.
JSON to Markdown Table
A QUICK WALKTHROUGH
How to use this tool
- Paste a JSON array of plain objects up to 100,000 characters and 10,000 rows.
- Convert it and review the Markdown table output.
- Copy or download the Markdown without rendering it as HTML.
Defined input contract
The root must be an array containing only plain objects. Input is limited to 100,000 characters and 10,000 records. Columns are the union of keys in first-seen order.
Bounded nested values
Strings, numbers, booleans, null, arrays, and objects are kept as text; nested JSON is compact and limited to eight levels. Missing keys become blank cells.
Markdown text only
Cell pipes, line breaks, and backslashes are escaped for a Markdown pipe table. The result is shown as text and is never rendered as HTML; processing, copy, and download stay in the browser.
GOOD TO KNOW
Common questions
Can I enter a JSON object or scalar?
No. Enter an array whose entries are plain objects.
How are columns ordered?
Keys are collected in first-seen order across the records.
Are cells rendered as HTML?
No. The output is plain Markdown text and is never rendered as HTML.