Markdown · JSON to MD
Convert JSON to Markdown
Paste JSON — get a Markdown table for arrays of objects, or a structured list for nested objects. Choose your output style.
Free, no signup. Up to 1 MB per request.
This tool handles
- Arrays of flat objects → tables
- Nested objects → indented lists
- Column union for mixed keys
- Primitive values preserved as literals
Not in scope
- Deep nesting beyond 4 levels (inline JSON code block)
- JSON Schema-specific conventions
Try it live with the widget above — paste and see the output instantly. For the items under “Not in scope,” the migration guide below covers workarounds and when to use a different tool.
JSON to Markdown examples
Paste real JSON in the left column, see the Markdown output on the right.
How JSON-to-Markdown conversion works
Paste JSON — Paste JSON into the input field.
Pick format — Auto chooses table for arrays of objects and list for nested objects.
Copy — Copy the Markdown output.
JSON edge cases we handle
Column union
Arrays with objects having different keys merge into a union — missing fields render as empty cells.
Primitive values
Strings, numbers, booleans, and null are rendered as literals. Complex nested values become inline JSON code.
Deep nesting cap
Beyond the configured max depth (default 4) nested structures fall back to an inline JSON code block to stay readable.
Invalid JSON
Parse errors are returned as inline warnings — the tool never silently discards broken input.
Frequently asked questions
Related Tools
Process bigger files in @vustMarkdownBot
500-character free conversions in chat — pay-as-you-go for longer text.