ASCII (pronunțat az-kee, ass-key dacă sunteți american), este un tabel de caractere pentru calculatoare. Este un cod binar utilizat de echipamentele electronice pentru a gestiona texte care utilizează alfabetul englez, numere și alte simboluri comune. ASCII este o abreviere de la American Standard Code for Information Interchange (Codul standard american pentru schimbul de informații). ASCII a fost dezvoltat în anii 1960 și s-a bazat pe codurile anterioare utilizate de sistemele telegrafice.

Codul include definiții pentru 128 de caractere: cele mai multe dintre acestea sunt caracterele imprimabile ale alfabetului, cum ar fi abc, ABC, 123 și ?&! Există, de asemenea, caractere de control care nu pot fi tipărite, ci controlează modul în care este procesat textul, de exemplu, pentru a începe o nouă linie. Acestea se află în coloana din stânga în tabelul de mai jos. Cele mai multe dintre caracterele de control nu mai sunt utilizate în scopul lor inițial. Nu există un control real de formatare (pentru bold sau italic etc.).

Uneori, cineva vorbește despre un fișier sau un document în ASCII, ceea ce înseamnă că este în text simplu.

ASCII utilizează 8 cifre binare (biți) pentru a reprezenta caracterele: 1000001 (sau 41 în hexazecimal sau 65 în numere standard de bază 10) reprezintă litera majusculă A; 1000010 reprezintă B; 1000011 reprezintă C; și așa mai departe în succesiune. Opt biți au permis includerea unui bit de paritate în fiecare octet trimis prin intermediul unui port serial sau al modemurilor, acest bit fiind utilizat pentru evitarea erorilor. Acest lucru era mai important cu ani în urmă, când conexiunile erau adesea zgomotoase.