JSON Tree Viewer
Turn JSON into an interactive, collapsible tree. Search across keys and values, expand or collapse the whole document, and copy any node or its JSON Pointer path with one click.
How to use the json viewer
- Load JSON by pasting, uploading, or dragging a file in.
- The document is rendered as a collapsible tree on the right.
- Use the search box to filter keys and values, and Expand/Collapse all to navigate.
- Hover any node to copy its value or its JSON Pointer path.
Example: Copying a JSON Pointer path
{"user":{"roles":["admin","editor"]}}The path to "admin" is /user/roles/0JSON Pointer (RFC 6901) paths are stable references you can use in code and tooling.
Frequently asked questions
- How big a document can the viewer handle?
- Large documents render with collapsed branches to stay responsive, and very large files are parsed in a background worker. Aim for documents up to about 10 MB.
- What is a JSON Pointer path?
- A standard (RFC 6901) way to reference a specific value inside a JSON document, such as /items/0/name. The viewer can copy these for you.
- Can I view YAML as a tree?
- Yes — the YAML tools offer the same tree view for any YAML that can be safely represented as data.