Skip to content
Input
Text
URL limit
8 KiB
Runtime
Browser

Parse a query string as an ordered tuple list

Inspect duplicate-preserving application/x-www-form-urlencoded query data without flattening it into an object.

Local processingNo sign-upNo fetch or upload

Parse query string

URL text stays in this tab. Nothing is opened or checked online.

Tool Swim does not upload, fetch, save, log, or create presets from these values.

Ordered query tuple report

Results are inert text or JSON with the applied interpretation visible.

What this tool proves

Explicit URL interpretation

The parser accepts an optional leading question mark. Plus represents a space here because URL query parameters use form parsing semantics.

A query is a list, not a key-value object

The parser accepts an optional leading question mark. Plus represents a space here because URL query parameters use form parsing semantics.

The result lists every tuple in order, duplicate-name counts, total count, canonical query text, and its optional question-mark form.

Private, bounded URL processing

The operation runs only after you choose it. Input stays in the current browser tab: Tool Swim does not fetch a destination, resolve DNS, test reachability, upload content, save an account preset, or invoke the developer API.

URLs are capped at 8 KiB, query text at 256 KiB, component text at 64 KiB, query lists at 2,000 pairs, each query name or value at 8 KiB, and serialized output at 1 MiB.

Primary references

Questions and answers

Related URL tools