JSON Table Explorer
browser-only technical viewer for arbitrary JSON
JSON Input
or No file selected
Actions
or

What it is

JSON Table Explorer is a browser-only technical viewer for arbitrary JSON. It turns top-level arrays into independent tables, flattens nested objects into columns, and keeps document metadata separate from tabular data.

How to use it

There are two ways to load data, both available from the JSON Input controls at the top:

Both methods parse the data entirely in the browser. If the document contains multiple top-level arrays, the explorer creates one table for each array.

What you can do

Share your view

Click Download JSON + Settings to export the original JSON together with a snapshot of your current configuration. The downloaded file is a standard .jtx.json file that a colleague can load directly into JSON Table Explorer to reproduce your exact view — same hidden columns, aggregations, flatten depth, page size and visible-column limit.

The settings are stored in a reserved top-level key called $JsonTableExplorer. When the file is loaded, the explorer detects this key, strips it from the data before processing, and applies the embedded configuration automatically. The key contains:

If the original JSON is a root-level array (not an object), the exporter wraps it automatically as { "$JsonTableExplorer": {…}, "$data": […] } so the settings key can coexist with the data. Loading such a file unwraps it transparently.

Settings

Use the Settings panel for compact technical controls over schema, columns and aggregations.

Metadata and structure

Non-tabular metadata is shown separately, so contextual information is not mixed with table rows. This is useful for JSON documents that include both metadata and one or more data arrays.

Privacy

All processing happens client-side in your browser. No data — whether loaded from a file or pasted as text — is uploaded, stored or sent to any server, which makes the tool suitable for inspecting private or sensitive data locally.