Skip to content
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
- Enter a query string into the input field (the leading ? can be omitted).
- Click the "Parse" button.
- 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.