Data & developer tools JSON

JSON Editor

Move between readable text, a collapsible tree, and a searchable table while keeping your JSON on this device.

Workspace

Explore one document three ways

Runs locally in your browser. Your JSON is not uploaded, saved, or included in sharing.
0 characters
Or drop one .json or .txt file here (up to 5 MiB). Replaces this input; stays on your device.

Edit the text, then refresh the Tree or Table view to inspect the current document.

Text is the source of truth. Tree and Table are readable views of the parsed document.
Ready when you are.

Video guide · 18 seconds

Watch: explore JSON in text, tree, and table views

No sound. Each step is captioned on screen and also written out in the guide below.

A quick guide

Choose the view that fits the job

  1. 01
    Text

    Edit the exact JSON source with full control over formatting.

  2. 02
    Tree

    Expand and collapse nested objects and arrays by path.

  3. 03
    Table

    Search every path, type, and value in a flat scan-friendly list.

Editor note

Views stay local and predictable

Text → parse → Tree / Table

Tree and Table views are regenerated from valid JSON when you refresh. Invalid text stays visible so you can fix it without losing your source.

Good to know

Frequently asked questions

Can I edit the Tree or Table directly?

The first editor version treats Text as the source of truth. Use the Tree and Table views to explore and search, then make edits in Text and refresh the views.

What does Collapse all affect?

It closes every expandable object and array in the Tree view. Expand all opens them again so you can scan the full structure.

What does search look through?

Search can match every row, JSON path, value text, or JSON type. Matching rows are highlighted in Tree and filtered in Table.