Free Online JSONPath Evaluator Tool
This tool evaluates a JSONPath expression against pasted JSON and lists every matching value with its resolved path.
Your data is processed entirely in your browser and never sent to any server.
How to Use This Tool
- Paste your JSON into the input box.
- Type a JSONPath expression such as $.items[*].id.
- Matches appear instantly, each with its resolved path.
- Refine the expression using wildcards (*) or recursive descent (..).
- Copy the working expression into your code's JSONPath library.
What Is a JSONPath Evaluator?
JSONPath is a query language for JSON, deliberately modeled on XPath for XML. The root document is $, a dot or bracket selects a child, square brackets with a number index into an array, * is a wildcard over array elements or object values, and .. descends recursively through the whole tree. So $.store.book[*].title pulls every book title regardless of how many books there are.
This evaluator parses your JSON in the browser, tokenizes the expression, and walks the data to collect matches. It supports the core syntax — root, dot and bracket child access, numeric array indexes, wildcards, and recursive descent — and shows each match alongside the concrete path that produced it, so you can see exactly which nodes a query selects. Complex filter scripts (the [?(...)] form) are outside this lightweight implementation.
The point is to test a query before you bake it into code: confirm that an expression hits the fields you expect in a real API response, then copy it into your application's JSONPath library. Because the JSON is parsed locally, you can safely test against payloads that contain real or sensitive data.
Frequently Asked Questions
What is JSONPath?
Which syntax is supported?
How are matches shown?
Published by the WeGotEveryTool team. We build and test every tool in-house and update pages when the underlying spec, formula, or recommendation changes.
Reviewed: May 2026. Disclaimer: this tool is provided as-is for general informational use. For decisions with material consequences (medical, legal, financial, security) verify results against a qualified professional source.
Related Data Tools
Turn a JSON array of objects into a readable HTML table, with keys as columns and each object as a row.
Evaluate an XPath 1.0 expression against pasted XML using the browser engine and list every matching node.
View and explore CSV files in the browser. Sort columns, filter rows, and browse without uploading anything.
Build a semantic HTML table from CSV or TSV with a thead header and optional styling classes, ready to copy.
Convert CSV or TSV into a GitHub-flavored Markdown table with optional column alignment for READMEs and docs.