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.

Loading Tool...

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.

0/1000

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).