URL Encoder/Decoder

Encode special characters for URLs or decode URL-encoded strings

Encoding Type

About URL Encoding

URL encoding (percent-encoding) converts characters into a format that can be safely transmitted over the internet. Special characters are replaced with a "%" followed by their hexadecimal value.

Characters That Need Encoding

  • Reserved: : / ? # [ ] @ ! $ & ' ( ) * + , ; =
  • Special: spaces, < > { } | \ ^ ~ [ ] `
  • Non-ASCII: Any character outside the ASCII range

Common Encoded Characters

  • Space → %20 or +
  • & → %26
  • = → %3D
  • ? → %3F
  • / → %2F