URL Encode / Decode
Percent-encode text for URLs and query strings, or decode %20-style encoded URLs back into readable text.
How to use
- 1Choose Encode or Decode and the scope.
- 2Paste your text or URL and copy the result.
Frequently asked questions
What's the difference between encoding a component and a full URL?
Component mode encodes everything except letters, digits and - _ . ! ~ * ' ( ). Full-URL mode leaves characters like : / ? & = intact.
Should spaces be %20 or +?
%20 is correct everywhere. + means a space only in HTML form data (application/x-www-form-urlencoded); enable the option for that.
Why does decoding fail?
A % must be followed by two hex digits. A stray % (like '100%') makes the input invalid — encode it as %25.