Paste your JSON into the left input panel, or upload a .json file.
Enter a JSONPath expression in the Path field (e.g., $.store.book[*].title).
Press ⌘↵ to run the query and see matching results in the output panel.
Use filters like $[?(@.price < 10)] to filter by values, or wildcards like $[*] to iterate arrays.
Copy results with ⌘⇧C, or share the URL with your query encoded.
JSONPath query execution using RFC 9535-compliant jsonpath-plus library.
Real-time query results as you type — no need to press a button.
Path suggestions auto-complete from available keys in your JSON.
Filter expressions: $[?(@.price < 10)] for numeric, $[?(@.category == 'fiction')] for string comparisons.
Wildcards and array slicing: $[*], $[0:2], $[-1:].
Recursive descent operator: $..author to find all authors at any depth.
Match count shows how many results were found.
Works entirely in your browser — no JSON is ever sent to any server.