Data

JSONPath Tester

Use this tester to check a JSONPath expression before adding it to an integration, extraction rule, test assertion, or API data workflow.

Your data never leaves this browser
Local only

Document limit: 1 MiB. Expressions follow RFC 9535.

Matches

Ready
Your result will appear here.

No query run yet.

What this tool does

A focused browser utility

Use this tester to check a JSONPath expression before adding it to an integration, extraction rule, test assertion, or API data workflow.

Built for privacy

Local by default

This tool runs entirely in your browser. There is no account, server-side processing, or input history.

How to use

Three quick steps

  1. Paste a valid JSON document or load the example document.
  2. Enter an RFC 9535 JSONPath expression in the query field.
  3. Run the query, inspect each match, and copy the resulting JSON when needed.
Example

Input and output

Input

JSON: {"users":[{"name":"Ada","active":true},{"name":"Lin","active":false}]}
Path: $.users[?@.active].name

Output

[
  "Ada"
]
Common questions

Frequently asked questions

Which JSONPath syntax does this tool use?

It targets the RFC 9535 JSONPath standard. Expressions from implementations with proprietary extensions may need adjustment.

Is an empty result an error?

No. A valid query can return no matches. Syntax or input problems are shown separately as errors.

Does the query or JSON leave my device?

No. Both the document and expression are evaluated locally in the current browser tab.

Keep working