Query JSON with JSONPath expressions

Paste a JSON document and enter a query. The parser supports a practical subset of JSONPath and reports unsupported expressions without running JavaScript.

Runs locally in your browser
JSON document
Query expression

Supports names, bracket notation, indexes, wildcards, unions, slices, descendant selectors, and simple comparison filters.

Core query parsing is performed locally. Unsupported expression forms return a clear error rather than falling back to eval().

Matches
Run a JSONPath expression to inspect matching values.
Recent tools: