Loading…

How to use Query String Builder

Add key/value pairs to compose an encoded query string, and paste an existing query string to decode it into readable pairs. Copy the result with one click.

Frequently asked questions

Are values automatically encoded?

Yes — the builder uses URLSearchParams, which percent-encodes special characters so spaces, ampersands and symbols stay valid.

Can I have duplicate keys?

Yes — repeating a key appends multiple values, matching how servers read array-style parameters like tag=a&tag=b.

Should I include the leading ?

The output shows the raw query string; add the ? yourself when joining it to a URL path, or copy the previewed ?-prefixed version.

More Developer Tools

User-Agent Parser
Extract browser/OS/device/engine.
IP Info
IPv4/IPv6 class/type/binary info.
CIDR Calculator
Network range, netmask, hosts.
HTTP Status Codes
Searchable HTTP code reference.
MIME Types
Extension — MIME lookup.
Diff Checker
Line-by-line visual differences.
Regex Tester Advanced
Flags, groups, replace, cheat sheet.
cURL Builder
Build cURL command from form.
cURL to Code
Convert cURL to JS/Python/PHP/Go.
JWT Debugger
Decode JWT segments and verify.
Chmod Calculator
Symbolic — octal permission grid.
Crontab Guru
Visual cron builder + readable output.

← View all Developer ToolsBrowse all 1,100+ tools →