jq Playground & Filter Builder
A pure-JavaScript jq playground: paste JSON, type or build a jq filter visually, see the transformed output instantly. Built-in jq interpreter (no WASM, no network) supporting identity, field access, array iteration, select, map, sort, sort_by, group_by, keys, values, length, to_entries, from_entries, pipe, array/object constructors, arithmetic, comparisons, recursive descent, unique, has, contains, first/last, and limit. Visual filter builder (select fields, filter, map, sort, group), per-step plain-English explanation, sample JSON, flag toggles (-c, -r, -s, -S), shareable URL, history. 100% client-side.
A pure-JavaScript jq playground: paste JSON, type or build a jq filter visually, see the transformed output instantly. Built-in jq interpreter (no WASM, no network) supporting identity, field access, array iteration, select, map, sort, sort_by, group_by, keys, values, length, to_entries, from_entries, pipe, array/object constructors, arithmetic, comparisons, recursive descent, unique, has, contains, first/last, and limit. Visual filter builder (select fields, filter, map, sort, group), per-step plain-English explanation, sample JSON, flag toggles (-c, -r, -s, -S), shareable URL, history. 100% client-side. Everything runs locally in your browser — your data never leaves your device.
How to use
- Enter your input in the tool above.
- Adjust any options to your preference.
- Use the Copy or Download buttons to save the result.
- Everything happens locally — your data never leaves your browser.