URL Encoder / Decoder
Percent-encode or decode URL strings — component-safe encoding that handles spaces, Unicode, and reserved characters.
How to Use
- Paste plain text on the left — percent-encoded output appears.
- Paste encoded text on the right to decode.
Reference
About the URL Encoder / Decoder
Use the URL Encoder / Decoder — a free, easy tool for text, encoding and string work. Nothing is uploaded, and you do not need an account. Percent-encode or decode URL strings — component-safe encoding that handles spaces, Unicode, and reserved characters.
How it works
Type a value, then pick what you want to change it into. The answer appears straight away. It all happens on your own device, so it is fast and nothing you type is sent away. Just check that you picked the right “from” and “to” so you get the answer you wanted.
Want the deeper story? The Knowledge Base explains the ideas behind the tools in more detail.
Frequently Asked Questions
encodeURI vs encodeURIComponent?
encodeURI preserves ": / ? # & ="; encodeURIComponent encodes them — use the latter for individual query values.
How do I use the URL Encoder / Decoder?
Just type or paste your value. The answer shows up right away — there is no button to press. Change anything and it updates by itself.
Do I need to install or sign up for anything?
Not at all — it runs in the browser with nothing to install and no account. After it loads once, it even works without an internet connection.
Is my information private?
Yes. Everything happens in your browser. Nothing you type is sent to a server or saved anywhere.
Common Use Cases
Building URLs
Safely include user input in query strings.
Last updated: