JSON Viewer & Path Finder
Explore JSON as a tree or a graph. Click any value to copy its path in JS, jq, JSONPath, or Python.
Runs in your browser. Nothing is uploaded.
Waiting for JSON
Click any row below to get its path.Your JSON appears here as a tree or a graph.
What this does
Paste JSON and see it as a folding tree or a graph of linked boxes. Open and close branches to find what you need in a large response instead of scrolling through raw text.
Graph view
Switch to Graph to see each object and array as a box, joined by arrows to the boxes inside it. Deep nesting reads left to right instead of as indentation, and the arrows to your selected value light up so you can see the whole route from the top.
Get the path to any value
Click a row and the path bar shows how to reach it in JavaScript, jq, JSONPath, Python, or lodash. Copy it straight into your code.
Large files
Deeper levels start closed and long lists load in pages of 200, so files of several megabytes stay fast. Everything runs in your browser; nothing is uploaded.
More json tools
All- JSON FormatterFormat, minify, and validate JSON. Shows the exact line of any error.
- JSON Diff & CompareCompare two JSON documents and see every added, removed, and changed value in one view.
- JSON to CSV ConverterTurn a JSON array into CSV for Excel or Google Sheets. Nested objects flattened, table preview.
- CSV to JSON ConverterTurn CSV or TSV into a JSON array of objects. Numbers and booleans detected, dotted columns nested.
- JSON to TypeScriptTurn any JSON into TypeScript interfaces. Nested types named, optional keys detected.
- JSON to Go StructGenerate Go structs with json tags from any JSON. Nested structs named, pointers for nullable values.
- JSON to Kotlin Data ClassGenerate Kotlin data classes from JSON, for kotlinx.serialization, Gson, or plain Kotlin.
- JSON to Java ClassGenerate Java records or POJO classes with Jackson annotations from any JSON.