Ordered pair evidence

Parse every query parameter without losing duplicates

Choose one encoding profile, decode strict UTF-8, and keep every name and value in source order.

Runs locally

Parse one raw query string

Query stays in this browser

Optional leading ?. Up to 20,000 UTF-16 units and 500 pairs.

Paste only the query component. Full URLs, fragments and network checks are excluded.

Query strings may contain tokens, email addresses or signed values. Processing is local, but redact secrets before sharing screenshots or copied output.

Exact result

Ordered query evidence

Pairs4
Unique names3
Repeated names1
Canonical query
Ordered JSON array

Parameter rows

#Raw nameRaw valueHad =Decoded nameDecoded value
1qblue+shoesYesqblue shoes
2tagsaleYestagsale
3tagnewYestagnew
4emptyYesempty

No trimming, sorting, grouping, deduplication, type inference or silent replacement is applied.