ASCII (Gesprochen ASKI) ist die Abkürzung für "American Standard Code for Information Interchange". Dieser Code wurde von der

ISO unter ISO-646 standardisiert. Er dient der Darstellung von Groß- und Kleinbuchstaben, Ziffern, Sonder- und Steuerzeichen. Jedes Zeichen besteht aus 7 Bit, wodurch insgesamt 128 verschiedene Zeichen definierbar sind. Dazu gehören Groß- und Kleinbuchstaben, Ziffern und Sonderzeichen. In der erweiterten Version hat der ASCII-Zeichensatz (Extended ASCII) 8 Bits, wodurch weitere 128 Zeichen definiert werden können. Dies können länderspezifische Zeichen sein oder Sonderzeichen und Symbole. Das achte Bit wird auch als Paritätsbit benutzt. Die deutsche Version enthält auch Zeichen für Umlaute (DIN 66 0023).

Zur Darstellung dieser aus 7 oder 8 Bit bestehenden Zeichen gehört dann noch ein Character-Generator, der den Code in eine für Menschen lesbare Form (üblicherweise eine Pixelmatrix) umsetzt. Diesem Character-Generator muss zur korrekten Umsetzung der zugrundeliegende Code mitgeteilt werden. Fast alle fehlerhaften Darstellungen von Zeichen beruhen auf einer Fehlinformation bezüglich dieses Codes.