EditSafely

Find JSON Keys/Values

Find keys and values that match your query in a JSON file. Runs entirely in your browser, so your data never leaves your device.

0 chars · 0 lines

Output

The result appears here as you type.

Options
Search in

How to use Find JSON Keys/Values

  1. 1. Paste your JSON. Paste the JSON document you want to search through, no matter how large or deeply nested, since the search walks the entire tree rather than just the top level.
  2. 2. Enter your search term. Type the text you are looking for in Find, then choose Keys and values, Keys or Values in Search in to narrow whether the term should match property names, their values, or both.
  3. 3. Set case sensitivity and review matches. Turn on Case sensitive if the exact letter casing matters, then read the results, each showing the dotted path to a match alongside the matching key or value.

When to use Find JSON Keys/Values

Find JSON Keys/Values searches an entire JSON document for a term, reporting the exact path to every key or value that matches, at any nesting depth. It works like grep for JSON structure, useful when a document is too large to scan visually.

  • Locating a specific field in a huge API response. An API returned a response with hundreds of nested fields and you need to find every place a particular field name or value appears without scrolling through the whole thing.
  • Auditing where a value shows up across a config. You changed a setting's value somewhere and want to confirm every place in a large config file that references it, to make sure nothing was missed.
  • Checking for leftover test data in a payload. You suspect a placeholder value like example.com or test123 was accidentally left in a large JSON export, and searching by value confirms whether it is still there.
  • Finding every occurrence of a renamed field. A field was renamed in a newer version of an API and you want to find every remaining reference to the old key name across a large sample response.

Examples

Find every occurrence of “name”

Input

{"user": {"name": "Ada"}, "items": [{"name": "x"}]}

Output

user.name = "Ada"
items.0.name = "x"

About the Find JSON Keys/Values tool

Find JSON Keys/Values does its work locally, right in the browser. Find keys and values that match your query in a JSON file. There is no upload step, no queue and no account, and your data never travels over the network.

It belongs to the JSON Tools collection on EditSafely, a set of 90 small, focused JSON utilities that share the same instant, private workspace.

You can shape the output with 3 settings, including Find, Search in and Case sensitive, and the result refreshes the moment you change one. A worked example further down the page shows exactly what the tool produces for a real input.

Running locally also makes the tool fast and dependable: results appear as you type or drop a file, there is no server outage that can take it down mid-task, and confidential data can be processed without a second thought.

Frequently asked questions

Is Find JSON Keys/Values free to use?

Yes, it is completely free. All 2,658 tools on EditSafely work without an account, a subscription or usage limits.

Is it safe to paste sensitive or confidential data?

Everything happens locally. Your browser downloads the tool's code once, then does all the processing itself; nothing you enter is transmitted, stored or logged. You can even go offline after the page loads and it will still work.

How much text can I process at once?

There is no fixed limit. Because the work happens on your own device rather than on a shared server, the practical ceiling is your machine's memory, which comfortably handles inputs far larger than typical online tools allow.

Do I need to sign up or install anything?

No. The tool works in any modern browser on desktop, tablet or phone. There is no account to create, no extension to add and no software to install.

How do I use the result?

The output panel has a one-click copy button, and you can keep refining the input while you work; the result updates in place as you type.

Related tools

All JSON Tools