How to useLoad JSON on the left, type a JSONPath to evaluate live; matched nodes highlight in the tree. No-match and syntax error are reported separately.Semantics: Goessner-style subset (toward RFC 9535) · TBD placeholder
Expression → live matches · Local · No upload

JSONPath Tester & Evaluator

Test JSONPath expressions · Real-time match highlighting · Tree & cheatsheet · Runs locally

🔒Processed locally in your browser — never uploaded or stored

No upload, no storage

JSON is processed in memory and never sent to a server.

Share via URL fragment

Share links encode data in the # anchor — never sent to a server.

Remember last edit

Optionally keep your last input locally; clear it with one click.

Test JSONPath Expressions|Real-Time Match Highlighting|Tree View & Copy Path|Cheatsheet & RFC 9535 Notes|Runs Locally — No Upload

Test Expressions

Type a JSONPath and see in real time whether it selects your data.

Real-Time Highlighting

Matched nodes highlight in the tree for instant locating.

Tree View & Copy Path

Result values and matched paths side by side; click a node to copy its path.

Cheatsheet & Standard Note

Built-in cheatsheet; the followed semantics are clearly noted (TBD).

Runs Locally — No Upload

Evaluation runs in your browser; data is never uploaded.