JSON to Markdown Table

FreePrivateInstant
JSON array input
Markdown table
Ctrl+Enter Generate Table

JSON to Markdown Table Generator

Paste a JSON array of objects and get a formatted Markdown pipe table with column headers and separator rows. Each object in the array becomes a row. Useful for README files, PR descriptions, documentation, and Notion pages. Runs entirely in your browser.

Where Is This Useful?

README and documentation tables
Got a list of features, config options, API endpoints, or team members in JSON? Convert it to a Markdown table and paste it directly into your README or docs without manually formatting columns.
Pull request descriptions
Summarizing data changes or test results in a PR description? Convert your JSON data to a readable table that renders in GitHub or GitLab without extra tooling.
Notion and Obsidian
Both Notion and Obsidian support Markdown table syntax. Convert JSON data exports or API responses to a formatted table and paste it straight into your notes or wiki pages.

How to Use

  1. Paste a JSON array of objects in the input panel (each object is one row)
  2. Click Generate Table or press Ctrl+Enter
  3. Copy the Markdown table or download as a .md file
  4. Paste directly into GitHub, Notion, Obsidian, or any Markdown editor

Output Format

  • Pipe-delimited table: | col1 | col2 | col3 |
  • Header row from first object keys
  • Separator row with ---- dashes
  • One data row per array object
  • Nested objects and arrays rendered as compact JSON strings in the cell
  • Missing fields in partial rows rendered as empty cells

Frequently Asked Questions

What input does this tool expect?

A JSON array of objects. Each object becomes one row. The keys of the first object are used as column headers.

What if not all objects have the same keys?

Columns are taken from the first object. Missing values in other rows are rendered as empty cells so the table stays aligned.

Where do Markdown tables render?

GitHub, GitLab, Bitbucket, Notion, Obsidian, Confluence, README files, and most documentation platforms that support CommonMark or GitHub Flavored Markdown.

Are nested objects supported?

Nested objects and arrays are serialized as compact JSON within the cell. Markdown tables are flat, so deep nesting is better flattened first using the JSON Flatten tool.

Is my JSON uploaded anywhere?

No. Everything runs locally in your browser. Your data never leaves your machine.

Related Tools