Jumlah kode ASCII adalah 255 kode. Kode ASCII 0..127 merupakan kode ASCII untuk manipulasi teks; sedangkan kode ASCII 128..255 merupakan kode ASCII untuk manipulasi grafik. Kode ASCII sendiri dapat dikelompokkan lagi kedalam beberapa bagian:
· Kode yang tidak terlihat simbolnya seperti Kode 10(Line Feed), 13(Carriage Return), 8(Tab), 32(Space)
· Kode yang terlihat simbolnya seperti abjad (A..Z), numerik (0..9), karakter khusus (~!@#$%^&*()_+?:”{})
· Kode yang tidak ada di keyboard namun dapat ditampilkan. Kode ini umumnya untuk kode-kode grafik.
Dalam pengkodean kode ASCII memanfaatkan 8 bit. Pada saat ini kode ASCII telah tergantikan oleh kode UNICODE (Universal Code). UNICODE dalam pengkodeannya memanfaatkan 16 bit sehingga memungkinkan untuk menyimpan kode-kode lainnya seperti kode bahasa Jepang, Cina, Thailand dan sebagainya.
Pada papan keyboard, aktifkan numlock, tekan tombol ALT secara bersamaan dengan kode karakter maka akan dihasilkan karakter tertentu. Misalnya: ALT + 44 maka akan muncul karakter koma (,). Mengetahui kode-kode ASCII sangat bermanfaat misalnya untuk membuat karakter-karakter tertentu yang tidak ada di keyboard.
Tabel Karakter ASCII
Tabel berikut berisi karakter-karakter ASCII . Dalam sistem operasi Windows dan MS-DOS, pengguna dapat menggunakan karakter ASCII dengan menekan tombol Alt+[nomor nilai ANSI (desimal)]. Sebagai contoh, tekan kombinasi tombol Alt+87 untuk karakter huruf latin "W" kapital.
Karakter
|
Nilai Unicode
(heksadesimal) |
Nilai ANSI ASCII
(desimal) |
Keterangan
|
NUL
|
0000
|
Null (tidak tampak)
| |
SOH
|
0001
|
Start of heading (tidak tampak)
| |
STX
|
0002
|
Start of text (tidak tampak)
| |
ETX
|
0003
|
End of text (tidak tampak)
| |
EOT
|
0004
|
End of transmission (tidak tampak)
| |
ENQ
|
0005
|
Enquiry (tidak tampak)
| |
ACK
|
0006
|
Acknowledge (tidak tampak)
| |
BEL
|
0007
|
Bell (tidak tampak)
| |
BS
|
0008
|
Menghapus satu karakter di belakang kursor (Backspace)
| |
HT
|
0009
|
Horizontal tabulation
| |
LF
|
000A
|
Pergantian baris (Line feed)
| |
VT
|
000B
|
Tabulasi vertikal
| |
FF
|
000C
|
Pergantian baris (Form feed)
| |
CR
|
000D
|
Pergantian baris (carriage return)
| |
SO
|
000E
|
Shift out (tidak tampak)
| |
SI
|
000F
|
Shift in (tidak tampak)
| |
DLE
|
0010
|
Data link escape (tidak tampak)
| |
DC1
|
0011
|
Device control 1 (tidak tampak)
| |
DC2
|
0012
|
Device control 2 (tidak tampak)
| |
DC3
|
0013
|
Device control 3 (tidak tampak)
| |
DC4
|
0014
|
Device control 4 (tidak tampak)
| |
NAK
|
0015
|
Negative acknowledge (tidak tampak)
| |
SYN
|
0016
|
Synchronous idle (tidak tampak)
| |
ETB
|
0017
|
End of transmission block (tidak tampak)
| |
CAN
|
0018
|
Cancel (tidak tampak)
| |
EM
|
0019
|
End of medium (tidak tampak)
| |
SUB
|
001A
|
Substitute (tidak tampak)
| |
ESC
|
001B
|
Escape (tidak tampak)
| |
FS
|
001C
|
File separator
| |
GS
|
001D
|
Group separator
| |
RS
|
001E
|
Record separator
| |
US
|
001F
|
Unit separator
| |
SP
|
0020
|
Spasi
| |
!
|
0021
|
Tanda seru (exclamation)
| |
"
|
0022
|
Tanda kutip dua
| |
#
|
0023
|
Tanda pagar (kres)
| |
$
|
0024
|
Tanda mata uang dolar
| |
%
|
0025
|
Tanda persen
| |
&
|
0026
|
Karakter ampersand (&)
| |
‘
|
0027
|
Karakter Apostrof
| |
(
|
0028
|
Tanda kurung buka
| |
)
|
0029
|
Tanda kurung tutup
| |
*
|
002A
|
Karakter asterisk (bintang)
| |
+
|
002B
|
Tanda tambah (plus)
| |
,
|
002C
|
Karakter koma
| |
-
|
002D
|
Karakter hyphen (strip)
| |
.
|
002E
|
Tanda titik
| |
/
|
002F
|
Garis miring (slash)
| |
0
|
0030
|
Angka nol
| |
1
|
0031
|
Angka satu
| |
2
|
0032
|
Angka dua
| |
3
|
0033
|
Angka tiga
| |
4
|
0034
|
Angka empat
| |
5
|
0035
|
Angka lima
| |
6
|
0036
|
Angka enam
| |
7
|
0037
|
Angka tujuh
| |
8
|
0038
|
Angka delapan
| |
9
|
0039
|
Angka sembilan
| |
:
|
003A
|
Tanda titik dua
| |
;
|
003B
|
Tanda titik koma
| |
<
|
003C
|
Tanda lebih kecil
| |
=
|
003D
|
Tanda sama dengan
| |
>
|
003E
|
Tanda lebih besar
| |
?
|
003F
|
Tanda tanya
| |
@
|
0040
|
A keong (@)
| |
A
|
0041
|
Huruf latin A kapital
| |
B
|
0042
|
Huruf latin B kapital
| |
C
|
0043
|
Huruf latin C kapital
| |
D
|
0044
|
Huruf latin D kapital
| |
E
|
0045
|
Huruf latin E kapital
| |
F
|
0046
|
Huruf latin F kapital
| |
G
|
0047
|
71
|
Huruf latin G kapital
|
H
|
0048
|
Huruf latin H kapital
| |
I
|
0049
|
73
|
Huruf latin I kapital
|
J
|
004A
|
74
|
Huruf latin J kapital
|
K
|
004B
|
Huruf latin K kapital
| |
L
|
004C
|
76
|
Huruf latin L kapital
|
M
|
004D
|
77
|
Huruf latin M kapital
|
N
|
004E
|
Huruf latin N kapital
| |
O
|
004F
|
Huruf latin O kapital
| |
P
|
0050
|
Huruf latin P kapital
| |
Q
|
0051
|
Huruf latin Q kapital
| |
R
|
0052
|
82
|
Huruf latin R kapital
|
S
|
0053
|
83
|
Huruf latin S kapital
|
T
|
0054
|
84
|
Huruf latin T kapital
|
U
|
0055
|
Huruf latin U kapital
| |
V
|
0056
|
86
|
Huruf latin V kapital
|
W
|
0057
|
87
|
Huruf latin W kapital
|
X
|
0058
|
Huruf latin X kapital
| |
Y
|
0059
|
89
|
Huruf latin Y kapital
|
Z
|
005A
|
Huruf latin Z kapital
| |
[
|
005B
|
Kurung siku kiri
| |
\
|
005C
|
Garis miring terbalik (backslash)
| |
]
|
005D
|
93
|
Kurung sikur kanan
|
^
|
005E
|
94
|
Tanda pangkat
|
_
|
005F
|
Garis bawah (underscore)
| |
`
|
0060
|
96
|
Tanda petik satu
|
a
|
0061
|
97
|
Huruf latin a kecil
|
b
|
0062
|
Huruf latin b kecil
| |
c
|
0063
|
Huruf latin c kecil
| |
d
|
0064
|
Huruf latin d kecil
| |
e
|
0065
|
101
|
Huruf latin e kecil
|
f
|
0066
|
102
|
Huruf latin f kecil
|
g
|
0067
|
103
|
Huruf latin g kecil
|
h
|
0068
|
104
|
Huruf latin h kecil
|
i
|
0069
|
105
|
Huruf latin i kecil
|
j
|
006A
|
106
|
Huruf latin j kecil
|
k
|
006B
|
107
|
Huruf latin k kecil
|
l
|
006C
|
108
|
Huruf latin l kecil
|
m
|
006D
|
109
|
Huruf latin m kecil
|
n
|
006E
|
110
|
Huruf latin n kecil
|
o
|
006F
|
111
|
Huruf latin o kecil
|
p
|
0070
|
112
|
Huruf latin p kecil
|
q
|
0071
|
113
|
Huruf latin q kecil
|
r
|
0072
|
114
|
Huruf latin r kecil
|
s
|
0073
|
115
|
Huruf latin s kecil
|
t
|
0074
|
116
|
Huruf latin t kecil
|
u
|
0075
|
117
|
Huruf latin u kecil
|
v
|
0076
|
118
|
Huruf latin v kecil
|
w
|
0077
|
119
|
Huruf latin w kecil
|
x
|
0078
|
120
|
Huruf latin x kecil
|
y
|
0079
|
121
|
Huruf latin y kecil
|
z
|
007A
|
122
|
Huruf latin z kecil
|
{
|
007B
|
123
|
Kurung kurawal buka
|
¦
|
007C
|
124
|
Garis vertikal (pipa)
|
}
|
007D
|
125
|
Kurung kurawal tutup
|
~
|
007E
|
126
|
Karakter gelombang (tilde)
|
DEL
|
007F
|
127
|
Delete
|
0080
|
128
|
Dicadangkan
| |
0081
|
129
|
Dicadangkan
| |
0082
|
130
|
Dicadangkan
| |
0083
|
131
|
Dicadangkan
| |
IND
|
0084
|
132
|
Index
|
NEL
|
0085
|
133
|
Next line
|
SSA
|
0086
|
134
|
Start of selected area
|
ESA
|
0087
|
135
|
End of selected area
|
0088
|
136
|
Character tabulation set
| |
0089
|
137
|
Character tabulation with justification
| |
008A
|
138
|
Line tabulation set
| |
PLD
|
008B
|
139
|
Partial line down
|
PLU
|
008C
|
140
|
Partial line up
|
008D
|
141
|
Reverse line feed
| |
SS2
|
008E
|
142
|
Single shift two
|
SS3
|
008F
|
143
|
Single shift three
|
DCS
|
0090
|
144
|
Device control string
|
PU1
|
0091
|
145
|
Private use one
|
PU2
|
0092
|
146
|
Private use two
|
STS
|
0093
|
147
|
Set transmit state
|
CCH
|
0094
|
148
|
Cancel character
|
MW
|
0095
|
149
|
Message waiting
|
0096
|
150
|
Start of guarded area
| |
0097
|
151
|
End of guarded area
| |
0098
|
152
|
Start of string
| |
0099
|
153
|
Dicadangkan
| |
009A
|
154
|
Single character introducer
| |
CSI
|
009B
|
155
|
Control sequence introducer
|
ST
|
009C
|
156
|
String terminator
|
OSC
|
009D
|
157
|
Operating system command
|
PM
|
009E
|
158
|
Privacy message
|
APC
|
009F
|
158
|
Application program command
|
00A0
|
160
|
Spasi yang bukan pemisah kata
| |
¡
|
00A1
|
161
|
Tanda seru terbalik
|
¢
|
00A2
|
162
|
Tanda sen (Cent)
|
£
|
00A3
|
163
|
Tanda Poundsterling
|
¤
|
00A4
|
164
|
Tanda mata uang (Currency)
|
¥
|
00A5
|
165
|
Tanda Yen
|
¦
|
00A6
|
166
|
Garis tegak putus-putus (broken bar)
|
§
|
00A7
|
167
|
Section sign
|
¨
|
00A8
|
168
|
Diaeresis
|
©
|
00A9
|
169
|
Tanda hak cipta (Copyright)
|
ยช
|
00AA
|
170
|
Feminine ordinal indicator
|
«
|
00AB
|
171
|
Left-pointing double angle quotation mark
|
¬
|
00AC
|
172
|
Not sign
|
00AD
|
173
|
Tanda strip (hyphen)
| |
®
|
00AE
|
174
|
Tanda merk terdaftar
|
¯
|
00AF
|
175
|
Macron
|
°
|
00B0
|
176
|
Tanda derajat
|
±
|
00B1
|
177
|
Tanda kurang lebih (plus-minus)
|
²
|
00B2
|
178
|
Tanda kuadrat (pangkat dua)
|
³
|
00B3
|
179
|
Tanda kubik (pangkat tiga)
|
´
|
00B4
|
180
|
Acute accent
|
ยต
|
00B5
|
181
|
Micro sign
|
¶
|
00B6
|
182
|
Pilcrow sign
|
·
|
00B7
|
183
|
Middle dot
|


06.38
Unknown