JSONPath Tester

Run live JSONPath queries and see matched values and paths.

Query:
JSON Input
Matches
run a query to see matched values

Related Tools

Frequently Asked Questions

What is JSONPath?

A query language for JSON, similar in spirit to XPath for XML — expressions like $.tools[*].slug select values out of a document without writing a full parser.

What does $ mean?

It refers to the root of the document. Every JSONPath expression starts from $.

Can I filter with conditions?

Yes — expressions like $.tools[?(@.category=="json")] select array items matching a condition on the current item (@).

What library powers this?

jsonpath-plus, which supports the common JSONPath syntax plus some extensions beyond the original spec.

Is my data uploaded anywhere?

No — queries run entirely in your browser.