DataToolsLab
JSON Tools

JSON Search

Full-text search across all keys and values in a JSON document.

Loading tool…

What is Search?

The JSON Search tool performs full-text search across an entire JSON document, matching against both keys and values. Results are shown with their JSON path and a value snippet. Great for debugging large API responses or config files.

How it works

We parse the JSON and recursively walk every node, comparing keys and values against your search term (case-sensitive or not). Results are listed with the full path and a snippet of the matched value.

  1. Paste JSON. Drop or paste any JSON document.
  2. Type a search term. Matches update live. Toggle Aa for case sensitivity.
  3. Browse results. Each match shows its JSON path and a value snippet.

Examples

Find by key

Search "name" to find all keys or values containing "name".

Find by value

Search "Alice" to find all occurrences of that name in the document.

Common mistakes

Case sensitivity

By default search is case-insensitive. Toggle Aa for exact case matching.

Alternatives

JSONPath Tester

For structured queries instead of full-text search.

Frequently asked questions

Does it search inside arrays?

Yes — arrays are searched recursively for matches in both indices and values.

Can it search keys only?

Currently searches both keys and values. A future mode toggle could restrict to keys or values only.

Online