New

Query String to JSON

Runs in browser

Parse URL query strings into structured JSON. Paste a full URL or raw query text — arrays and bracket keys are handled.

Query String to JSON tool

JSON
{
  "q": "developer tools",
  "category": "data",
  "sort": "popular",
  "page": "1",
  "tags": [
    "json",
    "api"
  ],
  "filter": {
    "price": "free"
  }
}

Chain to another tool

Send this output to another tool instantly — no copy-paste needed.

Produce output above to enable chaining.

How to use

  1. Paste input

    Use a full https URL or a raw query string.

  2. Toggle format

    Switch between pretty-printed and minified JSON.

  3. Copy JSON

    Copy the result for use in code or documentation.

Examples

  • Search URL

    Nested and array-style params become structured JSON.

    Input
    https://example.com/search?q=tools&tags[]=json
    Output
    { "q": "tools", "tags": ["json"] }

Frequently asked questions

Is my URL sent to a server?
No. Parsing runs entirely in your browser.
Does it support deeply nested bracket keys?
One level of bracket keys and array suffixes ([]) are supported for typical query patterns.

You might find these useful too.