Query String Parser: Parse and Build Query Strings

Paste a raw query, a full URL (query only is used), or edit rows. Toggle plus-as-space versus percent-encoding, then round-trip rebuild. Runs entirely in your browser.

Encoding

Input (query or URL)

Leading ? is optional. Full URLs use only the query component. Fragment after # is ignored for query-only input.

Rebuilt query


      

Extracted query appears after parse.

Ready. Paste a query or URL, or add rows below.
0Pairs
0Unique keys
0Repeated keys
0Empty values

Key / value rows

Repeated keys stay as separate rows. Empty values are allowed. Editing rows rebuilds the query string.

Key Value Flags Actions