🔗 URL Encoder & Decoder

Encode special characters for URLs or decode percent-encoded strings instantly.

Text to Encode
0 characters
Encoded Result
0 characters

URL Encoding Reference

Common characters and their percent-encoded equivalents:

Character Encoded Description
space%20 or +Space character
!%21Exclamation mark
#%23Hash/pound sign
$%24Dollar sign
%%25Percent sign
&%26Ampersand
'%27Single quote
+%2BPlus sign
/%2FForward slash
=%3DEquals sign
?%3FQuestion mark
@%40At sign

What is URL Encoding?

URL encoding (also called percent-encoding) converts characters into a format that can be safely transmitted over the internet. URLs can only contain a limited set of characters from the ASCII character set. Characters outside this set, or reserved characters with special meanings in URLs, must be encoded.

When to Use URL Encoding

encodeURIComponent vs encodeURI

In JavaScript:

This tool uses encodeURIComponent() by default, which is the safest choice for encoding query parameters.

Related Tools