$devtoolkit.sh/tools/query-string-to-object

Query String to Object

Parse a URL query string into a JSON object.

$query string
0 chars1 lines
$json object[READY]
0 chars1 lines

Related Tools

FAQ

Do I need to include the ? prefix?
No, the leading ? is optional. Both ?key=value and key=value are handled correctly.
How are repeated parameters handled?
If the same key appears more than once (e.g. tag=js&tag=ts), the values are collected into a JSON array: {"tag":["js","ts"]}.
Are URL-encoded characters decoded?
Yes. The parser uses URLSearchParams internally, which automatically decodes percent-encoded characters such as %20 (space) and %2F (slash).

Query String to Object parses URL query strings such as ?key=value&name=Alice into a formatted JSON object. Handles URL-encoded values, repeated parameters (converted to arrays), and the optional leading ? character. Useful for debugging URLs, inspecting form submissions, and building URL parsers.

/tools/query-string-to-objectv1.0.0