Official JSONata 2.x engine
How it worksPaste JSON on the left and type a JSONata expression above for live evaluation. JSONata is a query & transformation language with functions and aggregation — filter, map, group and sum, far beyond JSONPath.
The JSON query language that aggregates

JSONata Playground

Live evaluation · filter / map / group / aggregate · official engine · 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.

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.