Categories
Query String Parser
Break a query string down into a list of keys and values.
Overview
Breaks a query string (the part of a URL after ?) down into a list of key-value pairs.
URL-encoded values (such as %E3%81%82) are automatically decoded before display, so you can see the actual parameter values directly.
Even when the same key appears more than once, every pair is listed in the order it appears.
Usage
- 1
Enter a query string into the input field (the leading ? can be omitted).
- 2
Click the "Parse" button.
- 3
The list of keys and values is displayed. All occurrences of a repeated key are shown.
Example
Input
?id=123&name=taro&active=true
Output
id = 123 name = taro active = true
Use Cases
Quickly checking the value of a specific parameter within a long query string
Checking a repeated same-key parameter that comes from a multi-select input such as checkboxes
Decoding a URL-encoded parameter value to check the actual string being sent
FAQ
Is the query string I enter sent anywhere?
No. Parsing is handled entirely in your browser using the standard URLSearchParams API.
What happens if the same key appears more than once?
Every key-value pair is listed in the order it appears.
Are URL-encoded values automatically decoded?
Yes. URL-encoded values such as %E3%81%82 are automatically decoded before being displayed.
Notes
The leading ? can be omitted and the string will still parse correctly.
When multiple pairs share the same key name, all pairs are listed as-is (they are not merged into an array).
The entered content exists only on the page and is lost on reload.
Related Tools
Enter keys and values to generate a query string.
Break a URL down into its individual components.
Encode and decode text to and from URL encoding.