Query String Parser

Break a URL query string into its individual parameters, decoded and listed.

Reading the parameters

A query string crams a URL's parameters into one line of keys, values, ampersands and percent-encoding that is hard to read. This parses it into a clean list of key-value pairs, decoding the values, so you can see exactly which parameters a link carries and what each is set to.

Paste a query string or full URL and its parameters are listed.

Where parsing helps

Laying the parameters out is the fast way to answer common questions: which tracking tags a marketing link carries, what values a form submitted, why a link behaves unexpectedly, or whether a parameter appears more than once. Decoding matters here — percent-encoded values are unreadable until decoded, and that is often where a surprising value hides. It is the reverse of a query-string builder: the builder assembles parameters into a string, this takes a string apart so you can inspect it.

Questions & answers

What does it show me?

Each query parameter as a decoded key-value pair, so you can read exactly what a URL is carrying.

Why decode the values?

Percent-encoded values are unreadable until decoded, and that is often where an unexpected value is hiding.

Is my URL uploaded?

No. The parsing happens in your browser.

More Developer tools