How to use
- Paste text or a URL into the left box.
- Click “Encode” or “Decode”.
- For full URLs, the host, path and every query parameter are shown in a table below.
What is URL encoding?
URLs may only contain certain characters. Spaces, accented letters and characters like &, ? or = are therefore encoded as % plus a hex value: a space becomes %20, “ü” becomes %C3%BC.
By default everything is encoded like encodeURIComponent – ideal for single parameter values. With “Full URL”, characters like / ? & = are kept (encodeURI).
Frequently asked questions
Why does + sometimes become a space?
In form data (application/x-www-form-urlencoded), + stands for a space. The “+ as space” option handles that when decoding.
What's the difference between encodeURI and encodeURIComponent?
encodeURI keeps URL structure characters like / ? & =, encodeURIComponent encodes them too – correct for single values.
Are my URLs stored?
No, everything runs locally in your browser.