Query String Parser
Parse a full URL or query string with URLSearchParams and show both original parameter order and grouped JSON values.
How to use
- Enter a URL, ?query, or direct key=value query string and run.
Capabilities and scope
A dedicated runner preserves repeated keys as arrays and extracts the search portion automatically when a full URL is entered.
How it works
URLSearchParams is iterated into ordered rows and a key-to-values map; repeated values are serialized as arrays.
Example
tag=web&tag=tools&lang=ko yields tag:[web,tools] plus lang:ko.
Useful for
- Inspect repeated query parameters and decoded values
Before you use it
- It follows URLSearchParams form-style decoding and does not interpret conventions such as a[b] as nested objects.
Standards and references
Frequently asked questions
If a key repeats, is only the last value kept?
No. The dedicated runner preserves repeated values as an array.