ASCII (as defined in ANSI standard X3.4) this chart courtesy of Tangerine Network binary dec oct hex symbol / meaning 00000000 0 00 00 NUL null 00000001 1 01 01 SOH start of header data 00000010 2 02 02 STX start of text 00000011 3 03 03 ETX end of text 00000100 4 04 04 EOT end of transmission 00000101 5 05 05 ENQ enquire / "who are you" 00000110 6 06 06 ACK acknowledge 00000111 7 07 07 BEL bell 00001000 8 10 08 BS backspace 00001001 9 11 09 HT horizontal tab 00001010 10 12 0A LF linefeed 00001011 11 13 0B VT vertical tab 00001100 12 14 0C FF form feed / next page 00001101 13 15 0D CR carriage return 00001110 14 16 0E SO shift out 00001111 15 17 0F SI shift in 00010000 16 20 10 DLE data link escape 00010001 17 21 11 DC1 device control code (XOn) 00010010 18 22 12 DC2 device control code 00010011 19 23 13 DC3 device control code (XOff) 00010100 20 24 14 DC4 device control code 00010101 21 25 15 NAK negative acknowledge / error 00010110 22 26 16 SYN synchronous idle (meaningless filler byte) 00010111 23 27 17 ETB end of transmission block 00011000 24 30 18 CAN cancel 00011001 25 31 19 EM end of medium 00011010 26 32 1A SUB substitute 00011011 27 33 1B ESC escape 00011100 28 34 1C FS file separator 00011101 29 35 1D GS group separator 00011110 30 36 1E RS record separator 00011111 31 37 1F US unit separator 00100000 32 40 20 SP space 00100001 33 41 21 ! exclamation point 00100010 34 42 22 " quotation mark 00100011 35 43 23 # pound sign 00100100 36 44 24 $ dollar sign 00100101 37 45 25 % percent sign 00100110 38 46 26 & ampersand 00100111 39 47 27 ' apostrophe 00101000 40 50 28 ( open parenthesis 00101001 41 51 29 ) close parenthesis 00101010 42 52 2A * asterisk 00101011 43 53 2B + plus sign 00101100 44 54 2C , comma 00101101 45 55 2D - dash / hyphen / minus sign 00101110 46 56 2E . period / point 00101111 47 57 2F / slash (virgule) 00110000 48 60 30 0 00110001 49 61 31 1 00110010 50 62 32 2 00110011 51 63 33 3 00110100 52 64 34 4 00110101 53 65 35 5 00110110 54 66 36 6 00110111 55 67 37 7 00111000 56 70 38 8 00111001 57 71 39 9 00111010 58 72 3A : 00111011 59 73 3B ; 00111100 60 74 3C < 00111101 61 75 3D = 00111110 62 76 3E > 00111111 63 77 3F ? 01000000 64 80 40 @ 01000001 65 81 41 A 01000010 66 82 42 B 01000011 67 83 43 C 01000100 68 84 44 D 01000101 69 85 45 E 01000110 70 86 46 F 01000111 71 87 47 G 01001000 72 90 48 H 01001001 73 91 49 I 01001010 74 92 4A J 01001011 75 93 4B K 01001100 76 94 4C L 01001101 77 95 4D M 01001110 78 96 4E N 01001111 79 97 4F O 01010000 80 100 50 P 01010001 81 101 51 Q 01010010 82 102 52 R 01010011 83 103 53 S 01010100 84 104 54 T 01010101 85 105 55 U 01010110 86 106 56 V 01010111 87 107 57 W 01011000 88 110 58 X 01011001 89 111 59 Y 01011010 90 112 5A Z 01011011 91 113 5B [ square bracket 01011100 92 114 5C \ backslash 01011101 93 115 5D ] 01011110 94 116 5E ^ caret 01011111 95 117 5F _ underscore 01100000 96 120 60 ` reverse apostrophe 01100001 97 121 61 a 01100010 98 122 62 b 01100011 99 123 63 c 01100100 100 124 64 d 01100101 101 125 65 e 01100110 102 126 66 f 01100111 103 127 67 g 01101000 104 130 68 h 01101001 105 131 69 i 01101010 106 132 6A j 01101011 107 133 6B k 01101100 108 134 6C l 01101101 109 135 6D m 01101110 110 136 6E n 01101111 111 137 6F o 01110000 112 140 70 p 01110001 113 141 71 q 01110010 114 142 72 r 01110011 115 143 73 s 01110100 116 144 74 t 01110101 117 145 75 u 01110110 118 146 76 v 01110111 119 147 77 w 01111000 120 150 78 x 01111001 121 151 79 y 01111010 122 152 8A z 01111011 123 153 8B { brace 01111100 124 154 8C | vertical line ('pipe') 01111101 125 155 8D } 01111110 126 156 8E ~ tilde / swung dash 01111111 127 157 8F DEL delete