ASCII (az-kee olarak telaffuz edilir, Amerikanca ise ass-key), bilgisayarlar için bir karakter tablosudur. İngiliz alfabesi, sayılar ve diğer yaygın sembolleri kullanarak metin işlemek için elektronik ekipman tarafından kullanılan ikili koddur. ASCII, American Standard Code for Information Interchange'in kısaltmasıdır. ASCII 1960'larda geliştirilmiştir ve telgraf sistemleri tarafından kullanılan önceki kodlara dayanmaktadır.
Kod 128 karakter için tanımlar içerir: bunların çoğu abc, ABC, 123 ve ?&! gibi alfabenin yazdırılabilir karakterleridir. Ayrıca yazdırılamayan ancak bunun yerine metnin nasıl işleneceğini kontrol eden, örneğin yeni bir satır başlatmak için kontrol karakterleri de vardır. Bunlar aşağıdaki tabloda sol sütunda yer almaktadır. Kontrol karakterlerinin çoğu artık orijinal amaçları için kullanılmamaktadır. Gerçek bir biçimlendirme kontrolü yoktur (kalın veya italik vb. için)
Bazen bir dosya veya belgeden ASCII olarak bahsedilir, yani düz metin olarak.
ASCII karakterleri temsil etmek için 8 ikili basamak (bit) kullanır: 1000001 (veya onaltılık olarak 41 veya standart taban-10 sayılarında 65) büyük harf A'yı temsil eder; 1000010 B'yi temsil eder; 1000011 C'yi temsil eder; ve sırayla böyle devam eder. Sekiz bit, seri port veya modemler üzerinden gönderilen her bayta bir eşlik biti eklenmesine izin verir, bu bit hataları önlemek için kullanılır. Bu, yıllar önce bağlantıların genellikle gürültülü olduğu zamanlarda daha önemliydi.


