Perform URL encode and decode operations quickly and easily
| Character | Encoded | Description |
|---|---|---|
| %20 | Space | |
| ! | %21 | Exclamation mark |
| # | %23 | Hash |
| $ | %24 | Dollar sign |
| & | %26 | Ampersand |
| ' | %27 | Single quote |
| ( | %28 | Open parenthesis |
| ) | %29 | Close parenthesis |
| + | %2B | Plus sign |
| , | %2C | Comma |
| / | %2F | Forward slash |
| : | %3A | Colon |
| = | %3D | Equals sign |
| ? | %3F | Question mark |
| @ | %40 | At sign |
| ç | %C3%A7 | Turkish character |
| ş | %C5%9F | Turkish character |
| ğ | %C4%9F | Turkish character |
| ü | %C3%BC | Turkish character |
| ö | %C3%B6 | Turkish character |
| ı | %C4%B1 | Turkish character |
URL encoding (Percent-encoding) is the process of representing unsafe or specially-meaningful characters in URLs using a percent sign (%) followed by two hexadecimal digits. For example, the space character is encoded as %20, and the Turkish letter "ş" as %C5%9F. This process ensures that URLs are correctly transmitted between browsers and servers.
URL encoding is frequently used in web development, API integrations, and proxy configurations. When working with ProxyTurk proxy services, correct encoding is critical, especially for URLs containing parameters.
Common questions about URL encoding and their answers
URL encoding is the process of replacing characters that cannot be used in URLs or have special meaning with a percent sign (%) and two-digit hex code. For example, a space becomes %20 and the & symbol becomes %26.
URLs only support the ASCII character set. Non-ASCII characters, spaces, and special characters cannot be used directly in URLs. URL encoding converts these characters into a safe format.
URL decoding converts encoded URLs back to their original readable form. For example, %C3%BC becomes ü and %20 becomes a space. It is used to read API responses or encoded URLs.
Spaces, non-ASCII characters, &, =, ?, #, /, @, and other non-ASCII characters must be encoded. Letters (a-z, A-Z), digits (0-9), and some special characters (-, _, ., ~) can be used without encoding.
During web scraping, if URL parameters are not properly encoded, the server may reject the request or return incorrect results. Correct encoding is critical especially for URLs containing search terms with special characters.