URL encoding of special characters

The standard for internet addresses RFC 3986 allows only certain charatcers to be part of an URL: The 26 basic characters of the latin alphabet "a"–"z" in small and capital letters, the digits "0"–"9" as well as the hyphen "-", underscore "_", dot "." and tilde"~".

All other characters are part of the "reserved space" of the RFC 3986. These characters either have a special function in an URL such as dash "/" and colon ":", or they are simply not part of the URL namespace. To submit these characters in an URL, they are converted into a special format called URL encoding or percentage encoding. Instead of the character itself, its position in the Ascii charset is given, preceded by a percentage sign. Thus, a space " " will turn into %20, and the umlaut ä into %E4.

Here is a list of the typical characters that can be found in percent-encoded URLs and "garbled" E-Mails:

URL Encoding / Percent encoding

URL encoding Character Unicode
%08 backspace &#x0008
%09 tab &#x0009
%0A line feed &#x000A
%0D carriage return &#x000D
%20 space &#x0020
%21 ! &#x0021
%22 " &#x0022
%23 # &#x0023
%24 $ &#x0024
%25 % &#x0025
%26 & &#x0026
%27 ' &#x0027
%28 ( &#x0028
%29 ) &#x0029
%2A * &#x002A
%2B + &#x002B
%2C , &#x002C
%2D - &#x002D
%2E . &#x002E
%2F / &#x002F
%30 0 &#x0030
%31 1 &#x0031
%32 2 &#x0032
%33 3 &#x0033
%34 4 &#x0034
%35 5 &#x0035
%36 6 &#x0036
%37 7 &#x0037
%38 8 &#x0038
%39 9 &#x0039
%3A : &#x003A
%3B ; &#x003B
%3C < &#x003C
%3D = &#x003D
%3E > &#x003E
%3F ? &#x003F
%40 @ &#x0040
%41 A &#x0041
%42 B &#x0042
%43 C &#x0043
%44 D &#x0044
%45 E &#x0045
%46 F &#x0046
%47 G &#x0047
%48 H &#x0048
%49 I &#x0049
%4A J &#x004A
%4B K &#x004B
%4C L &#x004C
%4D M &#x004D
%4E N &#x004E
%4F O &#x004F
%50 P &#x0050
%51 Q &#x0051
%52 R &#x0052
%53 S &#x0053
%54 T &#x0054
%55 U &#x0055
%56 V &#x0056
%57 W &#x0057
%58 X &#x0058
%59 Y &#x0059
%5A Z &#x005A
%5B [ &#x005B
%5C \ &#x005C
%5D ] &#x005D
%5E ^ &#x005E
%5F _ &#x005F
%60 ` &#x0060
%61 a &#x0061
%62 b &#x0062
%63 c &#x0063
%64 d &#x0064
%65 e &#x0065
%66 f &#x0066
%67 g &#x0067
%68 h &#x0068
%69 i &#x0069
%6A j &#x006A
%6B k &#x006B
%6C l &#x006C
%6D m &#x006D
%6E n &#x006E
%6F o &#x006F
%70 p &#x0070
%71 q &#x0071
%72 r &#x0072
%73 s &#x0073
%74 t &#x0074
%75 u &#x0075
%76 v &#x0076
%77 w &#x0077
%78 x &#x0078
%79 y &#x0079
%7A z &#x007A
%7B { &#x007B
%7C | &#x007C
%7D } &#x007D
%7E ~ &#x007E
%A2 ¢ &#x00A2
%A3 £ &#x00A3
%A5 ¥ &#x00A5
%A6 | &#x00A6
%A7 § &#x00A7
%AB « &#x00AB
%AC ¬ &#x00AC
%AD ¯ &#x00AD
%B0 º &#x00B0
%B1 ± &#x00B1
%B2 ª &#x00B2
%B4 , &#x00B4
%B5 µ &#x00B5
%BB » &#x00BB
%BC ¼ &#x00BC
%BD ½ &#x00BD
%BF ¿ &#x00BF
%C0 À &#x00C0
%C1 Á &#x00C1
%C2 Â &#x00C2
%C3 Ã &#x00C3
%C4 Ä &#x00C4
%C5 Å &#x00C5
%C6 Æ &#x00C6
%C7 Ç &#x00C7
%C8 È &#x00C8
%C9 É &#x00C9
%CA Ê &#x00CA
%CB Ë &#x00CB
%CC Ì &#x00CC
%CD Í &#x00CD
%CE Î &#x00CE
%CF Ï &#x00CF
%D0 Ð &#x00D0
%D1 Ñ &#x00D1
%D2 Ò &#x00D2
%D3 Ó &#x00D3
%D4 Ô &#x00D4
%D5 Õ &#x00D5
%D6 Ö &#x00D6
%D8 Ø &#x00D8
%D9 Ù &#x00D9
%DA Ú &#x00DA
%DB Û &#x00DB
%DC Ü &#x00DC
%DD Ý &#x00DD
%DE Þ &#x00DE
%DF ß &#x00DF
%E0 à &#x00E0
%E1 á &#x00E1
%E2 â &#x00E2
%E3 ã &#x00E3
%E4 ä &#x00E4
%E5 å &#x00E5
%E6 æ &#x00E6
%E7 ç &#x00E7
%E8 è &#x00E8
%E9 é &#x00E9
%EA ê &#x00EA
%EB ë &#x00EB
%EC ì &#x00EC
%ED í &#x00ED
%EE î &#x00EE
%EF ï &#x00EF
%F0 ð &#x00F0
%F1 ñ &#x00F1
%F2 ò &#x00F2
%F3 ó &#x00F3
%F4 ô &#x00F4
%F5 õ &#x00F5
%F6 ö &#x00F6
%F7 ÷ &#x00F7
%F8 ø &#x00F8
%F9 ù &#x00F9
%FA ú &#x00FA
%FB û &#x00FB
%FC ü &#x00FC
%FD ý &#x00FD
%FE þ &#x00FE
%FF ÿ &#x00FF