URL Encoder & Decoder
Encode and decode URLs instantly
🔒 100% Privacy Protected
Encode URL
Decode URL
Encode Component
Decode Component
How RFC 3986 Percent-Encoding (URL Encode / Decode) Works
URLs can only transmit a restricted subset of US-ASCII characters safely. Reserved characters (such as `?`, `&`, `=`, `/`, `#`, and spaces) inside query parameters must be percent-encoded (e.g., space becomes `%20`, `&` becomes `%26`) so web servers and OAuth redirect URIs parse query strings without truncation.
Step-by-Step Instructions
- Paste your raw query parameter, callback URL, or UTM tracking link into the input field.
- Click "Encode" (`encodeURIComponent`) to escape reserved characters safely, or "Decode" (`decodeURIComponent`) to make percent-encoded analytics URLs human-readable.
- Copy the clean string for use in REST API calls, WhatsApp share links, or Google Play referrer tags.
Related Mobile App & Handbook
📱 Test Pilot Pro - 12T/14D for Android Devs
Read our deep-dive guide: Google Play 12 Testers for 14 Days Closed Testing Guide