๐URL Parser & Query String Builder Documentation & Guide
๐How to Inspect & Modify URLs
- Input or Select Preset: Paste your source URL into the Target URL field or click a preset (e.g., OAuth 2.0 Auth Request, REST API Search, or Google Analytics UTM).
- Edit Base Components: Modify the Protocol, Hostname, Port, Path, or Fragment Hash independently.
- Manage Query Parameters: Use the interactive parameter list to add new keys/values, toggle parameters on/off with checkboxes, or click
Enc / Decto percent-encode special characters. - Reconstruct & Validate: Click ๐ Parse & Build URL to generate the clean, normalized URL.
- Copy & Deploy: Click ๐ Copy to transfer the canonical URL to your clipboard.
โ๏ธRFC 3986 URL Anatomy & Encoding Rules
A standardized URL conforms to the following structural grammar:
https:// (Protocol identifier)username:password@hostname:port/api/v1/resource (Hierarchical path segments)?key1=val1&key2=val2 (Delimited key-value pairs)#section-hash (Client-side anchor identifier)%20 or +, / → %2F, & → %26).๐กPractical Use Cases & Best Practices
- OAuth 2.0 & OIDC Debugging: Verify nested
redirect_uriencoding,scopelists, and cryptographicstateparameters before redirecting users. - UTM Campaign Tracking: Build and audit marketing tracking URLs with
utm_source,utm_medium, andutm_campaignparameters without manual typo errors. - API Testing & Webhooks: Toggle optional pagination (
limit,offset) and sorting filters on and off to quickly test edge cases in backend handlers.