link
URL Encoder & Decoder
Encode and decode URLs with percent-encoding for safe transmission
link URL Encoder/Decoder
help_outline About URL Encoding
What is 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 % followed by two hexadecimal digits.
Why URL Encode?
- check_circle Safe transmission in URLs
- check_circle Prevent parsing errors
- check_circle Cross-platform compatibility
- check_circle Data integrity preservation
Characters That Require Encoding
Reserved Characters:
! # $ & ' ( ) * + , / : ; = ? @ [ ]
Unsafe Characters:
Space " <> \ ^ ` { | } ~
Non-ASCII Characters:
Unicode characters (é, ñ, 中文, etc.)
info
Encoding Rules:
Alphanumeric characters (a-z, A-Z, 0-9) and special characters (-._~) do not need encoding. All other characters must be percent-encoded.
table_chart Common URL Encoding Reference
| Character | Encoded | Character | Encoded |
|---|---|---|---|
| space | %20 | ! | %21 |
| " | %22 | # | %23 |
| $ | %24 | % | %25 |
| & | %26 | + | %2B |
| , | %2C | / | %2F |
| ? | %3F | = | %3D |