JSONPath Tester
Write and debug JSONPath queries used in API tests, Postman, Kubernetes and data pipelines.
Runs in your browser. Nothing is uploaded Free, no sign-up Works on mobile
JSONPath expression
JSON
Result
$ is the root, . or [] selects children, .. searches all levels, [*] is every element, [?(@.price < 400)] filters, and [-1:] is the last element.
How to use JSONPath Tester
- Paste your JSON.
- Type a JSONPath expression or pick an example.
- See the matching values instantly.
Frequently asked questions
What does $.. mean?
Recursive descent: $..price finds every price at any depth.
How do filters work?
[?(@.price < 400)] keeps array items whose price is below 400. @ refers to the current item.
Related tools
All Developer Tools →- JSON Formatter Pretty-print messy JSON, find syntax errors fast, or minify it for production.
- Regex Tester Build and debug regular expressions against sample text, with every match and capture group listed.
- User Agent Parser Find out which browser, OS and device a user agent string belongs to, for debugging and analytics.
- HTTP Status Codes Look up what an HTTP status code means and what usually causes it.
- Chmod Calculator Work out the right chmod value for files and folders on Linux servers.
- Code Diff Checker See exactly what changed between two versions of a file, like a code review.