Query String Parser & Builder Online
Parse a query string into key-value pairs, or build one from scratch — instantly, entirely in your browser.
Query string
Key / value pairs
Generated query string
Never uploaded
Parsing and building both happen entirely in your browser.
Parse or build
Break down an existing query string, or construct a new one from key-value pairs.
Free, no limit
No account, and no limit on how many query strings you can process.
What is a Query String?
The query string is the part of a URL after the ?, made up of key-value pairs separated by & — like ?search=shoes&color=red&color=blue. It's how a page or API receives parameters (a search term, a filter, a page number) without them being part of the URL's path.
How to Parse or Build a Query String Online
- Choose a mode. "Parse" breaks an existing query string into key-value pairs; "Build" constructs a new one from pairs you enter.
- Enter your data. Paste a query string to parse, or add rows of keys and values to build one.
- Read the result. Parsed pairs appear as a list; a built query string appears live as you type.
- Copy. Every row (parsed) or the whole string (built) has its own Copy button.
Frequently Asked Questions
How do I parse a query string?
Switch to "Parse", paste a query string (with or without a leading ?), and every key-value pair appears instantly in its own row, already percent-decoded.
How do I build a query string?
Switch to "Build", add a row for each key and value you need, and the resulting query string is generated live below, with each key and value automatically percent-encoded.
What is a query string?
The query string is the part of a URL after the ?, made up of key-value pairs separated by & — used to pass parameters to a page or API without them being part of the path.
Does it handle repeated keys?
Yes — a key that appears more than once is listed as two separate rows when parsing, and the Build mode lets you add as many rows with the same key as you need.
Do I need to include the leading question mark?
No — this tool accepts a query string with or without a leading ?, and strips it automatically if present.
Is my data uploaded anywhere?
No. Parsing and building both happen entirely in your browser — nothing is sent to CurePDF's servers.
Is the query string parser free?
Yes, with no account required and no limit on how many query strings you can parse or build.
Can I copy the result?
Yes — each parsed row has its own Copy button, and the built query string has a single Copy button for the whole string.