Developer Tools
Free Online Query String Parser & Builder
Paste a query string to break it into key-value pairs, or build a new query string from parameters you enter.
Parse a query string
Build a query string
How to use the query String Parser
- Paste a query string or full URL into the parser to see each parameter listed as a key-value pair.
- Or use the builder below: add key-value pairs and click 'Build query string' to generate a properly encoded string.
- Copy either the parsed values or the built string.
- Use '+ Add parameter' to add as many pairs as you need.
Example
Parsing ?search=blue+shoes&page=2 returns two parameters: search = blue shoes and page = 2.
Why parse or build query strings?
Query strings carry filters, search terms, and tracking parameters in a URL. Manually reading or constructing them is error-prone with special characters — this tool handles the encoding and decoding for you.
Encodes values automatically
When building a query string, values are automatically percent-encoded so spaces and special characters won't break the resulting URL.
Frequently asked questions
Yes, the parser extracts and reads the query string portion even if you paste the entire URL.
Yes, percent-encoded characters like %20 are decoded back into readable text, such as spaces.
Yes, both the parser and builder support repeated keys, which is valid in query strings.
No, all parsing and building happens locally in your browser.