kode standar amerika untuk pertukaran informasi atau ascii (american standard code for information interchange) merupakan suatu standar internasional dalam kode huruf dan simbol seperti hex dan unicode tetapi ascii lebih bersifat universal, contohnya 124 adalah untuk karakter "
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 nilai ansi ascii keterangan
nul 0000 0 null (tidak tampak)
soh 0001 1 start of heading (tidak tampak)
stx 0002 2 start of text (tidak tampak)
etx 0003 3 end of text (tidak tampak)
eot 0004 4 end of transmission (tidak tampak)
enq 0005 5 enquiry (tidak tampak)
ack 0006 6 acknowledge (tidak tampak)
bel 0007 7 bell (tidak tampak)
bs 0008 8 menghapus satu karakter di belakang kursor (backspace)
ht 0009 9 horizontal tabulation
lf 000a 10 pergantian baris (line feed)
vt 000b 11 tabulasi vertikal
ff 000c 12 pergantian baris (form feed)
cr 000d 13 pergantian baris (carriage return)
so 000e 14 shift out (tidak tampak)
si 000f 15 shift in (tidak tampak)
dle 0010 16 data link escape (tidak tampak)
dc1 0011 17 device control 1 (tidak tampak)
dc2 0012 18 device control 2 (tidak tampak)
dc3 0013 19 device control 3 (tidak tampak)
dc4 0014 20 device control 4 (tidak tampak)
nak 0015 21 negative acknowledge (tidak tampak)
syn 0016 22 synchronous idle (tidak tampak)
etb 0017 23 end of transmission block (tidak tampak)
can 0018 24 cancel (tidak tampak)
em 0019 25 end of medium (tidak tampak)
sub 001a 26 substitute (tidak tampak)
esc 001b 27 escape (tidak tampak)
fs 001c 28 file separator
gs 001d 29 group separator
rs 001e 30 record separator
us 001f 31 unit separator
sp 0020 32 spasi
! 0021 33 tanda seru (exclamation)
" 0022 34 tanda kutip dua
# 0023 35 tanda pagar (kres)
$ 0024 36 tanda mata uang dolar
% 0025 37 tanda persen
& 0026 38 karakter ampersand (&)
0027 39 karakter apostrof
( 0028 40 tanda kurung buka
) 0029 41 tanda kurung tutup
* 002a 42 karakter asterisk (bintang)
+ 002b 43 tanda tambah (plus)
, 002c 44 karakter koma
- 002d 45 karakter hyphen (strip)
. 002e 46 tanda titik
/ 002f 47 garis miring (slash)
0 0030 48 angka nol
1 0031 49 angka satu
2 0032 50 angka dua
3 0033 51 angka tiga
4 0034 52 angka empat
5 0035 53 angka lima
6 0036 54 angka enam
7 0037 55 angka tujuh
8 0038 56 angka delapan
9 0039 57 angka sembilan
: 003a 58 tanda titik dua
; 003b 59 tanda titik koma
< 003c 60 tanda lebih kecil
= 003d 61 tanda sama dengan
> 003e 62 tanda lebih besar
? 003f 63 tanda tanya
@ 0040 64 a keong (@)
a 0041 65 huruf latin a kapital
b 0042 66 huruf latin b kapital
c 0043 67 huruf latin c kapital
d 0044 68 huruf latin d kapital
e 0045 69 huruf latin e kapital
f 0046 70 huruf latin f kapital
g 0047 71 huruf latin g kapital
h 0048 72 huruf latin h kapital
i 0049 73 huruf latin i kapital
j 004a 74 huruf latin j kapital
huruf latin k kapital
huruf latin l kapital
huruf latin m kapital
huruf latin n kapital
huruf latin o kapital
huruf latin p kapital
huruf latin q kapital
huruf latin r kapital
huruf latin s kapital
huruf latin t kapital
huruf latin u kapital
huruf latin v kapital
huruf latin w kapital
huruf latin x kapital
huruf latin y kapital
huruf latin z kapital
kurung siku kiri
garis miring terbalik (backslash)
kurung sikur kanan
garis bawah (underscore)
tanda petik satu
huruf latin a kecil
huruf latin b kecil
huruf latin c kecil
huruf latin d kecil
huruf latin e kecil
huruf latin f kecil
huruf latin g kecil
huruf latin h kecil
huruf latin i kecil
huruf latin j kecil
huruf latin k kecil
huruf latin l kecil
huruf latin m kecil
huruf latin n kecil
huruf latin o kecil
huruf latin p kecil
huruf latin q kecil
huruf latin r kecil
huruf latin s kecil
huruf latin t kecil
huruf latin u kecil
huruf latin v kecil
huruf latin w kecil
huruf latin x kecil
huruf latin y kecil
huruf latin z kecil