Codepage 437 Character Map
The following character map lists the character codes for Codepage 437, also known as the "OEM font". It's typically the font seen when first booting a PC before the OS loads its own fonts.
For more info on retro fonts see the entry: Classic PC Fonts.
Low ASCII
Characters #0 to #127 (decimal) are informally known as "Plain ASCII" or "Low ASCII". Chars in the range #32 to #126 are referred to as "Printable ASCII". Click cells to view character details.
_0 | _1 | _2 | _3 | _4 | _5 | _6 | _7 | _8 | _9 | _a | _b | _c | _d | _e | _f | |
0_ | 00 | 01 ☺ | 02 ☻ | 03 ♥ | 04 ♦ | 05 ♣ | 06 ♠ | 07 • | 08 ◘ | 09 ○ | 0a ◙ | 0b ♂ | 0c ♀ | 0d ♪ | 0e ♫ | 0f ☼ |
1_ | 10 ► | 11 ◄ | 12 ↕ | 13 ‼ | 14 ¶ | 15 § | 16 ▬ | 17 ↨ | 18 ↑ | 19 ↓ | 1a → | 1b ← | 1c ∟ | 1d ↔ | 1e ▲ | 1f ▼ |
2_ | 20 | 21 ! | 22 " | 23 # | 24 $ | 25 % | 26 & | 27 ' | 28 ( | 29 ) | 2a * | 2b + | 2c , | 2d - | 2e . | 2f / |
3_ | 30 0 | 31 1 | 32 2 | 33 3 | 34 4 | 35 5 | 36 6 | 37 7 | 38 8 | 39 9 | 3a : | 3b ; | 3c < | 3d = | 3e > | 3f ? |
4_ | 40 @ | 41 A | 42 B | 43 C | 44 D | 45 E | 46 F | 47 G | 48 H | 49 I | 4a J | 4b K | 4c L | 4d M | 4e N | 4f O |
5_ | 50 P | 51 Q | 52 R | 53 S | 54 T | 55 U | 56 V | 57 W | 58 X | 59 Y | 5a Z | 5b [ | 5c \ | 5d ] | 5e ^ | 5f _ |
6_ | 60 ` | 61 a | 62 b | 63 c | 64 d | 65 e | 66 f | 67 g | 68 h | 69 i | 6a j | 6b k | 6c l | 6d m | 6e n | 6f o |
7_ | 70 p | 71 q | 72 r | 73 s | 74 t | 75 u | 76 v | 77 w | 78 x | 79 y | 7a z | 7b { | 7c | | 7d } | 7e ~ | 7f ⌂ |
Character Details
High ASCII
The upper 128 characters of CP437 (#128 to #255) are used in many classic text files & ANSI art packs. To translate these chars to and from Unicode use the CP437 Converter.
_0 | _1 | _2 | _3 | _4 | _5 | _6 | _7 | _8 | _9 | _a | _b | _c | _d | _e | _f | |
8_ | 80 Ç | 81 ü | 82 é | 83 â | 84 ä | 85 à | 86 å | 87 ç | 88 ê | 89 ë | 8a è | 8b ï | 8c î | 8d ì | 8e Ä | 8f Å |
9_ | 90 É | 91 æ | 92 Æ | 93 ô | 94 ö | 95 ò | 96 û | 97 ù | 98 ÿ | 99 Ö | 9a Ü | 9b ¢ | 9c £ | 9d ¥ | 9e ₧ | 9f ƒ |
a_ | a0 á | a1 í | a2 ó | a3 ú | a4 ñ | a5 Ñ | a6 ª | a7 º | a8 ¿ | a9 ⌐ | aa ¬ | ab ½ | ac ¼ | ad ¡ | ae « | af » |
b_ | b0 ░ | b1 ▒ | b2 ▓ | b3 │ | b4 ┤ | b5 ╡ | b6 ╢ | b7 ╖ | b8 ╕ | b9 ╣ | ba ║ | bb ╗ | bc ╝ | bd ╜ | be ╛ | bf ┐ |
c_ | c0 └ | c1 ┴ | c2 ┬ | c3 ├ | c4 ─ | c5 ┼ | c6 ╞ | c7 ╟ | c8 ╚ | c9 ╔ | ca ╩ | cb ╦ | cc ╠ | cd ═ | ce ╬ | cf ╧ |
d_ | d0 ╨ | d1 ╤ | d2 ╥ | d3 ╙ | d4 ╘ | d5 ╒ | d6 ╓ | d7 ╫ | d8 ╪ | d9 ┘ | da ┌ | db █ | dc ▄ | dd ▌ | de ▐ | df ▀ |
e_ | e0 α | e1 ß | e2 Γ | e3 π | e4 Σ | e5 σ | e6 µ | e7 τ | e8 Φ | e9 Θ | ea Ω | eb δ | ec ∞ | ed φ | ee ε | ef ∩ |
f_ | f0 ≡ | f1 ± | f2 ≥ | f3 ≤ | f4 ⌠ | f5 ⌡ | f6 ÷ | f7 ≈ | f8 ° | f9 ∙ | fa · | fb √ | fc ⁿ | fd ² | fe ■ | ff |
Each glyph of the classic VGA 9x16 font is represented internally by a bitmap image 8 pixels wide by 16 tall. To allow seamless box drawing characters C0h to DFh (#192 to #223) have the 9th pixel column from the left duplicated from the 8th column. The repeating 8th column mode can be disabled but the affected character range can not be changed. This is important to consider when creating custom fonts for retro displays.
- → ASCII Fold
- ↑ Top of Page
- / Root