JSON to Markdown
Paste JSON and get readable markdown. An array of objects becomes a table; anything else becomes a nested list, because a table would lie about the shape.
JSON
Markdown
The result appears here as you type.
Converted in your browser. Nothing is uploaded.
How it works
- An array of objects becomes a table, with the union of every key across the array as the columns, so an object missing a field gets an empty cell instead of shifting the row.
- An object, a nested structure or an array of values becomes an indented list with the keys in bold.
- Nested objects inside a table cell are shown as inline JSON rather than the useless [object Object].
What it does not do
- Deeply nested JSON becomes a deeply nested list. That is honest, but past three or four levels it is rarely what you want to read.
- Invalid JSON is reported with the parser's own message, including the position, so you can find the missing comma.
Questions
Is my JSON uploaded?
No. The conversion runs in your browser with code that is already part of this page. There is no upload endpoint on this site, so the file cannot reach us even in principle. Open your browser's network tab and watch: no request carries your document.
Can I get a table from nested JSON?
Flatten it first, or pick the array you want. A table needs rows that share a shape, and nested JSON usually does not have one.
Does it handle JSON Lines?
Not as such. Wrap the lines in square brackets with commas between them and it becomes a normal array.