JSONPath Tester
Test JSONPath queries against JSON data. Supports filters, wildcards, slices, and recursive descent.
JSONPath Expression
Frequently asked questions
Paste your JSON data in the left panel. Enter a JSONPath expression (e.g., $.store.book[*].author) in the input field. Results appear instantly in the right panel with matching paths and values.
No. All JSONPath evaluation happens 100% client-side in your browser. Your data never leaves your machine.
Supports $ (root), * (wildcard), [n] (index), [start:end] (slice), [?(expr)] (filter), .. (recursive descent), and @ (current item). Comparison operators: ==, !=, <, >, <=, >=
Yes. Use [?(expr)] syntax. Example: $.store.book[?(@.price < 10)] finds books under $10. The @ symbol refers to the current array item.
Ready to build?
Create your first mock JSON endpoint or try more tools — signup takes seconds.