Home › Text Tools

URL Encode & Decode

Paste an address full of %XX codes to see the real text and every query parameter.

Files are processed in your browser and never uploaded

Read and write percent-encoded URLs

URLs can only contain a limited set of ASCII characters, so spaces, accented letters, emoji and non-Latin scripts are turned into %XX byte codes. Decoding turns caf%C3%A9 back into “café”; encoding does the reverse.

When the input contains a query string, each parameter and its decoded value is shown in a table — handy for reading tracking links and API calls.

Character sets

Modern sites use UTF-8. Some older Korean sites used EUC-KR; “Auto” tries UTF-8 first and falls back to EUC-KR when the bytes aren't valid UTF-8.

Frequently asked questions

Why is a space sometimes %20 and sometimes +?

%20 is the standard URL encoding; + is used for spaces in HTML form submissions. Turn “Treat + as space” off if your + signs are literal.

Is this the same as Base64?

No. Base64 is a different encoding; use the Base64 tool for that.

Related tools