1. Marketing UTM Parameter & Query String Encoding
Percent-encode spaces, ampersands, and special characters inside URL parameters to prevent broken tracking links.
Example: Encoding `campaign=summer sale & discounts` into `campaign=summer%20sale%20%26%20discounts`.
2. OAuth Redirect URI & Callback Sanitization
Encode complex callback URLs containing query strings so they can be passed safely as parameter values to identity providers.
Example: Encoding `https://app.example.com/oauth?client=1` into `https%3A%2F%2Fapp.example.com%2Foauth%3Fclient%3D1`.
3. Decoding Obfuscated Web Addresses & Analytics Links
Decode percent-encoded strings (%20, %2F, %3F, %3D) found in server access logs or deep tracking links back into readable URLs.
Example: Decoding a complex Google Ads tracking URL to read the original landing page destination.