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