Jsontify

Ad-free, fast, private JSON viewer & editor

Paste JSON, drop a file, or Open

Explorer

Tree explorer will appear here once JSON is loaded

Inspector

Select a node to inspect it

Paste or open a file to begin
🔒 Processed in your browser - nothing is uploaded to our serversPrivacy

JSON Viewer

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.

Frequently asked questions

Can it open very large JSON files?
Yes - the tree only renders the rows currently in view, so files with hundreds of thousands of nodes stay scrollable instead of freezing.
Does clicking a tree node do anything to the raw text?
No - selecting a node just highlights and scrolls to it in the raw pane; nothing is edited unless you explicitly use Format, Repair, or Extract subtree.
What is the "smart preview"?
The Inspector panel automatically detects hex colors, image URLs, dates, Unix timestamps, and embedded (stringified) JSON, and shows a relevant preview for whichever one matches.
Does searching work inside collapsed sections?
Yes - Cmd+K/Ctrl+K searches the whole document, and selecting a result expands whatever branch it was hiding in.