What this tool does
The Query String Builder has two modes. Build mode takes your key-value pairs, percent-encodes every key and value correctly per RFC-3986, and assembles them into a valid query string (optionally appended to a base URL). Parse mode takes any URL or raw query string and decodes it into a clean, readable key-value table — showing both the raw encoded value and the decoded result side by side.
How percent-encoding works
A query string is the ?key=value&key2=value2 part of a URL. Characters that would break URL parsing — spaces, &, =, #, and any non-ASCII Unicode — must be replaced with % followed by the character’s hexadecimal code point. The tool does this automatically, following RFC-3986 for standard URLs and the application/x-www-form-urlencoded variant (spaces as +) for HTML form compatibility.
When would you need this?
Whenever you’re building an API integration, debugging a broken URL from browser DevTools, constructing a search link programmatically, or passing complex data through URL parameters — any time you need to be certain the encoding is correct and that every parameter is accounted for.
Privacy
Everything runs locally in your browser. Nothing you type is uploaded, logged, or stored.