JSONPath Tester
Test JSONPath expressions against your JSON. Live evaluator with path and value results, filters, slices, recursive descent.
Tip: $..book[?(@.price < 10)], $.store.book[0,2], $..author
matches
| Path | Value |
|---|---|
| No matches. | |
How to use
- 1 Paste your JSON in the top panel.
- 2 Enter a JSONPath expression — bracket and dot notation are both supported.
- 3 Results update live. Pick path-only, value-only, or both in the dropdown.
- 4 Copy the full result set as JSON.
Why use this tool
- Powered by <code class="font-mono text-xs">jsonpath-plus</code> — supports filters, slices, recursive descent, and more.
- Live evaluation — no submit button.
- Pure client-side — your JSON stays in your browser.
- Library loaded lazily on first evaluation.
Frequently asked questions
Which JSONPath dialect is supported?
The Goessner-style JSONPath as extended by jsonpath-plus. Filters <code class="font-mono">?(@.price < 10)</code>, recursive descent <code class="font-mono">..</code>, slices <code class="font-mono">[0:5]</code>, and unions <code class="font-mono">[0,2,4]</code> all work.
Why is my expression returning nothing?
Double-check the root. Expressions must start with <code class="font-mono">$</code>. Quote keys with special characters: <code class="font-mono">$["my-key"]</code>.
Related tools?
<a class="text-brand-600 hover:underline" href="/json-formatter">JSON Formatter</a> for prettifying before querying; <a class="text-brand-600 hover:underline" href="/xpath-tester">XPath Tester</a> for XML / HTML.
JSONPath Tester is a free developer utility by Zerethon Tools. Test JSONPath expressions against your JSON. Live evaluator with path and value results, filters, slices, recursive descent. Runs entirely in the browser — no signup, no upload.
- Category
- Developer
- Pricing
- Free
- Privacy
- Browser-based
- Signup
- Not required
Privacy
Your data never leaves your browser unless explicitly stated. JSONPath Tester runs entirely client-side — no server upload, no logging, no tracking of your input.
Related tools
JSON Formatter
Format, validate, and minify JSON online. Free, no signup — your data never leaves your browser.
Open toolSQL Formatter
Format SQL queries online — beautify MySQL, PostgreSQL, SQLite, SQL Server, Oracle, and BigQuery.
Open toolUUID Generator
Generate UUIDs online — v1, v4, v7, and Nil. Bulk generation up to 10,000. Free, no signup.
Open toolPassword Generator
Generate strong, cryptographically random passwords. Configurable length and character sets — runs in your browser.
Open toolBuild, share, and grow on Zerethon Social
Free signup. Earn points, collect achievements, and connect with creators worldwide.