Test JSONPath expressions against JSON data and see matched results instantly. Runs in your browser — your data never leaves your machine.
All evaluation happens in your browser using JavaScript. Nothing is uploaded to any server. Safe for sensitive data.
Matched results update instantly as you type your JSONPath expression. No need to click a button.
See how many nodes matched your JSONPath expression at a glance, along with the full matched results.
Paste your JSON data into the input panel and enter a JSONPath expression. Matched results appear instantly in the output panel. Use dot notation (e.g., $.store.book) or bracket notation (e.g., $['store']['book']) to navigate the JSON structure. Wildcards (*) and recursive descent (..) help you search across nested structures.
JSONPath uses $ as the root element. Use .key for child access, [0] for array indexing, [0:3] for array slicing, * for wildcards, and .. for recursive descent. Filter expressions like [?(@.price < 10)] let you select nodes matching a condition.
$.store.book[0].title.