Query string parser
Inspect, edit and rebuild URL query parameters, including duplicate keys and fragments.
Inspect, edit and rebuild URL query parameters without wrestling with percent escapes. Repeated keys are preserved and everything runs locally.
URLs and bare query strings both work
Paste a complete URL or just the text after the question mark.
Repeated parameters stay repeated
Each key-value pair receives its own editable row, so arrays and tracking parameters are not collapsed.
Frequently asked questions
What happens to hashes?
A fragment after # is excluded from query parsing because browsers do not send it to a server.
Are plus signs decoded as spaces?
Yes, matching standard URLSearchParams behaviour for query strings.
Other free tools
- UTM link builder
Build tagged campaign URLs that survive a copy-paste, with the parameters spelled correctly.
- Bulk UTM builder
Turn a CSV of destinations and campaign values into a clean batch of tagged URLs.
- UTM naming consistency checker
Find inconsistent casing, spacing and near-duplicate campaign values before they fragment reporting.
Want the form to collect the answers too?
Hand-written HTML still needs somewhere to post to. formformform gives you the form, the hosting, the responses and the notifications — free while we are in early access.
Start free