Skip to content
ToolsOnDuty - free online tools
Developer Tools

JSONPath Finder

Evaluate a dot or bracket path against a JSON document to pull out a value.

Free foreverRuns in your browserNo sign-up

Use dot and bracket notation, for example $.user.address.city or user.roles[1].

A lightweight path evaluator for quickly pulling a value out of a JSON document, entirely in your browser.

About the JSONPath Finder

Digging a single value out of a large JSON document by hand is slow. A path expression lets you point straight at it.

This tool evaluates a dot and bracket path, such as $.user.address.city or user.roles[1], against your JSON and shows the matched value.

It runs in your browser, so even sensitive JSON stays private.

Key features

  • Dot and bracket path notation
  • Works with nested objects and arrays
  • Clear errors for bad paths
  • Local, private evaluation

How to use

  1. 1Paste your JSON.
  2. 2Enter a path like $.user.roles[0].
  3. 3Read and copy the matched value.

Examples

Read an array item
Input: $.user.roles[0]
Output: admin

The path walks into user, then roles, then the first array element.

Frequently asked questions

What path syntax is supported?
A practical subset of JSONPath: an optional $ root, dot notation for object keys and bracket notation with an index for arrays, for example $.items[2].name.
Does it support wildcards or filters?
Not yet. It focuses on direct paths to a single value, which covers the most common lookups.
What if the path does not match?
If a key or index does not exist you will see 'undefined (no match)', and invalid JSON or paths show a clear error message.