JSON Path Finder

Find paths to any value or key in JSON objects. Search by key name or value content, get full JSONPath notation. Free online JSON path finder tool.

Everything runs in your browser — your data is never sent to any server.

Why Use a JSON Path Finder?

When working with large or complex JSON structures, finding the path to a specific value can be tedious and error-prone. A JSON Path Finder lets you search by key name or value content and instantly see the full path to each match in standard JSONPath notation, saving time and reducing mistakes in API development, debugging, and data analysis.

Key Features

  • Search JSON by key names or value content
  • Results displayed in JSONPath notation ($.key[0].subkey)
  • Shows value type and content for each match
  • Auto-format JSON input
  • Copy any path with one click

How It Works

  1. Paste your JSON into the input area
  2. Enter a search query (key name or value)
  3. Toggle search in keys and/or values
  4. Click any result path to copy it

Technical Details

This tool performs a depth-first traversal of the parsed JSON object, checking each key and primitive value against the search query with case-insensitive matching. Paths are formatted using standard JSONPath notation with dot notation for object keys and bracket notation for array indices. The search supports both key and value matching simultaneously, with independent toggles for each.

Frequently Asked Questions

What is JSONPath notation?

JSONPath is a query language for JSON, similar to XPath for XML. Our tool uses the dot notation (e.g., $.user.address.city) and bracket notation for arrays (e.g., $.orders[0].id) to show the exact path to each match.

Can I search for nested values?

Yes, the tool recursively traverses the entire JSON structure and finds matches at any nesting level, displaying the full path to each result.

Is there a limit on JSON size?

The tool processes JSON entirely in your browser. Very large JSON files (several MB) may be slow but should still work. For optimal performance, keep JSON under 1MB.

Related tools