Query String Parser
Parse any URL or query string into a table of key-value pairs. Handles repeated keys, plus-encoding and percent-encoding.
| Key | Value(s) |
|---|
Pure browser JavaScript — no external libraries.
How to use this tool
- Paste a full URL or just the query string (after ?).
- Click Parse or watch the table update live.
- Repeated keys appear as comma-separated values.
Parse any URL or query string into a table of key-value pairs. Handles repeated keys, plus-encoding and percent-encoding.
Frequently asked questions
- Are + signs decoded?
- Yes — both + (space) and %XX percent-encoding are decoded automatically.