URL Encode / Decode
Safely encode or decode URLs for web use. Convert special characters to %-encoded format and back.
๐ URL Encoding
๐ URL Decoding
%20 = Space
%2F = /
RFC 3986 Compliant
Input Text
0 characters
Output Result
0 characters
Try Examples (Click to load)
hello world โ hello%20world
โ
Special chars: @#$%^&*()
โ
Filename with spaces.pdf
โ
Unicode: cafรฉ โ caf%C3%A9
โ
Percent: 100% โ 100%25
โ
Email with + and spaces
โ
Common URL Encodings
Space%20
!%21
"%22
#%23
$%24
%%25
&%26
'%27
(%28
)%29
*%2A
+%2B
,%2C
-%2D
.%2E
/%2F
:%3A
;%3B
<%3C
=%3D
>%3E
?%3F
@%40
[%5B
\%5C
]%5D
^%5E
_%5F
`%60
{%7B
|%7C
}%7D
~%7E
What is URL Encoding?
URL encoding converts unsafe ASCII characters into a
% followed by two hexadecimal digits. It's essential for sending data safely in URLs.
When to Use?
โข Query parameters
โข File names with spaces
โข Special characters in URLs
โข API requests
?q=hello%20worldโข File names with spaces
โข Special characters in URLs
โข API requests
RFC 3986 Compliant
Follows official URL encoding standards. Preserves unreserved characters (A-Z, a-z, 0-9, -, _, ., ~) and encodes all others.
URL Encode / Decode โข 100% client-side โข RFC 3986 compliant โข No data leaves your browser