URL Encoder & Decoder
Safely encode text for web transmission or decode messy URLs back to readable text instantly.
Characters
Malformed URI!
The text you entered contains an invalid URL encoded character (like a standalone '%' sign). Please check your input.
Understanding URL Encoding
The Internet operates on specific rules, and one of those rules is that URLs (web addresses) can only be sent over the internet using the ASCII character set. If your URL contains characters outside the ASCII set, or reserved characters like spaces, they must be converted. This conversion process is known as URL Encoding or Percent-encoding.
Common Encoded Characters
| Character | Meaning | URL Encoded Output |
|---|---|---|
| Space | Used between words | %20 |
| ? | Separates URL from query parameters | %3F |
| & | Separates multiple query parameters | %26 |
| = | Assigns value to a parameter | %3D |
Frequently Asked Questions
You should encode your data whenever you are passing variables in a URL string via a GET request. For example, if you are passing an email address or a search term containing spaces to an API or another webpage.
This happens if your text contains a standalone percent sign (%) that isn't followed by two valid hexadecimal digits. The browser's decoder doesn't know how to translate it and throws a safe error.
Absolutely. This tool runs directly inside your web browser. Nothing you type or paste is sent to our servers or stored anywhere.