Language
English

URL Params

Extract query parameters from URL

URL Input
Enter URL here... e.g.: https://example.com/api?page=1&size=20&sort=name
Query Parameters
Parameters will appear after entering URL
URL Structure
Structure info will appear after entering URL

togotools.top technical reference

Technical reference

Parse URL query parameters locally in your browser. Displays key-value pairs in table and JSON views, with encoding/decoding support and parameter merging.

Parsing capabilities

  • Extracts query string parameters from a URL and shows each one.
  • Table view displays both raw and decoded values.
  • JSON view organizes parameters into a structured object.
  • Handles repeated parameter names (e.g. ?a=1&a=2) as arrays.

Example: parameter parsing

Special characters in query parameters (spaces, non-ASCII, &, =) should be percent-encoded per RFC 3986. The parser decodes automatically, but both raw and decoded values are shown.

url
URL: https://example.com/search?q=hello&page=2&tag=js&tag=tools

Params:
  q    = hello
  page = 2
  tag  = ["js", "tools"]

Limits

  • URL length is limited by browsers and servers, typically under 2048 characters.
  • Query parameters do not support nested objects. ?a[b]=1 is just a flat key named "a[b]".
  • The fragment (after #) is not sent to the server but can be parsed client-side.

Frequently asked questions

How are repeated parameter names handled?

The parser collects values with the same name into an array. For example, ?tag=js&tag=tools becomes tag: ["js", "tools"].

Can it parse non-standard URLs?

The tool uses the WHATWG URL Standard, which handles most common formats. Inputs without a protocol are auto-prefixed with https:// for parsing.