URL Encoder/Decoder
Encode and decode URL characters
Input (Plain Text)
Enter text or URL to encode
Output (Encoded URL)
Result
About URL Encoding
URL encoding (also known as percent-encoding) converts characters into a format that can be transmitted over the Internet. Special characters are replaced with a "%" followed by two hexadecimal digits.
Common Encodings:
Space → %20
! → %21
# → %23
$ → %24
& → %26
+ → %2B
/ → %2F
: → %3A
= → %3D
? → %3F
Use Cases:
- Query string parameters
- Form data submission
- API request URLs
- Sharing URLs with special characters
- Web scraping and automation
Note
This tool uses JavaScript's encodeURIComponent and decodeURIComponent functions, which encode all characters except: A-Z a-z 0-9 - _ . ! ~ * ' ( )