Search tools

Search for a command to run...

URL Encode / Decode

Percent-encode text for URLs and query strings, or decode %20-style encoded URLs back into readable text.

How to use

  1. 1Choose Encode or Decode and the scope.
  2. 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.