Category: Developer tools

JSON Path Extractor

System ideaMissing a tool?

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.

Matched values
"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

  1. Paste the JSON you want to query.
  2. Enter a path such as users[0].email, users.*.id or items[].name.
  3. 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.