← All Free Tools
ENCODE TEXT FOR A URL, OR DECODE A URL-ENCODED STRING BACK

URL Encoder / Decoder

Convert text into URL-safe percent-encoding, or decode a percent-encoded URL string back into readable text.

Frequently asked questions

Whenever text is going into a URL query string or path and might contain characters URLs don't allow raw — spaces, &, =, ?, #, and non-ASCII characters all need encoding so the URL stays valid and unambiguous.

That usually means the input wasn't actually valid URL-encoded text (e.g. it was already decoded, or encoded with a different scheme) — double-check you're decoding the right value.

More free tools