URL Encoder & Decoder

Your text is processed in your browser and never uploaded or stored.

How to use the URL encoder and decoder

Paste your text or link into the Input box. Click Encode to turn special characters into safe percent codes, or click Decode to turn percent codes back into readable text. Use Copy Output to copy the result, or “Use output as input” to keep converting.

What is URL encoding?

URLs can only contain a limited set of safe characters. URL encoding, also called percent encoding, replaces other characters with a percent sign followed by two hexadecimal digits. For example, a space becomes %20, so “hello world” becomes “hello%20world”.

Which mode should I choose?

  • Encode all special characters: best for query values, form data and parameters, because it also encodes characters like /, ? and & that would otherwise change the meaning of a URL.
  • Encode a full URL: best when you want to keep the link structure intact and only encode unsafe characters such as spaces and non-English letters.
  • Use + for spaces: uses the form-style plus sign instead of %20, and understands it when decoding.

Common encoded characters

  • Space becomes %20
  • # becomes %23
  • & becomes %26
  • + becomes %2B
  • / becomes %2F
  • : becomes %3A
  • = becomes %3D
  • ? becomes %3F
  • @ becomes %40
Scroll to Top