Only the visible rows are drawn
The tree draws what is on screen and nothing else, and a big list opens in pages of 10,000 items. Reading, searching and filtering run in the background.
Open the JSON file that froze your last viewer. A list of five million items opens at once, and the page stays responsive while you scroll, search and filter.
Other viewers draw every row and every value before you see anything. This one draws only the rows on your screen.
0 bytes uploaded · no account · free
for big files, “open a file instead” reads the file straight from your disk — .json, .jsonl and .zst
The tree draws what is on screen and nothing else, and a big list opens in pages of 10,000 items. Reading, searching and filtering run in the background.
Open .json, .jsonl and Zstandard .zst files, or paste Base64-Zstd text. They are decoded in your browser, not on a server.
IDs longer than 15 digits can be rounded by other viewers. Here they stay exactly as they are in the file.
Each closed branch shows its size in bytes, so the part that makes the file big is easy to find. Search by text or pattern, and filter the tree to the matches.
Count, group and filter with short queries that run in this tab, for example the failed tasks grouped by reason.
$.tasks[?(@.status == 'FAILED')] | group(@.reason)
The viewer runs inside this browser tab. Your file is read here and nowhere else. There is no server to send your file to, which is why it keeps working with your wifi off. Nothing is logged, counted, or kept anywhere but your own computer.