Category: Developer tools
JSON to Markdown Table Converter
Convert a JSON array of objects to a Markdown table in your browser
Paste a JSON array of objects, or a single object, and get a ready-to-paste Markdown table with nested values flattened into dotted column names. Conversion happens in your browser.
Converted 2 row(s) in your browser.
| name | role | address.city | | --- | --- | --- | | Ada Lovelace | Engineer | London | | Grace Hopper | Admiral | New York |
Everything on this page is processed in your browser. Nothing is uploaded.
What this tool does
This tool flattens each JSON record the same way this site's JSON to CSV converter does, turning nested objects into dotted column names like address.city and joining short scalar arrays with semicolons, then lays the flattened rows out as a Markdown table with the union of every record's keys as columns.
How to use it
- Paste a JSON array of objects, or a single object, in the input box.
- Read the generated Markdown table below.
- Copy the Markdown table into your README, wiki or comment.
Privacy
This tool runs entirely in your browser. Your input is never uploaded, stored or shared — closing the tab removes it.
Frequently asked questions
- Is my data uploaded anywhere?
- No. Parsing and formatting both happen in JavaScript in your browser tab, so nothing is sent to a server.
- What happens with nested objects or arrays?
- Nested objects are flattened into dotted column names such as address.city, and arrays of plain values are joined with semicolons into a single cell.
- What if records have different fields?
- The table columns are the union of every record's keys, so a record missing a field simply gets an empty cell there.