Codepage 437: IBM’s most widely used character codes

Posted on: Posted on

Codepage 437 of the IBM PC assigns various special symbols, extended Latin characters, and box drawing characters to the 33 control character points of ASCII (0x00 to 0x1F and 0x7F) and the 128 points of extended ASCII (0x80 to 0xFF), so that they can be used for semi-graphic purposes in text mode.

In particular, box-drawing characters were widely used in DOS TUI-based applications, and are still used today in TUI-based applications running on terminals. (Unicode currently includes box-drawing characters and block-element characters in the point range from U+2500 to U+259F.)

Code Table

  0 1 2 3 4 5 6 7 8 9 A B C D E F
0x
1x §
2x ! # $ % & ( ) * + , . /
3x 0 1 2 3 4 5 6 7 8 9 : ; < = > ?
4x @ A B C D E F G H I J K L M N O
5x P Q R S T U V W X Y Z [ \ ] ^ _
6x ` a b c d e f g h i j k l m n o
7x p q r s t u v w x y z { | } ~
8x Ç ü é â ä à å ç ê ë è ï î ì Ä Å
9x É æ Æ ô ö ò û ù ÿ Ö Ü ¢ £ ¥ ƒ
Ax á í ó ú ñ Ñ ª º ¿ ¬ ½ ¼ ¡ « »
Bx
Cx
Dx
Ex ɑ ϐ ơ µ ɸ ϴ
Fx ± ÷ ° · ²  

Test Input

The test input window below is set to 80 columns and 25 rows, sized for the IBM console environment. However, it will be displayed narrower on mobile devices.

List for copy & paste:

  • Block: ░ ▒ ▓ █ ▀ ▄ ▌ ▐
  • Box (Single): ─ │ ┌ ┬ ┐ ├ ┼ ┤ └ ┴ ┘
  • Box (Double): ═ ║ ╔ ╦ ╗ ╠ ╬ ╣ ╚ ╩ ╝
  • Box (VS + HD): ╒ ╤ ╕ ╞ ╪ ╡ ╘ ╧ ╛
  • Box (HS + VD): ╓ ╥ ╖ ╟ ╫ ╢ ╙ ╨ ╜

See also

Leave a Reply

Your email address will not be published. Required fields are marked *