jq Playground — Test jq, JSONPath & JMESPath
Paste JSON, type a query, see results instantly. Real jq 1.8 runs in your browser, so private data stays private.
Help shape jq Playground — Test jq, JSONPath & JMESPath
The bug you just noticed will fade in 3 minutes. The feature idea will vanish after your next tab switch. Crazy peps don't suffer silently.
Frequently Asked Questions
Yes. It's jq 1.8 compiled to WebAssembly, so filters, functions and flags behave exactly like the jq command line.
No. Queries run in a sandboxed worker in your browser. Nothing is sent to a server, so it's safe for API responses and production data.
Yes, files up to 200 MB. Live results pause for inputs over 2 MB; press Run instead. Runaway queries stop after 10 seconds.
jq is a full programming language for transforming JSON. JSONPath selects values with $.paths and filters. JMESPath is a query language used by the AWS and Azure CLIs.
Add a variable to use it as $name in your filter, as a string (--arg) or as JSON (--argjson).