THE QUERY STRING WORKBENCH
Less encoding.
More understanding.
From tangled URLs to a clear picture.
Nested objects, real array indices,
and a second opinion from your server.
01 Your input
Arrays use explicit indices. Numbers and booleans become strings. Empty containers and null aren't representable.
Shared only by you.
How the parser thinks
Paramtree uses qs. Repeated keys combine into arrays. Dense numeric indices become arrays; sparse indices remain object keys, so 1 never turns into 0. Mixed scalar and nested names follow qs merge rules.
The decoded table preserves every pair, including duplicates. The JSON is a structural view, not a byte-for-byte reconstruction.
Limits are 2,000 pairs, 200,000 input characters. Paramtree has a 30-level nesting limit; server profiles use the defaults described above. Non-standard bracket syntax may be interpreted differently by your server.
02 The untangled version
0 parametersRFC 3986 · indexed brackets · ready to paste