Code Page 437

The original IBM PC character set, used in DOS and the BIOS.

Code Page 437 (CP437) is the original character set of the IBM PC, introduced in 1981. It includes ASCII characters 0-127, plus an extended set of 128 characters featuring accented letters for Western European languages, box-drawing characters for creating text-mode user interfaces, Greek letters for mathematical notation, and various block and shade characters. CP437 was the default encoding for all IBM PCs and DOS systems, and its box-drawing characters became iconic in early computing. While it has been largely superseded by Unicode, CP437 remains important for retro computing, terminal emulators, and understanding computing history.

DEC HEX OCT BIN Symbol Unicode HTML Description
0 0x00 000 00000000 NUL U+0000 � Control character (NUL)
1 0x01 001 00000001 SOH U+0001  Control character (SOH)
2 0x02 002 00000010 STX U+0002  Control character (STX)
3 0x03 003 00000011 ETX U+0003  Control character (ETX)
4 0x04 004 00000100 EOT U+0004  Control character (EOT)
5 0x05 005 00000101 ENQ U+0005  Control character (ENQ)
6 0x06 006 00000110 ACK U+0006  Control character (ACK)
7 0x07 007 00000111 BEL U+0007  Control character (BEL)
8 0x08 010 00001000 BS U+0008  Control character (BS)
9 0x09 011 00001001 HT U+0009 	 Control character (HT)
10 0x0A 012 00001010 LF U+000A 
 Control character (LF)
11 0x0B 013 00001011 VT U+000B  Control character (VT)
12 0x0C 014 00001100 FF U+000C  Control character (FF)
13 0x0D 015 00001101 CR U+000D 
 Control character (CR)
14 0x0E 016 00001110 SO U+000E  Control character (SO)
15 0x0F 017 00001111 SI U+000F  Control character (SI)
16 0x10 020 00010000 DLE U+0010  Control character (DLE)
17 0x11 021 00010001 DC1 U+0011  Control character (DC1)
18 0x12 022 00010010 DC2 U+0012  Control character (DC2)
19 0x13 023 00010011 DC3 U+0013  Control character (DC3)
20 0x14 024 00010100 DC4 U+0014  Control character (DC4)
21 0x15 025 00010101 NAK U+0015  Control character (NAK)
22 0x16 026 00010110 SYN U+0016  Control character (SYN)
23 0x17 027 00010111 ETB U+0017  Control character (ETB)
24 0x18 030 00011000 CAN U+0018  Control character (CAN)
25 0x19 031 00011001 EM U+0019  Control character (EM)
26 0x1A 032 00011010 SUB U+001A  Control character (SUB)
27 0x1B 033 00011011 ESC U+001B  Control character (ESC)
28 0x1C 034 00011100 FS U+001C  Control character (FS)
29 0x1D 035 00011101 GS U+001D  Control character (GS)
30 0x1E 036 00011110 RS U+001E  Control character (RS)
31 0x1F 037 00011111 US U+001F  Control character (US)
32 0x20 040 00100000 U+0020   U+0020
33 0x21 041 00100001 ! U+0021 ! U+0021
34 0x22 042 00100010 " U+0022 " U+0022
35 0x23 043 00100011 # U+0023 # U+0023
36 0x24 044 00100100 $ U+0024 $ U+0024
37 0x25 045 00100101 % U+0025 % U+0025
38 0x26 046 00100110 & U+0026 & U+0026
39 0x27 047 00100111 ' U+0027 ' U+0027
40 0x28 050 00101000 ( U+0028 ( U+0028
41 0x29 051 00101001 ) U+0029 ) U+0029
42 0x2A 052 00101010 * U+002A * U+002A
43 0x2B 053 00101011 + U+002B + U+002B
44 0x2C 054 00101100 , U+002C , U+002C
45 0x2D 055 00101101 - U+002D - U+002D
46 0x2E 056 00101110 . U+002E . U+002E
47 0x2F 057 00101111 / U+002F / U+002F
48 0x30 060 00110000 0 U+0030 0 U+0030
49 0x31 061 00110001 1 U+0031 1 U+0031
50 0x32 062 00110010 2 U+0032 2 U+0032
51 0x33 063 00110011 3 U+0033 3 U+0033
52 0x34 064 00110100 4 U+0034 4 U+0034
53 0x35 065 00110101 5 U+0035 5 U+0035
54 0x36 066 00110110 6 U+0036 6 U+0036
55 0x37 067 00110111 7 U+0037 7 U+0037
56 0x38 070 00111000 8 U+0038 8 U+0038
57 0x39 071 00111001 9 U+0039 9 U+0039
58 0x3A 072 00111010 : U+003A : U+003A
59 0x3B 073 00111011 ; U+003B &#59; U+003B
60 0x3C 074 00111100 < U+003C &#60; U+003C
61 0x3D 075 00111101 = U+003D &#61; U+003D
62 0x3E 076 00111110 > U+003E &#62; U+003E
63 0x3F 077 00111111 ? U+003F &#63; U+003F
64 0x40 100 01000000 @ U+0040 &#64; U+0040
65 0x41 101 01000001 A U+0041 &#65; U+0041
66 0x42 102 01000010 B U+0042 &#66; U+0042
67 0x43 103 01000011 C U+0043 &#67; U+0043
68 0x44 104 01000100 D U+0044 &#68; U+0044
69 0x45 105 01000101 E U+0045 &#69; U+0045
70 0x46 106 01000110 F U+0046 &#70; U+0046
71 0x47 107 01000111 G U+0047 &#71; U+0047
72 0x48 110 01001000 H U+0048 &#72; U+0048
73 0x49 111 01001001 I U+0049 &#73; U+0049
74 0x4A 112 01001010 J U+004A &#74; U+004A
75 0x4B 113 01001011 K U+004B &#75; U+004B
76 0x4C 114 01001100 L U+004C &#76; U+004C
77 0x4D 115 01001101 M U+004D &#77; U+004D
78 0x4E 116 01001110 N U+004E &#78; U+004E
79 0x4F 117 01001111 O U+004F &#79; U+004F
80 0x50 120 01010000 P U+0050 &#80; U+0050
81 0x51 121 01010001 Q U+0051 &#81; U+0051
82 0x52 122 01010010 R U+0052 &#82; U+0052
83 0x53 123 01010011 S U+0053 &#83; U+0053
84 0x54 124 01010100 T U+0054 &#84; U+0054
85 0x55 125 01010101 U U+0055 &#85; U+0055
86 0x56 126 01010110 V U+0056 &#86; U+0056
87 0x57 127 01010111 W U+0057 &#87; U+0057
88 0x58 130 01011000 X U+0058 &#88; U+0058
89 0x59 131 01011001 Y U+0059 &#89; U+0059
90 0x5A 132 01011010 Z U+005A &#90; U+005A
91 0x5B 133 01011011 [ U+005B &#91; U+005B
92 0x5C 134 01011100 \ U+005C &#92; U+005C
93 0x5D 135 01011101 ] U+005D &#93; U+005D
94 0x5E 136 01011110 ^ U+005E &#94; U+005E
95 0x5F 137 01011111 _ U+005F &#95; U+005F
96 0x60 140 01100000 ` U+0060 &#96; U+0060
97 0x61 141 01100001 a U+0061 &#97; U+0061
98 0x62 142 01100010 b U+0062 &#98; U+0062
99 0x63 143 01100011 c U+0063 &#99; U+0063
100 0x64 144 01100100 d U+0064 &#100; U+0064
101 0x65 145 01100101 e U+0065 &#101; U+0065
102 0x66 146 01100110 f U+0066 &#102; U+0066
103 0x67 147 01100111 g U+0067 &#103; U+0067
104 0x68 150 01101000 h U+0068 &#104; U+0068
105 0x69 151 01101001 i U+0069 &#105; U+0069
106 0x6A 152 01101010 j U+006A &#106; U+006A
107 0x6B 153 01101011 k U+006B &#107; U+006B
108 0x6C 154 01101100 l U+006C &#108; U+006C
109 0x6D 155 01101101 m U+006D &#109; U+006D
110 0x6E 156 01101110 n U+006E &#110; U+006E
111 0x6F 157 01101111 o U+006F &#111; U+006F
112 0x70 160 01110000 p U+0070 &#112; U+0070
113 0x71 161 01110001 q U+0071 &#113; U+0071
114 0x72 162 01110010 r U+0072 &#114; U+0072
115 0x73 163 01110011 s U+0073 &#115; U+0073
116 0x74 164 01110100 t U+0074 &#116; U+0074
117 0x75 165 01110101 u U+0075 &#117; U+0075
118 0x76 166 01110110 v U+0076 &#118; U+0076
119 0x77 167 01110111 w U+0077 &#119; U+0077
120 0x78 170 01111000 x U+0078 &#120; U+0078
121 0x79 171 01111001 y U+0079 &#121; U+0079
122 0x7A 172 01111010 z U+007A &#122; U+007A
123 0x7B 173 01111011 { U+007B &#123; U+007B
124 0x7C 174 01111100 | U+007C &#124; U+007C
125 0x7D 175 01111101 } U+007D &#125; U+007D
126 0x7E 176 01111110 ~ U+007E &#126; U+007E
127 0x7F 177 01111111 DEL U+007F &#127; Control character (DEL)
128 0x80 200 10000000 Ç U+00C7 &#199; U+00C7
129 0x81 201 10000001 ü U+00FC &#252; U+00FC
130 0x82 202 10000010 é U+00E9 &#233; U+00E9
131 0x83 203 10000011 â U+00E2 &#226; U+00E2
132 0x84 204 10000100 ä U+00E4 &#228; U+00E4
133 0x85 205 10000101 à U+00E0 &#224; U+00E0
134 0x86 206 10000110 å U+00E5 &#229; U+00E5
135 0x87 207 10000111 ç U+00E7 &#231; U+00E7
136 0x88 210 10001000 ê U+00EA &#234; U+00EA
137 0x89 211 10001001 ë U+00EB &#235; U+00EB
138 0x8A 212 10001010 è U+00E8 &#232; U+00E8
139 0x8B 213 10001011 ï U+00EF &#239; U+00EF
140 0x8C 214 10001100 î U+00EE &#238; U+00EE
141 0x8D 215 10001101 ì U+00EC &#236; U+00EC
142 0x8E 216 10001110 Ä U+00C4 &#196; U+00C4
143 0x8F 217 10001111 Å U+00C5 &#197; U+00C5
144 0x90 220 10010000 É U+00C9 &#201; U+00C9
145 0x91 221 10010001 æ U+00E6 &#230; U+00E6
146 0x92 222 10010010 Æ U+00C6 &#198; U+00C6
147 0x93 223 10010011 ô U+00F4 &#244; U+00F4
148 0x94 224 10010100 ö U+00F6 &#246; U+00F6
149 0x95 225 10010101 ò U+00F2 &#242; U+00F2
150 0x96 226 10010110 û U+00FB &#251; U+00FB
151 0x97 227 10010111 ù U+00F9 &#249; U+00F9
152 0x98 230 10011000 ÿ U+00FF &#255; U+00FF
153 0x99 231 10011001 Ö U+00D6 &#214; U+00D6
154 0x9A 232 10011010 Ü U+00DC &#220; U+00DC
155 0x9B 233 10011011 ¢ U+00A2 &#162; U+00A2
156 0x9C 234 10011100 £ U+00A3 &#163; U+00A3
157 0x9D 235 10011101 ¥ U+00A5 &#165; U+00A5
158 0x9E 236 10011110 U+20A7 &#8359; U+20A7
159 0x9F 237 10011111 ƒ U+0192 &#402; U+0192
160 0xA0 240 10100000 á U+00E1 &#225; U+00E1
161 0xA1 241 10100001 í U+00ED &#237; U+00ED
162 0xA2 242 10100010 ó U+00F3 &#243; U+00F3
163 0xA3 243 10100011 ú U+00FA &#250; U+00FA
164 0xA4 244 10100100 ñ U+00F1 &#241; U+00F1
165 0xA5 245 10100101 Ñ U+00D1 &#209; U+00D1
166 0xA6 246 10100110 ª U+00AA &#170; U+00AA
167 0xA7 247 10100111 º U+00BA &#186; U+00BA
168 0xA8 250 10101000 ¿ U+00BF &#191; U+00BF
169 0xA9 251 10101001 U+2310 &#8976; U+2310
170 0xAA 252 10101010 ¬ U+00AC &#172; U+00AC
171 0xAB 253 10101011 ½ U+00BD &#189; U+00BD
172 0xAC 254 10101100 ¼ U+00BC &#188; U+00BC
173 0xAD 255 10101101 ¡ U+00A1 &#161; U+00A1
174 0xAE 256 10101110 « U+00AB &#171; U+00AB
175 0xAF 257 10101111 » U+00BB &#187; U+00BB
176 0xB0 260 10110000 U+2591 &#9617; U+2591
177 0xB1 261 10110001 U+2592 &#9618; U+2592
178 0xB2 262 10110010 U+2593 &#9619; U+2593
179 0xB3 263 10110011 U+2502 &#9474; U+2502
180 0xB4 264 10110100 U+2524 &#9508; U+2524
181 0xB5 265 10110101 U+2561 &#9569; U+2561
182 0xB6 266 10110110 U+2562 &#9570; U+2562
183 0xB7 267 10110111 U+2556 &#9558; U+2556
184 0xB8 270 10111000 U+2555 &#9557; U+2555
185 0xB9 271 10111001 U+2563 &#9571; U+2563
186 0xBA 272 10111010 U+2551 &#9553; U+2551
187 0xBB 273 10111011 U+2557 &#9559; U+2557
188 0xBC 274 10111100 U+255D &#9565; U+255D
189 0xBD 275 10111101 U+255C &#9564; U+255C
190 0xBE 276 10111110 U+255B &#9563; U+255B
191 0xBF 277 10111111 U+2510 &#9488; U+2510
192 0xC0 300 11000000 U+2514 &#9492; U+2514
193 0xC1 301 11000001 U+2534 &#9524; U+2534
194 0xC2 302 11000010 U+252C &#9516; U+252C
195 0xC3 303 11000011 U+251C &#9500; U+251C
196 0xC4 304 11000100 U+2500 &#9472; U+2500
197 0xC5 305 11000101 U+253C &#9532; U+253C
198 0xC6 306 11000110 U+255E &#9566; U+255E
199 0xC7 307 11000111 U+255F &#9567; U+255F
200 0xC8 310 11001000 U+255A &#9562; U+255A
201 0xC9 311 11001001 U+2554 &#9556; U+2554
202 0xCA 312 11001010 U+2569 &#9577; U+2569
203 0xCB 313 11001011 U+2566 &#9574; U+2566
204 0xCC 314 11001100 U+2560 &#9568; U+2560
205 0xCD 315 11001101 U+2550 &#9552; U+2550
206 0xCE 316 11001110 U+256C &#9580; U+256C
207 0xCF 317 11001111 U+2567 &#9575; U+2567
208 0xD0 320 11010000 U+2568 &#9576; U+2568
209 0xD1 321 11010001 U+2564 &#9572; U+2564
210 0xD2 322 11010010 U+2565 &#9573; U+2565
211 0xD3 323 11010011 U+2559 &#9561; U+2559
212 0xD4 324 11010100 U+2558 &#9560; U+2558
213 0xD5 325 11010101 U+2552 &#9554; U+2552
214 0xD6 326 11010110 U+2553 &#9555; U+2553
215 0xD7 327 11010111 U+256B &#9579; U+256B
216 0xD8 330 11011000 U+256A &#9578; U+256A
217 0xD9 331 11011001 U+2518 &#9496; U+2518
218 0xDA 332 11011010 U+250C &#9484; U+250C
219 0xDB 333 11011011 U+2588 &#9608; U+2588
220 0xDC 334 11011100 U+2584 &#9604; U+2584
221 0xDD 335 11011101 U+258C &#9612; U+258C
222 0xDE 336 11011110 U+2590 &#9616; U+2590
223 0xDF 337 11011111 U+2580 &#9600; U+2580
224 0xE0 340 11100000 α U+03B1 &#945; U+03B1
225 0xE1 341 11100001 ß U+00DF &#223; U+00DF
226 0xE2 342 11100010 Γ U+0393 &#915; U+0393
227 0xE3 343 11100011 π U+03C0 &#960; U+03C0
228 0xE4 344 11100100 Σ U+03A3 &#931; U+03A3
229 0xE5 345 11100101 σ U+03C3 &#963; U+03C3
230 0xE6 346 11100110 µ U+00B5 &#181; U+00B5
231 0xE7 347 11100111 τ U+03C4 &#964; U+03C4
232 0xE8 350 11101000 Φ U+03A6 &#934; U+03A6
233 0xE9 351 11101001 Θ U+0398 &#920; U+0398
234 0xEA 352 11101010 Ω U+03A9 &#937; U+03A9
235 0xEB 353 11101011 δ U+03B4 &#948; U+03B4
236 0xEC 354 11101100 U+221E &#8734; U+221E
237 0xED 355 11101101 φ U+03C6 &#966; U+03C6
238 0xEE 356 11101110 ε U+03B5 &#949; U+03B5
239 0xEF 357 11101111 U+2229 &#8745; U+2229
240 0xF0 360 11110000 U+2261 &#8801; U+2261
241 0xF1 361 11110001 ± U+00B1 &#177; U+00B1
242 0xF2 362 11110010 U+2265 &#8805; U+2265
243 0xF3 363 11110011 U+2264 &#8804; U+2264
244 0xF4 364 11110100 U+2320 &#8992; U+2320
245 0xF5 365 11110101 U+2321 &#8993; U+2321
246 0xF6 366 11110110 ÷ U+00F7 &#247; U+00F7
247 0xF7 367 11110111 U+2248 &#8776; U+2248
248 0xF8 370 11111000 ° U+00B0 &#176; U+00B0
249 0xF9 371 11111001 U+2219 &#8729; U+2219
250 0xFA 372 11111010 · U+00B7 &#183; U+00B7
251 0xFB 373 11111011 U+221A &#8730; U+221A
252 0xFC 374 11111100 U+207F &#8319; U+207F
253 0xFD 375 11111101 ² U+00B2 &#178; U+00B2
254 0xFE 376 11111110 U+25A0 &#9632; U+25A0
255 0xFF 377 11111111   U+00A0 &#160; U+00A0

Other Character Sets