EBCDIC Codes
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.
It is probably the next most well known
character set due to the proliferation of IBM midrange and mainframes.
There are a handful of different EBCDIC
Code Pages and similar to ASCII, the first few characters are
Non-Printable
Here is the set of codes employed in all IBM System/360 machines.
| Dec |
Hex |
Oct |
Binary |
Character |
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 |
PF |
Punch ofF |
| 5 |
05 |
005 |
00000101 |
HT |
Horizontal Tab |
| 6 |
06 |
006 |
00000110 |
LC |
Lower Case |
| 7 |
07 |
007 |
00000111 |
DEL |
DELete |
| 10 |
0A |
012 |
00001010 |
SMM |
Start of Manual Message |
| 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 |
TM |
Tape Mark |
| 20 |
14 |
024 |
00010100 |
RES |
REStore |
| 21 |
15 |
025 |
00010101 |
NL |
New Line |
| 22 |
16 |
026 |
00010110 |
BS |
BackSpace |
| 23 |
17 |
027 |
00010111 |
IL |
IdLe |
| 24 |
18 |
030 |
00011000 |
CAN |
CANcel |
| 25 |
19 |
031 |
00011001 |
EM |
End of Medium |
| 26 |
1A |
032 |
00011010 |
CC |
Cursor Control |
| 27 |
1B |
033 |
00011011 |
CU1 |
Customer User 1 |
| 28 |
1C |
034 |
00011100 |
IFS |
Interchange File Separator |
| 29 |
1D |
035 |
00011101 |
IGS |
Interchange Goup 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 |
| 36 |
24 |
044 |
00100100 |
BYP |
BYPass |
| 37 |
25 |
045 |
00100101 |
LF |
Line Feed |
| 38 |
26 |
046 |
00100110 |
ETB |
End of Tranmission Block |
| 39 |
27 |
047 |
00100111 |
ESC |
ESCape |
| 42 |
2A |
052 |
00101010 |
SM |
Set Mode |
| 43 |
2B |
053 |
00101011 |
CU2 |
Customer User 2 |
| 45 |
2D |
055 |
00101101 |
ENQ |
ENQuiry |
| 46 |
2E |
056 |
00101110 |
ACK |
ACKnowledge |
| 47 |
2F |
057 |
00101111 |
BEL |
BELl |
| 50 |
32 |
062 |
00110010 |
SYN |
SYNchronous idle |
| 52 |
34 |
064 |
00110100 |
PN |
Punch oN |
| 53 |
35 |
065 |
00110101 |
RS |
Reader Stop |
| 54 |
36 |
066 |
00110110 |
UC |
Upper Case |
| 55 |
37 |
067 |
00110111 |
EOT |
End of Transmission |
| 59 |
3B |
073 |
00111011 |
CU3 |
Customer Use 3 |
| 60 |
3C |
074 |
00111100 |
DC4 |
Device Control 4 |
| 61 |
3D |
075 |
00111101 |
NAK |
Negative AcKnowledge |
| 63 |
3F |
077 |
00111111 |
SUB |
Substitute |
| 64 |
40 |
100 |
01000000 |
|
Space |
| 74 |
4A |
112 |
01001010 |
[ |
Left Square Bracket |
| 75 |
4B |
113 |
01001011 |
. |
Full stop |
| 76 |
4C |
114 |
01001100 |
< |
Less-than sign |
| 77 |
4D |
115 |
01001101 |
( |
Left Parenthesis |
| 78 |
4E |
116 |
01001110 |
+ |
Plus sign |
| 79 |
4F |
117 |
01001111 |
! |
Exclamation Mark |
| 80 |
50 |
120 |
01010000 |
& |
Ampersand |
| 90 |
5A |
132 |
01011010 |
] |
Right Square Bracket |
| 91 |
5B |
133 |
01011011 |
$ |
Dollar Sign |
| 92 |
5C |
134 |
01011100 |
* |
Asterisk |
| 93 |
5D |
135 |
01011101 |
) |
Right Parenthesis |
| 94 |
5E |
136 |
01011110 |
; |
Semicolon |
| 95 |
5F |
137 |
01011111 |
^ |
Circumflex accent |
| 96 |
60 |
140 |
01100000 |
- |
Hyphen-minus |
| 97 |
61 |
141 |
01100001 |
/ |
Slash |
| 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 |
= |
Equal 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 |
| 161 |
A1 |
241 |
10100001 |
~ |
Tilde |
| 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 Zero |
| 241 |
F1 |
361 |
11110001 |
1 |
Digit One |
| 242 |
F2 |
362 |
11110010 |
2 |
Digit Two |
| 243 |
F3 |
363 |
11110011 |
3 |
Digit Three |
| 244 |
F4 |
364 |
11110100 |
4 |
Digit Four |
| 245 |
F5 |
365 |
11110101 |
5 |
Digit Five |
| 246 |
F6 |
366 |
11110110 |
6 |
Digit Six |
| 247 |
F7 |
367 |
11110111 |
7 |
Digit Seven |
| 248 |
F8 |
370 |
11111000 |
8 |
Digit Eight |
| 249 |
F9 |
371 |
11111001 |
9 |
Digit Nine |