JSONata Playground
Live evaluation · filter / map / group / aggregate · 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 JSONata playground
Official engine
Evaluates with the official JSONata JavaScript engine in your browser — identical behavior to what runs in your code, not a stripped-down imitation.
Transform, not just query
Beyond filtering and mapping: grouping, $sum / $count aggregation, string and math functions — turn API data into a report on the spot.
Instant feedback
Re-evaluates on every keystroke and pinpoints syntax errors, so trying expressions never needs a run button.
Learn from examples
One-click example expressions from field access to grouped aggregation — tweak and go.
Local & private
API payloads are evaluated entirely on your machine — never uploaded, never stored.