Format, validate, and minify JSON with syntax highlighting.
Open toolJSON to Table
View a JSON array as a sortable, filterable table - export to Markdown.
What is a json to table?
This tool renders a JSON array of objects as an interactive HTML table - the fastest way to actually look at structured data instead of scrolling through raw brackets and braces. Columns are worked out automatically from your data, and the table supports sorting, filtering, and exporting to Markdown for docs or GitHub.
How to use this tool
- 1Paste a JSON array of objects (or a single object, or a plain array) into the input box.
- 2Click Render table to display it.
- 3Click any column header to sort by that column - click again to reverse, and a third time to clear sorting.
- 4Use the filter box to search across all visible columns, or copy the current view as a Markdown table.
Common use cases
Frequently asked questions
How is this different from JSON to CSV?
JSON to CSV produces a downloadable .csv file for spreadsheets and data tools. This tool renders an interactive table in the browser - for looking at, sorting, and filtering data on the spot, with a Markdown export instead of CSV.
What happens with nested objects or arrays in a column?
Since a table cell is flat, nested values are shown as their JSON string representation inside that cell, the same way JSON to CSV handles them.
Can I sort by a numeric column correctly?
Yes - if every value in a column is a number, sorting compares them numerically. Otherwise it falls back to alphabetical comparison.
Is my data sent anywhere?
No. Parsing, rendering, sorting, and filtering all happen locally in your browser - nothing is uploaded to a server.
{
"runs_in_browser": true,
"data_sent_to_server": false,
"signup_required": false,
"price": "free",
"category": "JSON Tools"
}