Kode ASCII (American Standard Code for Information Interchange) yang secara harafiah berarti Kode Standar Amerika untuk Pertukaran Informasi merupakan suatu kode yang digunakan untuk menggantikan huruf, angka, dan simbol-simbol menjadi kode tujuh bit, dengan satu bit tambahan (bit yang kedelapan) sebagai bit pemeriksa yakni bagian Most Significant Bit (MSB) bit paling besar. Kode ASCII digunakan untuk membakukan sistem transmisi data untuk mencapai keserasian antara perangkat keras (hardware) dengan perangkat lunak (software) yang digunakan.
ASCII menjadi standar internasional dalam kode huruf dan simbol seperti halnya hex dan Unicode. ASCII selalu digunakan oleh komputer dan alat komunikasi lain untuk menunjukkan teks. Karakter kendali yang terdapat pada kode ASCII dibedakan menjadi 5 kelompok sesuai dengan penggunaan yaitu berturut-turut meliputi logical communication, device control, information separator, code extention, dan physical communication. Code ASCII ini banyak dijumpai pada keyboard komputer atau piranti digital lainnya.
Jumlah kode ASCII keseluruhannya ada 256 kode dimulai dari 0 hingga terakhir 255. Kode ASCII dimulai dari 0 sampai dengan 127 merupakan kode ASCII yang digunakan untuk manipulasi teks. Sementara kode ASCII mulai dari 128 hingga 255 merupakan kode ASCII yang digunakan untuk manipulasi grafik.
Dalam pengkodeannya kode ASCII hanya memanfaatkan 8 bit saja. Pada saat terdapat Unicode (Universal Code) yang menggunakan pengkodean 16 bit, yang memungkinkan pengkodean penyimpanan karakter yang lebih banyak semisal aksara Yunani, Jepang, Rusia dan sebagainya. Urutan kode ASCII disebut pula ASCIIbetical, dimana semua huruf kapital diurutkan terlebih dahulu sebelum huruf kecil, jadi huruf 'Z' berada sebelum huruf 'a'.
Berikut adalah tabel karakter kode ASCII yang biasa digunakan.
Terdapat seni kreatif ASCII art yang merupakan suatu bentuk karya seni yang dibuat dari karakter-karakter kode ASCII. Karakter kode ASCII tersebut dirangkai sedemikian rupa sehingga menyerupai bentuk tertentu atau tulisan tertentu. Seni menggunakan kode ASCII ini awalnya merupakan salah satu cara untuk menggambarkan sesuatu pada komputer pada masa awal karena itu pada saat itu printer tidak bisa untuk mencetak gambar. Bentuk paling sederhana dari seni kode ASCII adalah kombinasi dari beberapa (dua atau tiga) karakter yang merepresentasikan perasaan pada tulisan, yang disebut emoticon atau smiley.