JSON Viewer
Explore a payload too big to scroll through · runs in this tab, never sent anywhere
Source
Tree
The tree appears here as soon as the Source panel holds valid JSON.
How the JSON Viewer works
A JSON viewer that turns a wall of text into a structure you can read. Paste an API response, a config file or a log line and explore it as a collapsible tree — colour-coded by type, searchable by key or value, with every path one click from your clipboard. Nothing is uploaded: the document is parsed in this tab.
Paste a document into the source panel and it becomes a navigable tree, with objects and arrays collapsible at every level and values coloured by type.
The filter box matches both keys and values, opening whatever it has to open to show you a hit. Hover any row to copy the full path to that value.
Only the rows currently on screen are rendered, so a document with hundreds of thousands of nodes stays smooth to scroll.
Common questions
Is it safe to paste production data into this JSON viewer?
Yes. The document never leaves your browser. There is no upload, no server-side parsing and no request that carries your data — you can disconnect from the network and the viewer still works. Open your browser’s Network panel while you use it and you will see nothing from the editor sent anywhere.
How large a JSON file can it open?
Multi-megabyte documents are fine. Parsing runs in a Web Worker so the page never freezes, and only the tree rows currently on screen are rendered, so documents with hundreds of thousands of nodes stay smooth to scroll.
How do I copy the path to a value?
Hover any row and click the path button. You get the full path to that value, ready to paste into your code or a jq expression.
Does it cost anything or need an account?
No. Every tool on UtilDock is free, has no ads, no sign-up and no usage limit.