Why this tool exists
Work with the structure, not the noise.
JSONPath provides a compact way to select values from nested JSON. Test an expression against a real payload and inspect every match before adding it to application code, monitoring rules or data pipelines. The query and document both remain inside your browser.
Support recursive descent, filters, wildcards and array slices
Show both normalized paths and matched values
Test against editable sample API data
Catch invalid expressions without losing the source document
How to use it
From payload to useful result.
Add representative JSON
Use a payload with the same nesting and array shapes as your application data.
Enter a JSONPath
Start with $, then select properties, array indexes, wildcards, filters or recursive matches.
Inspect every match
Confirm both the result values and their exact normalized paths.
Common questions
Before you use the output.
Is JSONPath the same as JSON Pointer?
No. JSON Pointer identifies one location with slash-separated tokens. JSONPath is a query language that may return many matches.
Does the tester run code from my JSON?
No. JSON is parsed as data. JSONPath expressions are evaluated by the query library against that parsed value.