JSON Viewer
Inspect a JSON document as a safe path, type, and value tree without executing its contents.
Loading tool…
How to use JSON Viewer
See every JSON value beside its exact bracket-notation path. This text tree makes nested arrays and unusual property names easy to inspect and copy.
- Paste valid JSON.
- Run the viewer to build a path and type tree.
- Search or copy the result to inspect nested values.
Good to know
- This is a readable text tree; nodes are not interactive or editable.
- Up to 200,000 input characters and 1,000,000 output characters.
- Numbers use JavaScript precision. Duplicate keys are resolved by the JSON parser.
Common questions
Can HTML inside JSON run?
No. Values are displayed as text, never rendered as HTML.
What does $ mean?
$ is the root. For example, $["scores"][0] identifies the first scores item.
Keep going with related tools
All developer →JSON Formatter
Format and indent valid JSON in your browser, with downloadable output and clear syntax errors.
DeveloperJSON Validator
Check JSON syntax locally and see its root type, value count, and nesting depth.
DataSupported Schema Example Generator
Generate one deterministic synthetic JSON example for an explicit bounded JSON Schema subset.
DataJSON to TypeScript
Infer a TypeScript type alias from a JSON sample, including nested objects and array unions.
DataJSON Path Query
Select JSON values using a restricted, safe path grammar with array indices and wildcards.
DataJSON Flattener
Flatten nested JSON into a JSON Pointer map of leaf values without ambiguous dotted keys.