ASCII ist die Abkürzung für American Standard Code for Information Interchange.
Der für den Informationstausch genutzte ASCII-Code ermöglichst es, Buchstaben, Zahlen und Sonderzeichen binär darzustellen. ASCII bezeichnet eine 7-Bit-Zeichenkodierung, das bedeutet jedem Zeichen wird ein Bitmuster aus 7 Bit zugeordnet - eine Darstellung von 2^7 = 128 Zeichen ist somit möglich. Ein Bit kann entweder den Wert "0" oder "1" annehmen.
Sprachspezifische Sonderzeichen sind bei einem reinen ASCII-Code für die Kodierung nicht vorgesehen (z. B. Umlaute in der deutschen Sprache). Allerdings wurde hierfür eine Erweiterung des 7-Bit-ASCII-Codes zu einem 8-Bit-Code vorgenommen, sodass 256 Zeichen möglich sind. Die ersten 128 Zeichen stimmen mit dem reinen ASCII-Code überein, die weiteren 128 Zeichen werden sprachspezifisch festgesetzt.
ASCII bildet die US-Variante von ISO 646.