Add a JSON document
Paste or upload strict JSON. Use the example to explore a nested object immediately.
JSON tools
Free online JSONPath Tester
The result will appear here after you run the tool.
Press Ctrl or Command and Enter to run the tool.
About this tool
JSONPath Tester evaluates JSONPath expressions against a JSON document by parsing the data and matching property, index, wildcard, recursive descent, slice, and filter segments. Matching values, paths, and types are listed locally in your browser.
Paste JSON, enter a JSONPath expression, and inspect every matching value with its exact path and data type. The tester supports practical property, index, wildcard, recursive, slice, and basic filter queries.
Built for daily work
How to use this tool
Paste or upload strict JSON. Use the example to explore a nested object immediately.
Start with the root symbol, then select properties, array indexes, wildcards, recursive fields, slices, or a basic comparison filter.
Review matched values and paths, copy the complete result, or continue with the source JSON in another tool.
Key features
Select by dot or bracket notation, recurse with .., slice arrays with [0:3], and filter with ?(@.price > 10).
Results show the exact JSONPath alongside the matched value and its data type so you can confirm the right node was reached.
Pre-built query chips for common patterns like extracting all book titles or filtering by in-stock status let you test without writing syntax.
The tester evaluates JSONPath expressions against a static document. It does not execute scripts, apply transforms, or modify the source data.
Practical use cases
For local tools, input is processed in your browser and is not sent to application analytics.
Data processing noticeTechnical details
Limitations and important notes
Frequently asked questions
No. Parsing and JSONPath evaluation run locally in the browser.
The tool supports common property, bracket, index, wildcard, recursive descent, union, slice, and basic comparison filter patterns. Highly implementation-specific script expressions are intentionally excluded.
Check letter case, the root symbol, array indexes, and whether the selected property exists at that level. Load the example to compare query structure.
Yes. Each result includes a copy action for its exact JSONPath.
No. Repair or format the document first, then return to the JSONPath tester.
Related guides and solutions
A practical JSONPath reference that connects query patterns to real nested response structures.
Learn moreA compact technical reference for writing and validating strict JSON that can be opened in standards-compliant parsers.
Learn moreA transparent explanation of local tool processing, temporary browser memory, local storage, downloads, analytics boundaries, and cases that require remote services.
Learn moreRelated tools
JSON tools
Format, validate, inspect, search, and analyze JSON in code, tree, table, schema, and statistics views.
Open toolJSON tools
Explore nested JSON, search keys and values, and copy exact paths or selected values.
Open toolDeveloper tools
Analyze JSON API responses for structure, nulls, repeated records, size, paths, and potential sensitive fields.
Open tool