Parse a URL query string into a readable JSON object, or build a query string from JSON. Handles URL-encoding and repeated keys. Runs in your browser.
It splits a URL query string (the key=value pairs after the question mark) into a clean JSON object so you can read it easily, and it can also build an encoded query string from a JSON object.
When a key appears more than once, like tag=a&tag=b, it becomes an array in the JSON (["a","b"]). Building the other way, an array value is expanded back into repeated keys.
Yes. Parsing decodes percent-encoding and plus signs into normal characters, and building re-encodes special characters so the result is a valid query string you can paste into a URL.