Skip to main content

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 - _ . ! ~ * ' ( )