Query and extract data from JSON documents using JSONPath.
Free online JSONPath tester, query evaluator, and path visualizer for backend engineers and API developers. Paste any JSON object or array to test RFC 9535 JSONPath expressions in real time. Extract deeply nested properties using dot-notation, bracket syntax, slice ranges, recursive descent ($..key), and complex comparison filter expressions ($[?(@.price < 20 && @.inStock)]). Inspect real-time match counters, structural path recommendations, and evaluation previews without delay. Perfect for crafting API contract assertions, payload selectors, and ETL pipeline queries. Runs entirely client-side in your browser.
Keywords: jsonpath tester, jsonpath online, jsonpath query, jsonpath visualizer, jsonpath filter, jsonpath wildcard, json path tester, json path query, query json, extract json, jsonpath, json path
Tags: json, jsonpath, query, extract, path, jq, tester
Paste your JSON into the left input panel, or upload a .json file.
Enter a JSONPath expression in the Path field (e.g., $.store.book[*].title).
Press ⌘↵ to run the query and see matching results in the output panel.
Use filters like $[?(@.price < 10)] to filter by values, or wildcards like $[*] to iterate arrays.
Copy results with ⌘⇧C, or share the URL with your query encoded.
JSONPath query execution using RFC 9535-compliant jsonpath-plus library.
Real-time query results as you type with zero input latency.
Path suggestions and auto-complete generated dynamically from your JSON structure.
Filter expressions: $[?(@.price < 10)] for numeric, $[?(@.category == 'fiction')] for string comparisons.
Wildcards and array slicing: $[*], $[0:2], $[-1:], and custom step intervals.
Recursive descent operator: $..author to find all matching keys across all depth levels.
Match count summary showing total extracted elements and matched JSON nodes.
Bracket notation ($['store']['book']) and dot notation ($.store.book) cross-compatibility.
Detailed error feedback for malformed JSONPath expressions or invalid filter syntax.
Works entirely in your browser — no JSON is ever sent to any server.
Keyboard shortcut support: ⌘↵ to execute query, ⌘⇧C to copy results, ⌘⇧K to reset.
Master the art of reading cryptic regular expressions by breaking patterns down into visual abstract syntax trees, grouping constructs, lookarounds, and quantifiers.
Master standard JSONPath syntax, filter expressions, recursive descent, and array slicing for REST APIs, mock tests, and log filtering.
Compare per-token rates, prompt caching discounts, and context windows across leading LLMs (GPT-4o, Claude 3.5 Sonnet, Gemini 2.5 Flash, DeepSeek, and more) in our verified catalog.