Home / Encodings / CP437

CP437

All 256 byte values of the original IBM PC character set — shown with its display graphics in the control range, the way screens actually drew them.

Encodings: Windows-1252Mac RomanCP437ISO-8859-1Windows-1251

· 00 ☺ 01 ☻ 02 ♥ 03 ♦ 04 ♣ 05 ♠ 06 • 07 ◘ 08 ○ 09 ◙ 0A ♂ 0B ♀ 0C ♪ 0D ♫ 0E ☼ 0F ► 10 ◄ 11 ↕ 12 ‼ 13 14 § 15 ▬ 16 ↨ 17 ↑ 18 ↓ 19 → 1A ← 1B ∟ 1C ↔ 1D ▲ 1E ▼ 1F 20 ! 21 " 22 # 23 $ 24 % 25 & 26 ' 27 ( 28 ) 29 * 2A + 2B , 2C - 2D . 2E / 2F 0 30 1 31 2 32 3 33 4 34 5 35 6 36 7 37 8 38 9 39 : 3A ; 3B < 3C = 3D > 3E ? 3F @ 40 A 41 B 42 C 43 D 44 E 45 F 46 G 47 H 48 I 49 J 4A K 4B L 4C M 4D N 4E O 4F P 50 Q 51 R 52 S 53 T 54 U 55 V 56 W 57 X 58 Y 59 Z 5A [ 5B \ 5C ] 5D ^ 5E _ 5F ` 60 a 61 b 62 c 63 d 64 e 65 f 66 g 67 h 68 i 69 j 6A k 6B l 6C m 6D n 6E o 6F p 70 q 71 r 72 s 73 t 74 u 75 v 76 w 77 x 78 y 79 z 7A { 7B | 7C } 7D ~ 7E · 7F Ç 80 ü 81 é 82 â 83 ä 84 à 85 å 86 ç 87 ê 88 ë 89 è 8A ï 8B î 8C ì 8D Ä 8E Å 8F É 90 æ 91 Æ 92 ô 93 ö 94 ò 95 û 96 ù 97 ÿ 98 Ö 99 Ü 9A ¢ 9B £ 9C ¥ 9D ₧ 9E ƒ 9F á A0 í A1 ó A2 ú A3 ñ A4 Ñ A5 ª A6 º A7 ¿ A8 ⌐ A9 ¬ AA ½ AB ¼ AC ¡ AD « AE » AF ░ B0 ▒ B1 ▓ B2 │ B3 ┤ B4 ╡ B5 ╢ B6 ╖ B7 ╕ B8 ╣ B9 ║ BA ╗ BB ╝ BC ╜ BD ╛ BE ┐ BF └ C0 ┴ C1 ┬ C2 ├ C3 ─ C4 ┼ C5 ╞ C6 ╟ C7 ╚ C8 ╔ C9 ╩ CA ╦ CB ╠ CC ═ CD ╬ CE ╧ CF ╨ D0 ╤ D1 ╥ D2 ╙ D3 ╘ D4 ╒ D5 ╓ D6 ╫ D7 ╪ D8 ┘ D9 ┌ DA █ DB ▄ DC ▌ DD ▐ DE ▀ DF α E0 ß E1 Γ E2 π E3 Σ E4 σ E5 µ E6 τ E7 Φ E8 Θ E9 Ω EA δ EB ∞ EC φ ED ε EE ∩ EF ≡ F0 ± F1 ≥ F2 ≤ F3 ⌠ F4 ⌡ F5 ÷ F6 ≈ F7 ° F8 ∙ F9 · FA √ FB ⁿ FC ² FD ■ FE   FF

Reading this grid

The original IBM PC character set (1981). In display contexts its control range 0x00–0x1F shows graphic glyphs — smileys, card suits, arrows — and those graphics are what the grid shows (byte 0x00 is the null). The graphics are why ANSI art and text-mode games look the way they do.

Each cell shows the character a byte stands for in CP437, with the byte value in hex beneath it. Dashed cells are bytes with no printable character in this encoding. Every character links to its full page.