Manipulation Tools

JSON Search

Search every key and value in a JSON document for a text term, anywhere in the structure.

What does this tool do?

Search every key and value in a JSON document for a text term, anywhere in the structure. 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 search term field above the input.
  3. Click Search JSON.
  4. Copy the matches from the output box.

Frequently asked questions

Does the search look at keys, values, or both?

Both. Each result tells you whether the term matched a key name or a value, along with the full path to it.

Is the search case-sensitive?

No, matching is case-insensitive so "John" and "john" are treated the same.

How is this different from the JSON Path Finder tool?

This tool searches the whole document for a free-text term and returns every match. JSON Path Finder instead looks up one exact path you already know, like user.address.city.