How to use this developer tool
- Paste a query string or full URL.
- Select grouped JSON, ordered pairs, code, or rebuilt output.
- Choose ordering and empty-value behavior.
- Review duplicates in the table and copy the output.
Parse query strings without losing duplicate keys, empty values, key-only parameters, or invalid percent-encoded input.
| Key | Value |
|---|
Splits each parameter at the first equals sign, decodes values independently, and groups duplicate keys into arrays.
Invalid percent encoding is preserved instead of stopping the entire conversion.
tag=css&tag=html&user[name]=John&empty=&debug
Select Grouped JSON and run the parser.
Duplicate keys are automatically grouped into arrays in grouped JSON output.
Bracketed keys are preserved exactly, such as user[name].
Enable Convert + to space; percent encoding is decoded per key and value.
Select Rebuilt query string to generate an encoded query from the parsed rows.
Raw query strings, leading-question-mark strings, and full HTTP(S) URLs. Output is JSON, JavaScript, or rebuilt query text.