IBM released their IBM System/360 line around the same time ASCII was being standardized in the early 1960s. IBM therefore developed their own EBCDIC (Extended Binary Coded Decimal Interchange Code) for use with punch card peripherals, and still uses it on mainframes today.
There are several different EBCDIC code pages. Similar to ASCII, the first group of characters represents non-printable control commands. Below is the standard set of EBCDIC codes.
| Dec | Hex | Oct | Bin | Chr | Description |
|---|---|---|---|---|---|
| 0 | 00 | 000 | 00000000 | NUL | Null |
| 1 | 01 | 001 | 00000001 | SOH | Start of Heading |
| 2 | 02 | 002 | 00000010 | STX | Start of Text |
| 3 | 03 | 003 | 00000011 | ETX | End of Text |
| 4 | 04 | 004 | 00000100 | SEL | Select |
| 5 | 05 | 005 | 00000101 | HT | Horizontal Tab |
| 6 | 06 | 006 | 00000110 | RNL | Required New Line |
| 7 | 07 | 007 | 00000111 | DEL | Delete |
| 8 | 08 | 010 | 00001000 | GE | Graphic Escape |
| 9 | 09 | 011 | 00001001 | SPS | Superscript |
| 10 | 0A | 012 | 00001010 | RPT | Repeat |
| 11 | 0B | 013 | 00001011 | VT | Vertical Tab |
| 12 | 0C | 014 | 00001100 | FF | Form Feed |
| 13 | 0D | 015 | 00001101 | CR | Carriage Return |
| 14 | 0E | 016 | 00001110 | SO | Shift Out |
| 15 | 0F | 017 | 00001111 | SI | Shift In |
| 16 | 10 | 020 | 00010000 | DLE | Data Link Escape |
| 17 | 11 | 021 | 00010001 | DC1 | Device Control 1 |
| 18 | 12 | 022 | 00010010 | DC2 | Device Control 2 |
| 19 | 13 | 023 | 00010011 | DC3 | Device Control 3 |
| 20 | 14 | 024 | 00010100 | RES | Restore |
| 21 | 15 | 025 | 00010101 | NL | New Line |
| 22 | 16 | 026 | 00010110 | BS | Backspace |
| 23 | 17 | 027 | 00010111 | POC | Program-Operator Communication |
| 24 | 18 | 030 | 00011000 | CAN | Cancel |
| 25 | 19 | 031 | 00011001 | EM | End of Medium |
| 26 | 1A | 032 | 00011010 | UBS | Unit Backspace |
| 27 | 1B | 033 | 00011011 | CU1 | Customer Use 1 |
| 28 | 1C | 034 | 00011100 | IFS | Interchange File Separator |
| 29 | 1D | 035 | 00011101 | IGS | Interchange Group Separator |
| 30 | 1E | 036 | 00011110 | IRS | Interchange Record Separator |
| 31 | 1F | 037 | 00011111 | IUS | Interchange Unit Separator |
| 32 | 20 | 040 | 00100000 | DS | Digit Select |
| 33 | 21 | 041 | 00100001 | SOS | Start of Significance |
| 34 | 22 | 042 | 00100010 | FS | Field Separator |
| 35 | 23 | 043 | 00100011 | WUS | Word Underscore |
| 36 | 24 | 044 | 00100100 | BYP | Bypass |
| 37 | 25 | 045 | 00100101 | LF | Line Feed |
| 38 | 26 | 046 | 00100110 | ETB | End of Transmission Block |
| 39 | 27 | 047 | 00100111 | ESC | Escape |
| 40 | 28 | 050 | 00101000 | SA | Set Attribute |
| 41 | 29 | 051 | 00101001 | SFE | Start Field Extended |
| 42 | 2A | 052 | 00101010 | SM | Set Mode |
| 43 | 2B | 053 | 00101011 | CSP | Control Sequence Prefix |
| 44 | 2C | 054 | 00101100 | MFA | Modify Field Attribute |
| 45 | 2D | 055 | 00101101 | ENQ | Enquiry |
| 46 | 2E | 056 | 00101110 | ACK | Acknowledge |
| 47 | 2F | 057 | 00101111 | BEL | Bell |
| 48 | 30 | 060 | 00110000 | ||
| 49 | 31 | 061 | 00110001 | ||
| 50 | 32 | 062 | 00110010 | SYN | Synchronous Idle |
| 51 | 33 | 063 | 00110011 | IR | Index Return |
| 52 | 34 | 064 | 00110100 | PP | Presentation Position |
| 53 | 35 | 065 | 00110101 | TRN | Transparent |
| 54 | 36 | 066 | 00110110 | NBS | Numeric Backspace |
| 55 | 37 | 067 | 00110111 | EOT | End of Transmission |
| 56 | 38 | 070 | 00111000 | SBS | Subscript |
| 57 | 39 | 071 | 00111001 | IT | Indent Tab |
| 58 | 3A | 072 | 00111010 | RFF | Required Form Feed |
| 59 | 3B | 073 | 00111011 | CU3 | Customer Use 3 |
| 60 | 3C | 074 | 00111100 | DC4 | Device Control 4 |
| 61 | 3D | 075 | 00111101 | NAK | Negative Acknowledge |
| 62 | 3E | 076 | 00111110 | ||
| 63 | 3F | 077 | 00111111 | SUB | Substitute |
| 64 | 40 | 100 | 01000000 | (Space) | Space |
| 65 | 41 | 101 | 01000001 | Â | Latin capital letter A with circumflex |
| 66 | 42 | 102 | 01000010 | Ä | Latin capital letter A with diaeresis |
| 67 | 43 | 103 | 01000011 | À | Latin capital letter A with grave |
| 68 | 44 | 104 | 01000100 | Á | Latin capital letter A with acute |
| 69 | 45 | 105 | 01000101 | Ã | Latin capital letter A with tilde |
| 70 | 46 | 106 | 01000110 | Å | Latin capital letter A with ring above |
| 71 | 47 | 107 | 01000111 | Ç | Latin capital letter C with cedilla |
| 72 | 48 | 110 | 01001000 | Ñ | Latin capital letter N with tilde |
| 73 | 49 | 111 | 01001001 | ¢ | Cent sign |
| 74 | 4A | 112 | 01001010 | . | Full stop / Period |
| 75 | 4B | 113 | 01001011 | < | Less-than sign |
| 76 | 4C | 114 | 01001100 | ( | Left parenthesis |
| 77 | 4D | 115 | 01001101 | + | Plus sign |
| 78 | 4E | 116 | 01001110 | ! | Exclamation mark |
| 79 | 4F | 117 | 01001111 | & | Ampersand |
| 80 | 50 | 120 | 01010000 | é | Latin small letter e with acute |
| 81 | 51 | 121 | 01010001 | ê | Latin small letter e with circumflex |
| 82 | 52 | 122 | 01010010 | ë | Latin small letter e with diaeresis |
| 83 | 53 | 123 | 01010011 | è | Latin small letter e with grave |
| 84 | 54 | 124 | 01010100 | í | Latin small letter i with acute |
| 85 | 55 | 125 | 01010101 | î | Latin small letter i with circumflex |
| 86 | 56 | 126 | 01010110 | ï | Latin small letter i with diaeresis |
| 87 | 57 | 127 | 01010111 | ì | Latin small letter i with grave |
| 88 | 58 | 130 | 01011000 | ß | Latin small letter sharp s |
| 89 | 59 | 131 | 01011001 | ! | Exclamation mark |
| 90 | 5A | 132 | 01011010 | $ | Dollar sign |
| 91 | 5B | 133 | 01011011 | * | Asterisk |
| 92 | 5C | 134 | 01011100 | ) | Right parenthesis |
| 93 | 5D | 135 | 01011101 | ; | Semicolon |
| 94 | 5E | 136 | 01011110 | ~ | Tilde |
| 95 | 5F | 137 | 01011111 | - | Hyphen-minus |
| 96 | 60 | 140 | 01100000 | / | Slash |
| 97 | 61 | 141 | 01100001 | Â | Latin capital letter A with circumflex |
| 98 | 62 | 142 | 01100010 | Â | Latin capital letter A with circumflex |
| 99 | 63 | 143 | 01100011 | Â | Latin capital letter A with circumflex |
| 100 | 64 | 144 | 01100100 | Â | Latin capital letter A with circumflex |
| 101 | 65 | 145 | 01100101 | Â | Latin capital letter A with circumflex |
| 106 | 6A | 152 | 01101010 | | | Vertical bar |
| 107 | 6B | 153 | 01101011 | , | Comma |
| 108 | 6C | 154 | 01101100 | % | Percent sign |
| 109 | 6D | 155 | 01101101 | _ | Low line |
| 110 | 6E | 156 | 01101110 | > | Greater-than sign |
| 111 | 6F | 157 | 01101111 | ? | Question mark |
| 121 | 79 | 171 | 01111001 | ` | Grave accent |
| 122 | 7A | 172 | 01111010 | : | Colon |
| 123 | 7B | 173 | 01111011 | # | Pound sign |
| 124 | 7C | 174 | 01111100 | @ | At sign |
| 125 | 7D | 175 | 01111101 | ' | Apostrophe |
| 126 | 7E | 176 | 01111110 | = | Equals sign |
| 127 | 7F | 177 | 01111111 | " | Quotation mark |
| 129 | 81 | 201 | 10000001 | a | Latin small letter a |
| 130 | 82 | 202 | 10000010 | b | Latin small letter b |
| 131 | 83 | 203 | 10000011 | c | Latin small letter c |
| 132 | 84 | 204 | 10000100 | d | Latin small letter d |
| 133 | 85 | 205 | 10000101 | e | Latin small letter e |
| 134 | 86 | 206 | 10000110 | f | Latin small letter f |
| 135 | 87 | 207 | 10000111 | g | Latin small letter g |
| 136 | 88 | 210 | 10001000 | h | Latin small letter h |
| 137 | 89 | 211 | 10001001 | i | Latin small letter i |
| 145 | 91 | 221 | 10010001 | j | Latin small letter j |
| 146 | 92 | 222 | 10010010 | k | Latin small letter k |
| 147 | 93 | 223 | 10010011 | l | Latin small letter l |
| 148 | 94 | 224 | 10010100 | m | Latin small letter m |
| 149 | 95 | 225 | 10010101 | n | Latin small letter n |
| 150 | 96 | 226 | 10010110 | o | Latin small letter o |
| 151 | 97 | 227 | 10010111 | p | Latin small letter p |
| 152 | 98 | 230 | 10011000 | q | Latin small letter q |
| 153 | 99 | 231 | 10011001 | r | Latin small letter r |
| 162 | A2 | 242 | 10100010 | s | Latin small letter s |
| 163 | A3 | 243 | 10100011 | t | Latin small letter t |
| 164 | A4 | 244 | 10100100 | u | Latin small letter u |
| 165 | A5 | 245 | 10100101 | v | Latin small letter v |
| 166 | A6 | 246 | 10100110 | w | Latin small letter w |
| 167 | A7 | 247 | 10100111 | x | Latin small letter x |
| 168 | A8 | 250 | 10101000 | y | Latin small letter y |
| 169 | A9 | 251 | 10101001 | z | Latin small letter z |
| 192 | C0 | 300 | 11000000 | { | Left curly bracket |
| 193 | C1 | 301 | 11000001 | A | Latin capital letter A |
| 194 | C2 | 302 | 11000010 | B | Latin capital letter B |
| 195 | C3 | 303 | 11000011 | C | Latin capital letter C |
| 196 | C4 | 304 | 11000100 | D | Latin capital letter D |
| 197 | C5 | 305 | 11000101 | E | Latin capital letter E |
| 198 | C6 | 306 | 11000110 | F | Latin capital letter F |
| 199 | C7 | 307 | 11000111 | G | Latin capital letter G |
| 200 | C8 | 310 | 11001000 | H | Latin capital letter H |
| 201 | C9 | 311 | 11001001 | I | Latin capital letter I |
| 208 | D0 | 320 | 11010000 | } | Right curly bracket |
| 209 | D1 | 321 | 11010001 | J | Latin capital letter J |
| 210 | D2 | 322 | 11010010 | K | Latin capital letter K |
| 211 | D3 | 323 | 11010011 | L | Latin capital letter L |
| 212 | D4 | 324 | 11010100 | M | Latin capital letter M |
| 213 | D5 | 325 | 11010101 | N | Latin capital letter N |
| 214 | D6 | 326 | 11010110 | O | Latin capital letter O |
| 215 | D7 | 327 | 11010111 | P | Latin capital letter P |
| 216 | D8 | 330 | 11011000 | Q | Latin capital letter Q |
| 217 | D9 | 331 | 11011001 | R | Latin capital letter R |
| 224 | E0 | 340 | 11100000 | \ | Backslash |
| 226 | E2 | 342 | 11100010 | S | Latin capital letter S |
| 227 | E3 | 343 | 11100011 | T | Latin capital letter T |
| 228 | E4 | 344 | 11100100 | U | Latin capital letter U |
| 229 | E5 | 345 | 11100101 | V | Latin capital letter V |
| 230 | E6 | 346 | 11100110 | W | Latin capital letter W |
| 231 | E7 | 347 | 11100111 | X | Latin capital letter X |
| 232 | E8 | 350 | 11101000 | Y | Latin capital letter Y |
| 233 | E9 | 351 | 11101001 | Z | Latin capital letter Z |
| 240 | F0 | 360 | 11110000 | 0 | Digit 0 |
| 241 | F1 | 361 | 11110001 | 1 | Digit 1 |
| 242 | F2 | 362 | 11110010 | 2 | Digit 2 |
| 243 | F3 | 363 | 11110011 | 3 | Digit 3 |
| 244 | F4 | 364 | 11110100 | 4 | Digit 4 |
| 245 | F5 | 365 | 11110101 | 5 | Digit 5 |
| 246 | F6 | 366 | 11110110 | 6 | Digit 6 |
| 247 | F7 | 367 | 11110111 | 7 | Digit 7 |
| 248 | F8 | 370 | 11111000 | 8 | Digit 8 |
| 249 | F9 | 371 | 11111001 | 9 | Digit 9 |