URL Encoder & Decoder

Encode and decode URLs and query strings. Convert special characters to percent-encoded format for safe URL transmission, or decode encoded URLs back to readable text.

What is URL Encoding?

URL encoding, also known as percent encoding, is a mechanism for encoding information in a URI (Uniform Resource Identifier). URLs can only contain certain characters from the ASCII character set, so special characters must be encoded.

Common Encoded Characters

Character Encoded Description
Space %20 or + Space character
! %21 Exclamation mark
# %23 Hash/pound sign
$ %24 Dollar sign
% %25 Percent sign
& %26 Ampersand
= %3D Equal sign

When to Use URL Encoding

  • Query parameters: Encoding values in URL query strings
  • Form submissions: When submitting form data via GET requests
  • API requests: Passing parameters in API URLs
  • Special characters: Including spaces, ampersands, or other special characters in URLs
  • International characters: Using non-ASCII characters in URLs