Free Online JSON Tree Viewer With Copyable Paths
Read a JSON document as a collapsible tree in your browser instead of scrolling through formatted text. Every branch shows how many keys or items it holds before you open it, searching opens the branches that match, and clicking any value copies the path to it ready to paste into code.
Enjoying WizTools123? Help keep our server infrastructure 100% free and open for everyone.
How to Explore a JSON Document
A few steps, and nothing is uploaded.
What to Know About Reading JSON as a Tree
Counts, paths, and what happens on very large documents.
$["first name"] rather than something that silently means a different thing.
Key Features & Capabilities
What this tool does, and what it deliberately does not.
About the JSON Tree Viewer
Formatting JSON and reading JSON are different problems, and most tools only solve the first. A pretty printed API response with fifteen thousand lines is still fifteen thousand lines, and finding the one field you care about means scrolling, or searching and then counting braces to work out where you are.
A tree solves it by letting you not look at most of the document. The important detail is the counts: a closed branch that says four thousand items tells you not to open it, and a closed branch that says two keys tells you it is safe. Without them you open everything, which puts you back where you started.
The other thing people actually want from a viewer is the path. The reason you are exploring a response is usually to write code against it, and what you need is the exact expression for one value. Clicking a value and getting $.data.items[0].attributes.name is the difference between a viewer you look at and a viewer you use, which is also why keys with awkward characters are quoted properly rather than joined with dots and hoped for.
Frequently Asked Questions
Paths, searching, large files and what is not shown.