Mesa Community College
Business Administration Department
ASCII Code Table
ASCII - American Standard Code for Information InterchangeA bit is a binary digit, and in the binary number system there are two digits (base 2), 0 and 1. A byte is collection of 8 bits, so with 8 bits there are 256 (28) possible combinations of 0s and 1s. The ASCII Code assigns each one of those combinations a specific character. The first 128 characters listed below are standard, but only use 7 bits. The additional characters that can be defined using the 8th bit are referred to as extended codes and their definitions may vary.
Dec = Decimal (Base 10), Hex = Hexadecimal (Base 16), Oct = Octal (Base 8), Char = Character
Dec Hex Oct Char Binary Dec Hex Oct Char Binary ------------------------------------------------------------------ 0 00 000 NUL 0000 0000 64 40 100 @ 0100 0000 1 01 001 SOH 0000 0001 65 41 101 A 0100 0001 2 02 002 STX 0000 0010 66 42 102 B 0100 0010 3 03 003 ETX 0000 0011 67 43 103 C 0100 0011 4 04 004 EOT 0000 0100 68 44 104 D 0100 0100 5 05 005 ENQ 0000 0101 69 45 105 E 0100 0101 6 06 006 ACK 0000 0110 70 46 106 F 0100 0110 7 07 007 BEL 0000 0111 71 47 107 G 0100 0111 8 08 010 BS 0000 1000 72 48 110 H 0100 1000 9 09 011 HT 0000 1001 73 49 111 I 0100 1001 10 0A 012 LF 0000 1010 74 4A 112 J 0100 1010 11 0B 013 VT 0000 1011 75 4B 113 K 0100 1011 12 0C 014 FF 0000 1100 76 4C 114 L 0100 1100 13 0D 015 CR 0000 1101 77 4D 115 M 0100 1101 14 0E 016 SO 0000 1110 78 4E 116 N 0100 1110 15 0F 017 SI 0000 1111 79 4F 117 O 0100 1111 16 10 020 DLE 0001 0000 80 50 120 P 0101 0000 17 11 021 DC1 0001 0001 81 51 121 Q 0101 0001 18 12 022 DC2 0001 0010 82 52 122 R 0101 0010 19 13 023 DC3 0001 0011 83 53 123 S 0101 0011 20 14 024 DC4 0001 0100 84 54 124 T 0101 0100 21 15 025 NAK 0001 0101 85 55 125 U 0101 0101 22 16 026 SYN 0001 0110 86 56 126 V 0101 0110 23 17 027 ETB 0001 0111 87 57 127 W 0101 0111 24 18 030 CAN 0001 1000 88 58 130 X 0101 1000 25 19 031 EM 0001 1001 89 59 131 Y 0101 1001 26 1A 032 SUB 0001 1010 90 5A 132 Z 0101 1010 27 1B 033 ESC 0001 1011 91 5B 133 [ 0101 1011 28 1C 034 FS 0001 1100 92 5C 134 \ 0101 1100 29 1D 035 GS 0001 1101 93 5D 135 ] 0101 1101 30 1E 036 RS 0001 1110 94 5E 136 ^ 0101 1110 31 1F 037 US 0001 1111 95 5F 137 _ 0101 1111 32 20 040 SPace 0010 0000 96 60 140 ` 0110 0000 33 21 041 ! 0010 0001 97 61 141 a 0110 0001 34 22 042 " 0010 0010 98 62 142 b 0110 0010 35 23 043 # 0010 0011 99 63 143 c 0110 0011 36 24 044 $ 0010 0100 100 64 144 d 0110 0100 37 25 045 % 0010 0101 101 65 145 e 0110 0101 38 26 046 & 0010 0110 102 66 146 f 0110 0110 39 27 047 ' 0010 0111 103 67 147 g 0110 0111 40 28 050 ( 0010 1000 104 68 150 h 0110 1000 41 29 051 ) 0010 1001 105 69 151 i 0110 1001 42 2A 052 * 0010 1010 106 6A 152 j 0110 1010 43 2B 053 + 0010 1011 107 6B 153 k 0110 1011 44 2C 054 , 0010 1100 108 6C 154 l 0110 1100 45 2D 055 - 0010 1101 109 6D 155 m 0110 1101 46 2E 056 . 0010 1110 110 6E 156 n 0110 1110 47 2F 057 / 0010 1111 111 6F 157 o 0110 1111 48 30 060 0 0011 0000 112 70 160 p 0111 0000 49 31 061 1 0011 0001 113 71 161 q 0111 0001 50 32 062 2 0011 0010 114 72 162 r 0111 0010 51 33 063 3 0011 0011 115 73 163 s 0111 0011 52 34 064 4 0011 0100 116 74 164 t 0111 0100 53 35 065 5 0011 0101 117 75 165 u 0111 0101 54 36 066 6 0011 0110 118 76 166 v 0111 0110 55 37 067 7 0011 0111 119 77 167 w 0111 0111 56 38 070 8 0011 1000 120 78 170 x 0111 1000 57 39 071 9 0011 1001 121 79 171 y 0111 1001 58 3A 072 : 0011 1010 122 7A 172 z 0111 1010 59 3B 073 ; 0011 1011 123 7B 173 { 0111 1011 60 3C 074 < 0011 1100 124 7C 174 | 0111 1100 61 3D 075 = 0011 1101 125 7D 175 } 0111 1101 62 3E 076 > 0011 1110 126 7E 176 ~ 0111 1110 63 3F 077 ? 0011 1111 127 7F 177 DEL 0111 1111 Binary Place Values ------------------------------------- Decimal 128 64 32 16 8 4 2 1 Binary 0 1 1 1 1 1 1 1 = 127 Decimal ASCII CONTROL CHARACTER ABBREVIATIONS ------------------------------------- NUL null SOH start of heading STX start of text ETX end of text EOT end of transmission ENQ enquiry ACK acknowledge BEL bell BS backspace HT horizontal tabulation LF linefeed VT vertical tabulation FF form feed CR carriage return SO shift out SI shift in DLE data link escape DC1 device control 1 DC2 device control 2 DC3 device control 3 DC4 device control 4 NAK negative acknowledge SYN synchronous idle ETB end of transmission block CAN cancel EM end of medium SUB substitute ESC escape FS file separator GS group separator RS record separator US unit separator DEL delete ETB end of transmission block EXTENDED ASCII CODE ------------------------------------- For additional information on the Extended ASCII Code see www.lookuptables.com. UNICODE TABLE ------------------------------------- The 256-character capability of ASCII is sufficient for English and Western European languages, but is much too small to handle the many alphabets used throughout the rest of the world. The Unicode coding scheme is designed ot solve this problem. Unicode uses two bytes (16 bits) to represent one character. This gives it the capability of representing 216 (65,536) different characters. The ASCII codes retain their original values in Unicode, so ASCII is a subset of the Unicode. See www.unicode.org for additional information.
Revised: 8/15/2005 - www.mc.maricopa.edu/dept/d07/ascii_table.html