Free, browser-based utilities for everyday developer workflows

How to use the JSONPath Tester

Write and test JSONPath expressions live against any JSON payload — API responses, Kubernetes objects, monitoring rules, ETL selectors, or test assertions. The tester highlights every match, shows resolved paths, and supports wildcards, recursive descent, slices, filters, and unions. Everything is local; no payload is uploaded.

What it does

When to use it

How to use it

  1. Paste your JSON into the left editor (or load from clipboard / file).
  2. Type a JSONPath expression starting with $ in the expression box.
  3. Results update live — each match is listed with its resolved path and value, and highlighted in the source.
  4. Try variations: $.users[*].email, $..price, $.items[?(@.qty>0)].
  5. Copy matched values or copy the expression once it returns what you need.

Tips & pitfalls

FAQ

Runs locally in your browser. No uploads. No analytics on pasted JSON.