All tools

URL encoder / decoder

Percent-encode text for URLs or decode it back. Choose between encoding a single value or a whole URL. Nothing leaves your browser.

0 characters
0 characters

Value / component encodes everything except A–Z a–z 0–9 - _ . ! ~ * ' ( ). Use it for query values and path segments. Full URL leaves characters such as : / ? # & = unencoded so the URL stays usable. Spaces as + follows HTML form encoding (application/x-www-form-urlencoded).