Convert JSON to a Markdown Table

Paste a JSON object or array of objects, get a nicely formatted Markdown table.

Output
Your converted output will appear here.

When to convert JSON to a Markdown table

JSON arrays of objects map naturally to Markdown tables — each object becomes a row and the keys become column headers. If you're working with API responses, config data, or any list of structured records, this tool turns them into a readable table in one click.

Common use cases

  • API documentation — turn a sample JSON response into a table showing field names and values for a README or wiki
  • Config file reference — convert a JSON config schema into a Markdown table to embed in documentation
  • Benchmark and test results — display structured result data as a readable table in a GitHub README
  • Documentation sites — MkDocs, Docusaurus, and Jekyll all support Markdown tables natively

Input format

Paste a JSON array of objects. Each object becomes one row; the keys of the first object become the column headers. Single objects are also supported — the tool wraps them in an array automatically.

Related tools