← All tools

JSONPath Tester

Type a JSONPath query and see matching values with their full paths, live as you type — wildcards, recursive descent, array slices, and filter expressions included. Everything runs in your browser.

Try
Results appear here.

How it works & supported syntax

The JSONPath engine is hand-rolled in vanilla JavaScript and evaluates queries directly against the parsed document — no server round-trips. Supported syntax: root $, dot child .name, bracket child ['name'], wildcard *, recursive descent .., array index (including negative, e.g. [-1]), unions [0,1] / ['a','b'], slices [start:end:step], and filter expressions [?(@.key op value)] with the operators == != < <= > >=, plus existence filters like [?(@.isbn)].

Not supported: script expressions [(…)], nested filter combinators (&&, ||), and functions like length(). Each match is shown with its normalized bracket-notation path so you can copy an exact pointer to any value. Your JSON never leaves the page.

Found this useful? 113 free, browser-only tools by Yuvrajsinh Jadav — an engineer who ships production AI systems. No account, nothing sent anywhere.