Encode and decode URL components and links instantly. A developer utility that runs entirely client-side in your browser.
How to use it
- Paste your URL, or the text you want to put into one.
- Encode the whole URL, or just one component such as a query value.
- Copy the result, or decode in the other direction.
Frequently asked questions
What is the difference between encoding a URL and a component?
Encoding a whole URL leaves the structural characters such as slashes, colons and question marks intact. Component encoding escapes them too, which is what you want inside a query value.
Why do spaces become %20?
A URL cannot contain a raw space, so it is replaced by its hexadecimal code. In query strings a plus sign is sometimes used for the same purpose.
Does it handle accents and non-Latin scripts?
Yes. Characters are encoded as UTF-8 first, so accented letters, Cyrillic, Chinese and emoji all round-trip correctly.