Edit URL query strings as a list of key/value pairs. Paste a URL or query string to round-trip through, switch between repeated-key, bracket-array, indexed-array, and comma-separated styles, and copy the encoded result back into your code.
There is no single standard for repeating keys in a URL query string. RFC 3986 only describes the encoding rules; the structure of values is application-specific. Common conventions include:
net/url, browsers' URLSearchParams: ?tag=a&tag=b?tag[]=a&tag[]=b?tag[0]=a&tag[1]=bstyle: form, explode: false, some REST APIs: ?tag=a,b
Pick the convention your server expects. Mixing them on the same key (e.g. tag[]=a&tag=b) usually parses inconsistently — this tool will normalize the output to the chosen style on each rebuild.