Jsontify

Ad-free, fast, private JSON viewer & editor

Paste JSON, drop a file, or Open

Explorer

Tree explorer will appear here once JSON is loaded

Inspector

Select a node to inspect it

Paste or open a file to begin
🔒 Processed in your browser - nothing is uploaded to our servers

JSON Tree Viewer

Paste or open a JSON file and Jsontify renders it as a collapsible tree of objects and arrays, so a deeply nested API response or config file reads as a navigable hierarchy instead of a wall of braces. Expand and collapse any branch individually, or use the toolbar to expand or collapse the whole document at once.

The tree is virtualized - only the rows currently on screen are rendered as real DOM nodes - so a document with hundreds of thousands of array elements scrolls smoothly instead of freezing the tab while the browser tries to lay out that many elements at once.

Selecting any node shows its JSONPath (like $.users[3].address.city) in the Inspector, ready to copy for use in a script, a jq filter, or a bug report, along with its type and byte size. Selecting a node also scrolls the raw text pane to the matching line, so the tree and the source text always stay in sync.

A search bar (Cmd+K / Ctrl+K) finds a key or value anywhere in the tree, even inside a collapsed branch several levels deep, and expands just enough of the path to reveal the match.

Frequently asked questions

Does the tree handle very large or deeply nested files?
Yes - the tree only renders what is currently in view, so wide arrays with hundreds of thousands of items and documents nested thousands of levels deep both stay smooth to scroll.
Can I copy a value's exact path?
Yes - selecting any node shows its JSONPath in the Inspector panel, ready to copy.
Can I expand or collapse everything at once?
Yes - the toolbar has an expand-all and collapse-all action alongside per-branch expand/collapse.
Is the tree built on a server?
No. The tree is built and rendered entirely in your browser - nothing is uploaded to our servers.

From the blog