Paste JSON, YAML, or CSV, write a jq filter, and see results update live. This runs the real jq engine right in your browser — nothing is uploaded. Explore the cheat sheet, load an example, chart your results, or share a link.
1. Put your data in the Input panel. Leave the format on Auto (detects JSON or YAML) or pick CSV/TSV/YAML explicitly.
2. Type a jq filter in the Filter box, e.g. .users | map(.name). Results update as you type.
3. Use the option chips for jq flags: -c compact, -r raw strings, -s slurp inputs into one array, -n null input, -S sort keys.
4. Switch the Output panel to the Chart tab to visualize arrays of numbers or objects. Set output format to YAML to get YAML back.
Shortcuts: Ctrl/Cmd + Enter re-runs, Ctrl/Cmd + Shift + C copies output. Your work is saved locally in this browser.
Click any example to load its data and filter. Great for learning jq quickly.
Saved filters (and their data) are stored in this browser only.
Your recent filters. Click to reuse one.
🔒 Your data never leaves your device. All processing happens locally in your browser — completely private.