Query String Converter
Convert URL query text to ordered JSON pairs, or serialize pairs while preserving duplicate names.
Loading tool…
How to use Query String Converter
Move query parameters between URL syntax and a lossless ordered pair list. Form-style query rules decode + as a space, and repeated parameter names remain separate entries.
- Choose parsing or serialization and provide a query string or JSON pair array.
- Select Run tool to convert using URLSearchParams rules.
- Review the result, then copy it or download the generated file.
Good to know
- Up to 100,000 characters. Parse mode accepts the query component, not an entire URL.
- Query decoding is forgiving: malformed percent bytes may become replacement characters. Use URL Decoder when strict percent-encoding rejection is required.
Common questions
Are repeated names overwritten?
No. Ordered pairs preserve every repeated parameter and its position.
Keep going with related tools
All developer →URL Parser
Inspect HTTP(S) URL components, normalized hostnames, and repeated query parameters without visiting a link.
DeveloperURL Decoder
Decode percent-encoded URL components into readable Unicode text without navigating anywhere.
SEOExplicit Campaign URL Batch Builder
Build a local CSV campaign URL batch with encoded fixed UTM fields and an explicit conflict policy.
DeveloperURI Template Expander
Expand supported RFC6570 URI templates from explicit scalar, list and map variables.
SEOTracking URL Cleaner
Preview and remove explicitly selected query-parameter names or prefixes from an HTTP(S) URL.