Test JSONPath expressions safely in browser. Free, private, runs in your browser.
100% private — your files and text never leave your browser. All processing happens locally on your device.
2 errors, 0 warnings, 0 notes
| Path | Pointer | Value |
|---|
[]
JSONPath Tester Report Expression: $.store.book[?(@.price < 10)].title Matches: 0 Issues: [ERROR] Paste JSON before testing JSONPath. [ERROR] Invalid JSON: Input is empty.
JSONPath Tester evaluates a safe subset of JSONPath locally. It supports root paths, dot and bracket properties, wildcards, recursive descent, indexes, slices, and simple comparison filters.
Each match includes a JSONPath, JSON Pointer, and serialized value so you can confirm exactly where a query landed. Results can be copied or downloaded as JSON.
Broad wildcard and recursive queries can produce many matches. Convertful caps result counts and rejects script-style filters to keep the page responsive and private.
No. Script expressions and eval-style filters are disabled. The evaluator supports a safe subset for common paths and simple filters.
Each match includes the JSONPath, JSON Pointer, and matched value, plus a downloadable JSON results file.
Yes. You can set a cap up to 500 matches to avoid freezing the browser on broad queries.
The report shows a no-match note rather than treating it as a parse failure.
No. The JSON and expression stay in your browser.