John's Corner

ASCII Character Table

The American Standard Code for Information Interchange (ASCII) is a 7 bit code that provides characters for upper and lower case letters, numbers, punctuation and a series of control codes that were originally designed for managing transmission via teletypewriters. There was also a 6 bit variant that used the printable 7 bit codes from 20H through to 5FH downshifted to the range 00H to 3FH (by subtracting 20H) to produce a 6 bit representation that covered capital letters, numbers and most common symbols.

An extended set of codes using 8 bits was later defined for use by personal computers covering accented characters, common symbols and graphics characters for producing simple lined drawings such as tables and ruler lines.

In more recent times, a number of different the extended sets have been defined that drop the graphics characters and replace them with a larger variety of accented letters and synbols. The most common set is shown here.

ASCII control characters

HexDecCodeDescription
0000NULL(Null character)
0101SOH (Start of Header)
0202STX (Start of Text)
0303ETX (End of Text)
0404EOT (End of Transmission)
0505ENQ (Enquiry)
0606ACK (Acknowledgement)
0707BEL (Bell)
0808BS (Backspace)
0909HT (Horizontal Tab)
0A10LF (Line feed)
0B11VT (Vertical Tab)
0C12FF (Form feed)
0D13CR (Carriage return)
0E14SO (Shift Out)
0F15SI (Shift In)
1016DLE (Data link escape)
1117DC1 (Device control 1)
1218DC2 (Device control 2)
1319DC3 (Device control 3)
1420DC4 (Device control 4)
1521NAK (Negative Acknowledgement)
1622SYN (Synchronous idle)
1723ETB (End of Transmission block)
1824CAN (Cancel)
1925EM (End of medium)
1A26SUB (Substitute)
1B27ESC (Escape)
1C28FS (File separator)
1D29GS (Group separator)
1E30RS (Record separator)
1F31US (Unit separator)

ASCII printable characters

HexDecCode
20 32space
21 33!
22 34"
23 35#
24 36$
25 37%
26 38&
27 39'
28 40(
29 41)
2A 42*
2B 43+
2C 44,
2D 45-
2E 46.
2F 47/
30 480
31 491
32 502
33 513
34 524
35 535
36 546
37 557
38 568
39 579
3A 58:
3B 59;
3C 60<
3D 61=
3E 62>
3F 63?
40 64@
41 65A
42 66B
43 67C
44 68D
45 69E
46 70F
47 71G
48 72H
49 73I
4A 74J
4B 75K
4C 76L
4D 77M
4E 78N
4F 79O
50 80P
51 81Q
52 82R
53 83S
54 84T
55 85U
56 86V
57 87W
58 88X
59 89Y
5A 90Z
5B 91[
5C 92\
5D 93]
5E 94^
5F 95_
60 96`
61 97a
62 98b
63 99c
64 100d
65 101e
66 102f
67 103g
68 104h
69 105i
6A 106j
6B 107k
6C 108l
6D 109m
6E 110n
6F 111o
70 112p
71 113q
72 114r
73 115s
74 116t
75 117u
76 118v
77 119w
78 120x
79 121y
7A 122z
7B 123{
7C 124|
7D 125}
7E 126~
7F 127DEL (Delete)

Extended ASCII characters

HexDecCode
80 128
81 129 (not defined)
82 130
83 131ƒ
84 132
85 133
86 134
87 135
88 136ˆ
89 137
8A 138Š
8B 139
8C 140Œ
8D 141 (not defined)
8E 142Ž
8F 143 (not defined)
90 144 (not defined)
91 145
92 146
93 147
94 148
95 149
96 150
97 151
98 152˜
99 153
9A 154š
9B 155
9C 156œ
9D 157 (not defined)
9E 158ž
9F 159Ÿ
A0 160  (Non-breaking space)
A1 161¡
A2 162¢
A3 163£
A4 164¤
A5 165¥
A6 166¦
A7 167§
A8 168¨
A9 169©
AA 170ª
AB 171«
AC 172¬
AD 173­ (Soft hyphen)
AE 174®
AF 175¯
B0 176°
B1 177±
B2 178²
B3 179³
B4 180´
B5 181µ
B6 182
B7 183·
B8 184¸
B9 185¹
BA 186º
BB 187»
BC 188¼
BD 189½
BE 190¾
BF 191¿
C0 192À
C1 193Á
C2 194Â
C3 195Ã
C4 196Ä
C5 197Å
C6 198Æ
C7 199Ç
C8 200È
C9 201É
CA 202Ê
CB 203Ë
CC 204Ì
CD 205Í
CE 206Î
CF 207Ï
D0 208Ð
D1 209Ñ
D2 210Ò
D3 211Ó
D4 212Ô
D5 213Õ
D6 214Ö
D7 215×
D8 216Ø
D9 217Ù
DA 218Ú
DB 219Û
DC 220Ü
DD 221Ý
DE 222Þ
DF 223ß
E0 224à
E1 225á
E2 226â
E3 227ã
E4 228ä
E5 229å
E6 230æ
E7 231ç
E8 232è
E9 233é
EA 234ê
EB 235ë
EC 236ì
ED 237í
EE 238î
EF 239ï
F0 240ð
F1 241ñ
F2 242ò
F3 243ó
F4 244ô
F5 245õ
F6 246ö
F7 247÷
F8 248ø
F9 249ù
FA 250ú
FB 251û
FC 252ü
FD 253ý
FE 254þ
FF 255ÿ

Return to Front Page


John's Corner