Manipulation Tools

JSON Value Extractor

Pull out every value for a chosen key name, no matter how deeply it's nested in the document.

What does this tool do?

Pull out every value for a chosen key name, no matter how deeply it's nested in the document. Everything runs locally using JavaScript in your browser — nothing you paste or upload is ever sent to a server.

How to use this tool

  1. Paste your json document into the left-hand box.
  2. Fill in the key name field above the input.
  3. Click Extract Values.
  4. Copy the extracted values from the output box.

Frequently asked questions

What if the key appears at multiple levels?

Every occurrence of the key name is collected, regardless of how deeply it's nested, and returned as a JSON array.

Does it match partial key names?

No, the key name must match exactly (case-sensitive) — partial or fuzzy matches aren't included.

Can I extract a nested path instead of a bare key name?

For a single exact path like user.address.city, use the JSON Path Finder tool instead — this tool is for collecting every value of a key name wherever it occurs.