Hand-crafting a URL query string is easy to get wrong — an unencoded space breaks the URL, a forgotten & merges two parameters, and a duplicated key silently overwrites data. The new Query String Builder takes care of all of this automatically.
Two modes in one tool
Build mode — add your key-value pairs, optionally set a base URL, and the tool assembles a correctly percent-encoded query string and full URL ready to copy.
Parse mode — paste any URL or raw query string and see every parameter decoded into a clean table, with the raw encoded value alongside the human-readable decoded value.
What makes it useful
- Correct encoding out of the box — RFC-3986 (%20 spaces) or form-encoded (+ spaces), your choice.
- Duplicate-key warnings — the tool flags repeated keys so you can decide if it’s intentional.
- Full encoding table — see exactly what each key and value look like encoded, which is essential for debugging API requests.
- One-click copy — copy the query string, the full URL, or the normalised rebuilt query string from the parser.
- 100% in-browser — no server, nothing uploaded, works offline.
Built for developers
Whether you’re constructing a REST API request, debugging a broken URL from browser DevTools, building search links, or passing complex filter parameters — the Query String Builder gives you confidence that every character is encoded correctly.
Read the full guide: URL Query Strings Explained.
Related Posts
EMI API in React
Integrating the Tools.Town EMI API in a React App — A Complete Walkthrough
8 min read
Binary to Text - Now Live
Introducing the Binary to Text Converter — Two-Way and UTF-8 Aware
3 min read
Canonical Tag Generator - Now Live
Introducing the Canonical Tag Generator — Fix Duplicate URLs in Seconds
3 min read
Frequently Asked Questions
What encoding standard does it use?
Can it decode an existing URL?
Explore more on Tools.Town Blog
Finance guides, tool launches, and engineering stories — updated weekly.