There are 32 control codes in ASCII, but many of them are not used any more. Notable codes have been marked with an asterisk.
NULL 0x00 0 * Start of heading 0x01 1 Start of text 0x02 2 End of text 0x03 3 End of transmission 0x04 4 Enquiry 0x05 5 Acknowledge 0x06 6 Alert/bell 0x07 7 Backspace 0x08 8 Tab 0x09 9 * Newline 0x0A 10 * Vertical tab 0x0B 11 New page 0x0C 12 Carriage return 0x0D 13 * Shift out 0x0E 14 Shift in 0x0F 15 Data link escape 0x10 16 Device ctrl 1 0x11 17 Device ctrl 2 0x12 18 Device ctrl 3 0x13 19 Device ctrl 4 0x14 20 Negative ack 0x15 21 Synchronous idle 0x16 22 End of block 0x17 23 Cancel 0x18 24 End of medium 0x19 25 Substitute 0x1A 26 Escape 0x1B 27 * File separator 0x1C 28 Group separator 0x1D 29 Record seperator 0x1E 30 Unit separator 0x1F 31
Space 0x20 32 P 0x50 80 ! 0x21 33 Q 0x51 81 " 0x22 34 R 0x52 82 # 0x23 35 S 0x53 83 $ 0x24 36 T 0x54 84 % 0x25 37 U 0x55 85 & 0x26 38 V 0x56 86 ' 0x27 39 W 0x57 87 ( 0x28 40 X 0x58 88 ) 0x29 41 Y 0x59 89 * 0x2A 42 Z 0x5A 90 + 0x2B 43 [ 0x5B 91 , 0x2C 44 \ 0x5C 92 - 0x2D 45 ] 0x5D 93 . 0x2E 46 ^ 0x5E 94 / 0x2F 47 _ 0x5F 95 0 0x30 48 ` 0x60 96 1 0x31 49 a 0x61 97 2 0x32 50 b 0x62 98 3 0x33 51 c 0x63 99 4 0x34 52 d 0x64 100 5 0x35 53 e 0x65 101 6 0x36 54 f 0x66 102 7 0x37 55 g 0x67 103 8 0x38 56 h 0x68 104 9 0x39 57 i 0x69 105 : 0x3A 58 j 0x6A 106 ; 0x3B 59 k 0x6B 107 < 0x3C 60 l 0x6C 108 = 0x3D 61 m 0x6D 109 > 0x3E 62 n 0x6E 110 ? 0x3F 63 o 0x6F 111 @ 0x40 64 p 0x70 112 A 0x41 65 q 0x71 113 B 0x42 66 r 0x72 114 C 0x43 67 s 0x73 115 D 0x44 68 t 0x74 116 E 0x45 69 u 0x75 117 F 0x46 70 v 0x76 118 G 0x47 71 w 0x77 119 H 0x48 72 x 0x78 120 I 0x49 73 y 0x79 121 J 0x4A 74 z 0x7A 122 K 0x4B 75 { 0x7B 123 L 0x4C 76 | 0x7C 124 M 0x4D 77 } 0x7D 125 N 0x4E 78 ~ 0x7E 126 O 0x4F 79 DEL 0x7F 127
All printable characters:
!"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~