All tools

Query String Parser

Parse a URL or query string into its parameters and JSON, handling repeated and encoded keys.

Parameters
qhello world
page2
tagjs
tagts
JSON
{
  "q": "hello world",
  "page": "2",
  "tag": [
    "js",
    "ts"
  ]
}

Paste a full URL or a bare query string. Repeated keys are preserved in the table and collapsed into arrays in the JSON. Runs locally.