Web utility
Query String Parser
Decode a query string and group repeated parameter values.
● This tool runs entirely in your browser. Your input is never uploaded to our servers.
Output
Your result will appear here…
How to use Query String Parser
- Paste a query string with or without a leading question mark.
- Select Parse to decode its parameter names and values.
- Review repeated keys as arrays in the JSON output.
Example
Input:
?tag=tools&tag=privacy&page=2
Output:
{
"tag": ["tools", "privacy"],
"page": "2"
}Use cases
- Inspect API query parameters.
- Decode a link copied from a browser.
- Check repeated or encoded values.
About this tool
Decode a query string and group repeated parameter values. Processing happens locally in your browser, so your input is not sent to a server or included in analytics.
Frequently asked questions
Are repeated parameter names kept?
Yes. Repeated values are grouped into arrays instead of silently discarding earlier values.
Does it decode percent encoding?
Yes. The browser's URLSearchParams API decodes names and values.
Is the query string uploaded?
No. Parsing is local to your browser.