Tested tool guide
Tested browser tools
Checked August 16, 2026
What Query String Builder does, with a checked example
Type a key and a value on each row and this tool serializes them into a single URL query string, with toggles for percent-encoding, key sorting, and duplicate keys. Pairs are joined with &, keys and values with =. The output is only the query portion - you add the ? prefix and the page or endpoint yourself. The most common surprise is that characters with meaning in a URL (spaces, &, =, #, non-ASCII text) come out percent-encoded, so the resulting string can look nothing like what you typed.
Worked example
A concrete input and expected output from the current implementation.
Input
q: hello world
lang: en-US
page: 2
->
Expected output
q=hello%20world&lang=en-US&page=2
Each row becomes key=value and rows are joined with &. The space in 'hello world' is percent-encoded as %20 because spaces are not allowed raw in a query string; letters, digits, and the hyphen in en-US are unreserved and pass through unchanged. With key sorting enabled the pairs reorder to lang=en-US&page=2&q=hello%20world.