So verwenden Sie es
- Tippen Sie in das Feld Suche einen Dezimalcode wie 65, einen Hexadezimalcode wie 0x41, einen Binärcode wie 0b1000001, ein Zeichen wie A oder ein Wort wie bell ein.
- Wählen Sie in der Liste Anzeigen entweder Steuercodes oder Druckbare Zeichen, um die Tabelle einzuengen, oder lassen Sie Alle Codes stehen, um alle 128 zu sehen.
- Lesen Sie eine Zeile von links nach rechts: Dezimal-, Hexadezimal-, Oktal- und Binärwert sind derselbe Code, und das Zeichen oder das Kürzel mit dem Namen sagt, was er ist.
Was ASCII ist und wie die Tabelle entsteht
ASCII, der American Standard Code for Information Interchange, ordnet jedem der 128 Zeichen eine Zahl von 0 bis 127 zu. RFC 20 (1969) legt die Codetabelle und die Namen der Codes fest. Die Codes 0 bis 31 und 127 sind Steuercodes: Sie wurden für Fernschreiber und Terminals geschrieben, etwa Zeilenvorschub (LF, 10) oder Escape (ESC, 27), und die meisten haben keine Druckform. Die Codes 32 bis 126 sind druckbar: das Leerzeichen, die Buchstaben, die Ziffern und die Zeichen, die Sie tippen können.
Der Basic-Latin-Block von Unicode gibt denselben 128 Codepunkten dieselben Zahlen. U+0041 ist daher der Buchstabe A mit dem Code 65, in jedem Zahlensystem, das die Tabelle zeigt.
Die vier Zahlensysteme
Dezimal, das Zehnersystem, ist die Alltagszahl. Hexadezimal, das Sechzehnersystem, nutzt die Ziffern 0 bis 9 und die Buchstaben A bis F, daher ist 65 gleich 41 (4 × 16 + 1). Oktal, das Achtersystem, nutzt die Ziffern 0 bis 7, daher ist 65 gleich 101 (1 × 64 + 0 × 8 + 1). Binär, das Zweiersystem, nutzt nur 0 und 1, daher ist 65 gleich 1000001 (64 + 1). Programmierer schreiben einen Hexadezimalcode meist mit dem Präfix 0x, etwa 0x41.
Die Tabelle füllt die Binärwerte auf sieben Stellen und die Oktalwerte auf drei Stellen auf, damit alle Zeilen bündig stehen.
65 = 41 hexadezimal = 101 oktal = 1000001 binär
Rechenbeispiel: der Buchstabe A und der Escape-Code
Tippen Sie A in das Feld Suche ein. Die Tabelle zeigt eine Zeile für den Code 65, mit dem Hexadezimalwert 41, dem Oktalwert 101 und dem Binärwert 1000001.
Tippen Sie esc ein. Die Zeile für den Code 27 zeigt das Kürzel ESC und den Namen Escape, mit dem Hexadezimalwert 1B, dem Oktalwert 033 und dem Binärwert 0011011.
Häufig gestellte Fragen
Warum endet die Tabelle bei 127 und nicht bei 255?
ASCII nutzt sieben Bits, daher laufen die Codes von 0 bis 127. Erweiterte Zeichensätze wie ISO 8859-9, der für Türkisch genutzt wird, fügen Buchstaben mit Akzent wie ş und ğ bei Codes über 127 hinzu. Diese Tabelle zeigt nur die 128 ASCII-Codes.
Welche Steuercodes sind noch wichtig?
Die meisten Steuercodes haben ihren ursprünglichen Zweck verloren, einige sind aber noch wichtig. LF (10) beendet eine Zeile unter Unix und im Web, CR (13) gefolgt von LF beendet eine Zeile in Textdateien unter Windows, HT (9) ist der Tabulator, und ESC (27) beginnt die Farb- und Cursorcodes eines Terminals.
Ist das Zeichen 0 dasselbe wie die Zahl 0?
Nein. Das Zeichen 0 hat den Code 48, das sind 30 hexadezimal, während der Code 0 das Steuerzeichen NUL ist. Eine Ziffer, die Sie auf der Tastatur tippen, wird als ihr Code gespeichert, also 48 bis 57 für 0 bis 9.
Warum liegen Groß- und Kleinbuchstaben 32 auseinander?
A ist der Code 65 (41 hexadezimal) und a der Code 97 (61 hexadezimal), der Unterschied ist also 32. Das Setzen dieses einen Bits ändert die Groß- oder Kleinschreibung eines Buchstabens, daher ist die einfache Umwandlung der Schreibweise schnell.
Sind die ASCII-Codes in UTF-8-Dateien dieselben?
Ja. In UTF-8, der Kodierung des Webs, wird jedes ASCII-Zeichen in einem Byte mit demselben Wert gespeichert. Die Codes dieser Tabelle sind daher die Codes, die eine Textdatei enthält. Manche ältere Kodierungen, etwa die EBCDIC-Codes mancher Großrechner, verwenden andere Zahlen.
Quellen
- RFC 20 (englisch): ASCII format for Network Interchange (1969), Codetabelle und Namen
- Unicode Character Database (englisch): UnicodeData.txt, Namen der Buchstaben und Ziffern
Zahlen und Text zuletzt geprüft: Mittwoch, 11. November 2026.