Small ToolsAll tools
← All tools / Web
Web utility

Query String Parser

Decode a query string and group repeated parameter values.

● This tool runs entirely in your browser. Your input is never uploaded to our servers.
Output
Your result will appear here…

How to use Query String Parser

  1. Paste a query string with or without a leading question mark.
  2. Select Parse to decode its parameter names and values.
  3. Review repeated keys as arrays in the JSON output.

Example

Input:

?tag=tools&tag=privacy&page=2

Output:

{
  "tag": ["tools", "privacy"],
  "page": "2"
}

Use cases

About this tool

Decode a query string and group repeated parameter values. Processing happens locally in your browser, so your input is not sent to a server or included in analytics.

Frequently asked questions

Are repeated parameter names kept?

Yes. Repeated values are grouped into arrays instead of silently discarding earlier values.

Does it decode percent encoding?

Yes. The browser's URLSearchParams API decodes names and values.

Is the query string uploaded?

No. Parsing is local to your browser.

Related tools