Explore JSON with an interactive tree view. Collapse, expand, search, and copy paths. Your data never leaves your browser.
JSON Input
Tree View
Pro tip
Reviewing JSON configs in PRs? Git AutoReview highlights what changed and explains the impact in plain English.
Paste your JSON into the input area and click View (or press Ctrl+Enter) to display it as an interactive tree. You can also drag and drop a .json file or click Upload.
The tree shows objects and arrays as collapsible nodes. Click the arrow next to any node to expand or collapse it. Hover over any node to see copy buttons for the JSONPath and value. Use the search box to find specific keys or values — matches highlight in yellow.
We use this ourselves mostly for API responses — you hit an endpoint, get back 2,000 lines of nested JSON, and need to find one field buried three levels deep. Scrolling through raw text is hopeless. A tree view lets you collapse the branches you do not care about and drill straight to what matters.
Structured logs are the second big one. When your logging system outputs JSON and you need to dig through request headers, error stacks, and metadata on a specific entry, a tree beats raw text every time — especially at 3 AM when you are already tired.
Config review during PRs is the third case — a teammate changes a deeply nested config and you need to understand the structure before approving the diff.
The Viewer is read-only on purpose — prevents accidental edits when you just need to inspect.
The Editor lets you double-click values to modify them inline. Use it when you need to change data.
The Formatter outputs pretty-printed text, not a tree. Use it when you need formatted JSON to paste somewhere.
For files with hundreds of keys, Collapse All gives you just the top-level structure — then expand only the branches you need. The search box is faster when you know the field name.
The stats bar at the top tells you root type, key count, nesting depth, and file size before you start exploring.
API responses and log entries often contain sensitive data: auth tokens, user emails, internal URLs, error details. This viewer processes everything in your browser — no data is sent to any server. Check the Network tab in DevTools to verify.
Press Ctrl+Enter (Cmd+Enter on Mac) to parse and view. Press Ctrl+Shift+C to copy the JSON. Press Ctrl+F to focus the search box.
It turns a wall of raw JSON into a collapsible tree you can actually navigate — expand and collapse nodes, search for keys, copy JSONPath expressions, and drill into nested structures without losing your place.
Yes. This viewer runs entirely in your browser. Your JSON data is never uploaded to any server. You can confirm this by checking the Network tab in your browser DevTools.
Use the search box to find specific keys or values. Matches are highlighted in yellow. Click arrows to expand or collapse nodes. Use Collapse All to get a high-level overview, then expand only the sections you need.
Yes. Hover over any node to see copy buttons. Click path to copy the JSONPath expression (like $.data.users[0].name), or click the copy icon to copy the value as JSON.
The Viewer is read-only. You can explore and copy data but not change it. This prevents accidental edits when you just need to inspect a response. The Editor lets you double-click values to modify them.
Yes. It runs in your browser and handles files of several megabytes. The tree starts collapsed after 3 levels to keep performance fast with deep structures. You can expand nodes as needed.
Yes. Copy the JSON response from your API client (Postman, curl, browser DevTools) and paste it here. The tree view makes it easy to navigate nested objects and find the data you need.
Click the Upload button or drag and drop a .json file onto the page. The viewer parses the file and shows the tree immediately. Works with any valid JSON file.
Ctrl+Enter (or Cmd+Enter) to parse and display the tree, Ctrl+Shift+C to copy the entire JSON, and Ctrl+F to focus the search box.
Developer Toolkit by Git AutoReview
Free tools for developers. AI code review for teams.