Tree explorer will appear here once JSON is loaded
Select a node to inspect it
Tree explorer will appear here once JSON is loaded
Select a node to inspect it
Paste or open a JSON file and Jsontify renders it as an expandable tree next to the raw text, so you can navigate a deeply nested API response or config file without scanning through indentation by eye. Click any node to see its type, size, JSONPath, and line number in the Inspector panel; click a line in the raw pane and the matching tree node highlights automatically.
The tree only renders what is on screen (virtual scrolling), so a 100,000-element array opens and scrolls smoothly instead of freezing the tab building 100,000 DOM rows. Deeply nested documents - even ones 10,000 levels deep - are handled with an iterative parser and renderer, not recursive functions, so they cannot blow the browser call stack either.
The Inspector's smart preview recognizes common value shapes automatically: hex colors get a swatch, image URLs load a thumbnail, ISO dates and Unix timestamps show local time and "in 3 days"-style relative time, and a string that is itself stringified JSON (very common in logs and LLM output) gets an "Open as document" button to drill straight into it.
Use Cmd+K (or Ctrl+K) to search every key and value in the document; a match inside a collapsed branch automatically expands the path and scrolls to it.