JMESPath Tester
Live evaluation · filters / projections / functions · official engine · runs locally
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.
Why use this JMESPath tester
Official engine
Evaluates with the official JMESPath JavaScript implementation — same behavior as AWS CLI --query and boto3, so a working expression drops straight into your command line.
Filters & projections
Filter expressions, pipes, multiselect hashes and sort_by / max_by functions are all supported — complex extractions in one line.
Instant feedback
Re-evaluates on every keystroke and reports expression errors immediately — no more trial-and-error CLI runs.
Learn from examples
One-click examples cover the classic beginner traps, like wrapping numbers in backticks.
Local & private
Cloud resource listings are sensitive — everything is evaluated on your machine, nothing uploaded.