Query String Parser
Decode a URL's query string into a readable key/value table and JSON.
Base: https://example.com/search
| Key | Value (decoded) |
|---|---|
| q | hello world |
| page | 2 |
| sort | desc |
| tags | a |
| tags | b |
Values are URL-decoded (so + and %20 become spaces). Repeated keys are grouped into an array in the JSON output. Runs in your browser.
Paste a full URL or a raw query string to see its parameters decoded into a clean table and as JSON. Values are URL-decoded (so %20 and + become spaces) and repeated keys are grouped into arrays. Great for debugging links, analytics URLs and API requests. Everything runs in your browser.
How to use the Query String Parser
- Paste a URL or query string.
- Read the decoded key/value table.
- Copy the parameters as JSON if you need them in code.
Frequently asked questions
Does it URL-decode the values?
Yes. Percent-encoding like %20 and + are decoded to their real characters, so you see the actual values.
What happens with repeated keys?
Keys that appear more than once (e.g. tags=a&tags=b) are grouped into an array in the JSON output, matching how most servers interpret them.