Query String Parser
Paste a full URL or just the query string to see every parameter decoded into plain key–value pairs, with a JSON object that you can copy in one click.
How to use the Query String Parser
Paste a complete URL such as https://site.com/page?a=1&b=2 or just the part after the ?.
Click Parse to list every key and its decoded value — repeated keys appear once per occurrence.
Read the JSON object on the right, where repeated keys become arrays, then Copy JSON.
Frequently asked questions
Does it decode percent-encoding?
Yes. The query string is parsed with URLSearchParams, so sequences such as %20, %2B and + are decoded to their real characters before they are shown.
What happens to repeated keys?
Every occurrence is listed as its own row in the parameter table, and in the JSON output the repeated key is grouped into an array of values in the original order.
Can I paste a full URL instead of just the query?
Yes. Paste a complete URL and everything before the ? is ignored; only the query string is parsed. Any #fragment at the end is stripped too.