URL Encoder/Decoder
Encode special characters for safe use in URLs or decode percent-encoded URLs back to readable text. All processing happens in your browser for privacy.
Text to Encode
Encoded URL
Enter text and click "Encode URL" to see the result.
All processing happens in your browser - your data never leaves your device.
About URL Encoding
URL encoding (also known as percent-encoding) is a mechanism for encoding special characters in URLs. Characters that have special meaning in URLs (like &, =, ?) or non-ASCII characters need to be encoded to be safely transmitted.
How It Works
Each unsafe character is replaced with a percent sign (%) followed by its hexadecimal ASCII value. For example, a space becomes %20 or +.
Common Encodings
Space → %20 or +& → %26= → %3D? → %3F/ → %2F: → %3A# → %23@ → %40Use Cases
- Encoding query parameters in URLs
- Safely transmitting form data
- Creating URL-safe filenames
- Debugging encoded URLs from logs or analytics