jq Playground
Run jq filters against your JSON, powered by the real jq engine compiled to WebAssembly and running entirely in your browser. Filter, map, select and reshape JSON with the exact syntax you use on the command line — results update as you type, and nothing is ever uploaded.
Frequently asked questions
Is my JSON uploaded anywhere?
No. The jq engine is compiled to WebAssembly and runs entirely in your browser — your JSON and filters never leave your device.
Is this real jq?
Yes. It is the actual jq program (jq 1.8) built to WebAssembly, so filters behave exactly as they do on the command line.
Which jq features are supported?
Standard jq filters and built-ins — select, map, | pipes, reduce, string interpolation, math and more. Toggle -r, -c, -S and -s above.
Why is the first run slightly slower?
The WebAssembly engine (~1.3 MB) loads on demand the first time you run a filter, then stays cached for the rest of your session.