URL Encoder / Decoder

Safely encode text to be placed inside a URL, or decode a URL back into readable text. 100% free and runs securely in your browser.

Why do URLs need encoding?

URLs can only be sent over the Internet using the US-ASCII character-set. If a URL contains special characters or spaces (like a space character, a bracket, or foreign letters), it must be converted into a valid format. URL Encoding converts unsafe ASCII characters into a "%" followed by two hexadecimal digits. For instance, a space character simply becomes %20.