Category: Developer tools
JSON Path Extractor
Pull values out of JSON with a simple path
Paste JSON and extract values with a simple dot/bracket path such as users[0].email, users.*.id or items[].name, without writing any code. Runs entirely in your browser.
2 value(s) matched.
"ada@example.com" "grace@example.com"
Everything on this page is processed in your browser. Nothing is uploaded.
What this tool does
Pulling a handful of values out of a nested JSON response usually means writing a throwaway script. This tool parses the pasted JSON and walks it using a small path syntax: a plain key for an object property, [n] for an array index, and [] or [*] as a wildcard over every array item or object value, then lists every value the path matched.
How to use it
- Paste the JSON you want to query.
- Enter a path such as users[0].email, users.*.id or items[].name.
- Copy the matched values, listed one per line.
Privacy
This tool runs entirely in your browser. Your input is never uploaded, stored or shared — closing the tab removes it.
Frequently asked questions
- Is my JSON uploaded anywhere?
- No. Parsing and path matching happen in JavaScript in your browser; the data never leaves your device.
- Does this use eval or run any of my JSON as code?
- No. The path is parsed by hand into keys, indexes and wildcards, and the JSON is only ever read with JSON.parse, never executed.
- What does a wildcard match?
- [] or [*] on an array matches every item, and .* on an object matches every property value, so a path like users.*.id collects the id from each user.