Query String Builder
Build a clean ?a=1&b=2 URL from key/value rows. Each value is URL-encoded automatically.
Quick answer: Build a clean ?a=1&b=2 URL from key/value rows. Each value is URL-encoded automatically.
Last updated
Frequently asked questions
- How do I build a query string?
- Add a row per parameter, fill in the key and value, and the encoded URL is shown live below.
- Are values URL-encoded?
- Yes — every key and value is percent-encoded so spaces, `&`, `=` and Unicode survive the round-trip intact.
- Can I add the query to an existing URL?
- Yes. Type your base URL above; we add `?` or `&` automatically depending on whether your base already has a query.
- Can I have repeated keys?
- Yes. Add the same key twice and most servers will see both values (?tag=red&tag=blue).
- What happens to empty keys?
- Rows with an empty key are skipped silently so you can keep them as placeholders while editing.
- Are empty values encoded?
- Yes — `key=` is included so the server can distinguish 'present but empty' from 'absent'.
- Is the URL sent to a server?
- No. Building runs entirely in your browser.
- Can I copy the result?
- Yes. The Copy button copies the full URL including base + `?` + encoded parameters.
- Does it handle Unicode?
- Yes — Unicode characters in values are correctly UTF-8 percent-encoded.
- Is this query string builder free?
- Yes — free, no signup, no limits.