Numbers are the language of computers. To communicate with programs (and with other computers), your computer converts characters and symbols into their numeric representations.

In the 1960s, a need for standardization led to American Standard Code for Information Interchange (ASCII) (pronounced ask-kee). The ASCII chart contains 128 numbers assigned to corresponding characters. ASCII provides a way that computers can store and exchange data with other computers and programs.

ASCII-formatted text contains no formatting information such as bold, italic, or fonts. When you use Microsoft Notepad or save a file as plain text in Microsoft Office Word, ASCII is used. You might have read an advertisement for a job opening where the employer asked for resumes in ASCII format. This means whether you send your resume in an e-mail message, fax, or as a printed copy, the employer wants your resume to contain no special style formatting. ASCII-formatted text works well with Optical Character Recognition (OCR) scanning software, which large companies frequently use to scan resumes.In this article

Insert an ASCII character into a document

In addition to typing a character on your keyboard, you can also use the character code of the symbol as a shortcut, or when a symbol isn't available on the keyboard you are using.

ASCII printing characters

Numbers 32-126 are assigned to characters that you would find on your keyboard and appear when you view or print a document. Number 127 represents the DELETE command.

ASCII printing characters chart

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

Tip You can reference the extended character set for a particular font using the Character Map program in Microsoft Windows. Click Start, point to All Programs, point to Accessories, point to System Tools, and then click Character Map.

Extended ASCII printing characters

Extended ASCII characters meet the demand for more characters. Extended ASCII includes the 128 characters found in ASCII (numbers 0-32 appear in a following chart), and adds an additional 128 characters for 256 total. Even with these additional characters, many languages contain symbols that could not be condensed into 256 characters. Because of this, there are variants of ASCII to encompass regional characters and symbols.

For example, the ASCII table also known as ISO 8859-1 is used by many software programs for languages in North America, Western Europe, Australia, and Africa.

Extended ASCII printing characters chart

Decimal Character Decimal Character
128 Ç 192
129 ü 193
130 é 194
131 â 195
132 ä 196
133 197
134 å 198
135 ç 199
136 ê 200
137 ë 201
138 è 202
139 ï 203
140 î 204
141 ì 205
142 Ä 206
143 Å 207
144 É 208
145 æ 209
146 Æ 210
147 ô 211
148 ö 212 Ô
149 ò 213
150 û 214
151 ù 215
152 ÿ 216
153 Ö 217
154 Ü 218
155 ¢ 219
156 £ 220
157 ¥ 221
158 222
159 ƒ 223
160 á 224 α
161 í 225 ß
162 ó 226 Γ
163 ú 227 π
164 ñ 228 Σ
165 Ñ 229 σ
166 ª 230 µ
167 º 231 τ
168 ¿ 232 Φ
169 233 Θ
170 ¬ 234 Ω
171 ½ 235 δ
172 ¼ 236
173 ¡ 237 φ
174 « 238 ε
175 » 239
176 240
177 241 ±
178 242
179 243
180 244
181 245
182 246 ÷
183 247
184 248
185 249
186 250 ·
187 251
188 252
189 253 ²
190 254
191 255

Tip You can reference the extended character set for a particular font using the Character Map program in Microsoft Windows. Click Start, point to All Programs, point to Accessories, point to System Tools, and then click Character Map.

ASCII non-printing control characters

Numbers 0-31 on the ASCII table are assigned for control characters that are used to control some peripheral devices such as printers. For example, 12 represents the form feed/new page function. This command instructs a printer to skip to the top of the next page.

ASCII non-printing control characters chart

Decimal Character Decimal Character
0 null 16 data link escape
1 start of heading 17 device control 1
2 start of text 18 device control 2
3 end of text 19 device control 3
4 end of transmission 20 device control 4
5 inquiry 21 negative acknowledge
6 acknowledge 22 synchronous idle
7 bell 23 end of transmission block
8 backspace 24 cancel
9 horizontal tab 25 end of medium
10 line feed/new line 26 substitute
11 vertical tab 27 escape
12 form feed/new page 28 file separator
13 carriage return 29 group separator
14 shift out 30 record separator
15 shift in 31 unit separator

Beyond ASCII

Another, newer table of characters is called Unicode. Because Unicode is a much larger table, it can represent 65,536 characters instead of the 128 of ASCII or 256 of extended ASCII. This larger capacity allows most characters of different languages to be included in one character set.