ASCII (American Standard Code for Information Interchange) ist der amerikanische Standard-Code für Informationsaustausch und diente anfänglich der Darstellung von englischsprachigen Schriftzeichen basierend auf dem lateinischen Alphabet. Als Erweiterung zu dem ASCII-Code wurde der nach ISO-8859 zertifizierte ANSI-Code durch das Amrikanische Institut für nationale Standards entwickelt, um die Codierung an die jeweiligen Sprachbereiche der Länder anpassen zu können. Der ASCII-Code ist zudem der Vorgänger von Unicode und definiert 128 Zeichen, die weltweit am häufigsten genutzt werden. Der Zeichensatz wird von nahezu jedem System zur Textdarstellung verwendet.
Bei der Codierung werden digital dargestellte Ganzzahlen den Zeichen der Schriftsprache zugeordnet, wodurch digitale Geräte bestimmte Textinhalte als Zahlenfolgen senden, verarbeiten sowie empfangen können. Auf Grund der Tatsache, dass digitale Geräte nur Zahlen verarbeiten können, ist die Nutzung eines solchen Codes zwingend notwendig.
Der ASCII-Code umfasst insgesamt 128 genormte Zeichen, wozu Groß- und Kleinbuchstaben sowie Ziffern, Sonderzeichen und Steuerzeichen zählen, unter Verwendung einer 7-Bit-Zeichnkodierung. Jedes Zeichen von 0 bis 127 besitzt eine eindeutig zugewiesene Nummer. Eine durch IBM hervorgerufene Erweiterung des ASCII-Codes (Extended ASCII) verwendet eine 8-Bit-Zeichenkodierung und ermöglicht die Codierung von insgesamt 256 Zeichen. Mit Hilfe dieser 128 zusätzlichen Zeichen können beispielsweise Sonderzeichen, Symbole sowie länderspezifische Zeichen codiert werden. Diese Erweiterung des ASCII-Codes ist jedoch nicht einheitlich und kann zwischen Programmen, Computern, graphischen Zeichensätzen und Schriften variieren.
Die ersten 32 Zeichen des ASCII-Codes sind Steuerzeichen (control character), welche keine Schriftzeichen beinhalten, sondern lediglich zur Steuerung von Geräten dienen. Beispielweise verwenden Drucker den ASCII zum Wagenrücklauf beim Zeilenumbruch. Diese Steuerzeichen werden auch als nicht-druckbare Zeichen bezeichnet. Hingegen sind die übrigen Zeichen druckbar und daher graphisch darstellbar.