URL Encoder & Decoder

Encode URL special characters or decode URL-encoded strings.

Share this tool:

About URL Encoding

URL encoding converts characters into a format that can be transmitted over the Internet. URLs can only be sent over the Internet using the ASCII character-set.

Since URLs often contain characters outside the ASCII set, the URL must be converted into a valid ASCII format. URL encoding replaces unsafe ASCII characters with a "%" followed by two hexadecimal digits.

Frequently Asked Questions

When should I use URL encoding?

You should use URL encoding when placing text into a URL query string to ensure that special characters (like spaces, ampersands, and equals signs) don't break the URL structure.

What does %20 mean?

%20 is the URL encoded representation of a space character. Since URLs cannot contain actual spaces, they are replaced by %20 or sometimes a plus sign (+).

Check Out Other Popular Tools