Supported JSON Formats
- Array of objects — the most common format. Object keys become column headers. All objects should share the same keys.
- 2D array — a matrix where the first row is treated as the header.
Why Convert JSON to Markdown?
JSON is the lingua franca of APIs, but it's not human-friendly when you need to communicate data in documentation or pull request descriptions. Converting JSON arrays to Markdown tables makes your data immediately readable in GitHub, Notion, and any Markdown-aware tool.
Features
- Accepts JSON array-of-objects or 2D arrays
- Uses object keys as table column headers automatically
- Escapes pipe characters in values to prevent table breakage
- Live preview updates as you edit (use Edit tab)
- Copy to clipboard or download as .md
Example
JSON input:
[
{ "endpoint": "/users", "method": "GET", "auth": true },
{ "endpoint": "/posts", "method": "GET", "auth": false },
{ "endpoint": "/comments","method": "POST", "auth": true }
]Markdown output:
| endpoint | method | auth | | --------- | ------ | ----- | | /users | GET | true | | /posts | GET | false | | /comments | POST | true |