URL Encode and Decode Tool

Encode and decode URL encoded strings into readable text


Input

Result

About URL Encoding/Decoding

What is URL Encoding?

URL encoding is the practice of converting characters into a format that can be transmitted safely over the Internet. Characters that are not URL-safe are replaced with a "%" followed by two hexadecimal digits.

When to Use URL Encoding?

  • When sending data through URLs (query parameters)
  • When handling special characters in URLs
  • When submitting form data with special characters
  • When dealing with Unicode characters in URLs

When to Use URL Decoding?

  • When reading URL parameters from server-side code
  • When debugging encoded URL strings
  • When displaying URL-encoded data to users
  • When processing form submissions

Common URL Encoded Characters:

Character URL Encoded Description
Space%20Space character
!%21Exclamation mark
#%23Hash/Number sign
$%24Dollar sign
&%26Ampersand
'%27Single quote
(%28Opening parenthesis
)%29Closing parenthesis
+%2BPlus sign
,%2CComma
/%2FForward slash
:%3AColon
=%3DEquals sign
?%3FQuestion mark
@%40At sign

Keyboard Shortcuts:

  • Ctrl/Cmd + Enter: Encode text
  • Shift + Enter: Decode text
  • Escape: Clear fields