JSON Path Extractor
Paste any JSON, type a path like users[0].name or store.book[*].title, and get every matching value listed with its full path. Runs fully in your browser.
[0] for an array index, and [*] to match every item. Leave empty to get the whole document.No matches found for this path. Check the property names and array indexes and try again.
| Syntax | Meaning | Example |
|---|---|---|
| name | Object property | app.name |
| [0] | Array item by index | users[0].email |
| [*] | Every item or key | store.book[*].title |
| a.b[*].c | Combined path | servers[*].host |
How to use
- Paste your JSON into the input box, or load one of the samples.
- Type the path to the values you want, for example
users[*].name. - Press Extract. Each match appears with its full path and value.
- Press Copy results to copy every match as
path = valuelines.
Your JSON never leaves your device. All parsing and extraction happens locally in your browser.
Frequently Asked Questions (FAQ)
What is the JSON Path Extractor?
It is a free browser tool that reads JSON you paste in and pulls out the values at a path you type, such as users[0].name for a single value or store.book[*].title for every book title.
Which path syntax is supported?
Dot properties (user.name), array indexes ([0], [2]), and the wildcard [*] which matches every item in an array or every key in an object. You can combine them freely, for example servers[*].host.
Does my JSON leave my browser?
No. Everything runs locally in your browser with JavaScript. Nothing is uploaded or stored anywhere.
What happens if my JSON is invalid?
The tool shows a clear error message with the position of the problem, and nothing is extracted until the JSON parses cleanly.