Data & Requests · LOCAL TOOL

URL Query Inspector

Read query strings without navigating to the destination. Inspect repeated keys, decoded values, fragments, and a normalized URL in one local view.

Runs in this page
No API call
WORKSPACEINPUT → RESULT
01

Your input

LOCAL
URL Query Inspector inputs
02

Result

Run the tool to see a result.

Your result will appear here. Input is not saved.

Browser-side processingNothing is sent to a tool API.

WHY THIS TOOL EXISTS

A focused job, not a black box.

Repeated parameters are kept as separate entries instead of silently collapsed into one value. That makes it easier to spot tracking tags, pagination values, and duplicate filters.

How to use it

  1. Paste a complete URL or query string.
  2. Inspect decoded parameters, including repeats.
  3. Copy the normalized URL or parameter report.

TRY A WORKING EXAMPLE

Start with known input.

Load this sample into the workspace, run the tool, and compare the result shown below.

Show sample input
{
  "url": "https://example.test/search?q=blue%20bird&tag=tools&tag=local#results"
}

Expected sample result from the local tool

3 parameter occurrence(s) · 1 repeated key(s).

{
  "normalized": "https://example.test/search?q=blue%20bird&tag=tools&tag=local#results",
  "parameters": [
    {
      "index": 1,
      "key": "q",
      "value": "blue bird"
    },
    {
      "index": 2,
      "key": "tag",
      "value": "tools"
    },
    {
      "index": 3,
      "key": "tag",
      "value": "local"
    }
  ],
  "repeatedKeys": [
    "tag"
  ],
  "fragment": "results"
}

LIMITS AND INTERPRETATION

What the result cannot tell you.

Parsing follows browser URL rules. It does not fetch or verify the destination, and a normalized URL can differ in encoding from the original text.

Inputs are processed in this page and are not written to local storage.