URL Encoder Decoder

Encode and decode URLs.

Input
Output
Input
Output
Input
Output
Advertisement

Encode and decode URL components and links instantly. A developer utility that runs entirely client-side in your browser.

How to use it

  1. Paste your URL, or the text you want to put into one.
  2. Encode the whole URL, or just one component such as a query value.
  3. 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.

Recommended Tools