ASCII-Tabelle
Local only — nothing is uploaded unless you save or share it.
Die vollständige ASCII-Tabelle, mit erklärten statt leer gelassenen Steuerzeichen.
- Tippen Sie ein Zeichen, eine Zahl oder einen Namen wie „Escape“ in das Suchfeld.
- Lesen Sie die Zeile: dezimal, hexadezimal, oktal, binär und die HTML-Entität, falls es eine gibt.
- Leeren Sie das Feld, um die ganze Tabelle zu durchblättern, oder schalten Sie Latin-1 für 128 bis 255 ein.
| Zeichen | Dez | Hex | Okt | Binär | Name | HTML |
|---|
Tool speichern
ASCII-Tabelle griffbereit halten
Nutzen Sie das Teilen-Menü Ihres Browsers und dann „Zum Home-Bildschirm“.
Über dieses Tool
Die vollständige ASCII-Tabelle — alle 128 Codes dezimal, hexadezimal, oktal und binär — dazu ein Suchfeld, das nimmt, was Sie ohnehin schon haben. Fügen Sie ein Zeichen ein, eine Zahl, 0x1D, U+0041, eine HTML-Entität oder einen Namen wie „Zeilenvorschub“, und es findet die Zeile. Die Steuerzeichen sind der Grund, warum die meisten hierherkommen, und sie sind der Teil, den andere Tabellen leer lassen. Niemand schlägt den ASCII-Code für den Buchstaben A nach. Man schaut nach, weil in einer Datei ein verirrtes 0x0D steckt, weil ein Protokolldokument ETX erwähnt, oder weil etwas an einem Zeichen zerbricht, das nicht druckt. Also ist hier jeder Code von 0 bis 31 benannt und beschrieben, mit einer Notiz, wofür er da war und wo er noch auftaucht — warum Strg+S ein Terminal einfrieren lassen kann, warum Windows-Zeilenenden ^M in einer Datei hinterlassen, warum ein Nullbyte in einer Textdatei meist heißt, dass versehentlich etwas Binäres geschrieben wurde. Die Codes 128 bis 255 werden getrennt gezeigt und als Latin-1 gekennzeichnet, denn das ist eine Entscheidung und keine Tatsache. ASCII hat sieben Bit und endet tatsächlich bei 127. Was darüber sitzt, hängt ganz von der Kodierung ab: 0xE9 ist é in Latin-1, etwas anderes in einer benachbarten Codepage und die Hälfte einer Zwei-Byte-Folge in UTF-8. Tabellen, die diesen Bereich als schlichtes „erweitertes ASCII“ präsentieren, sind der Anfang von etlichen Mojibake-Fehlern. Alles läuft in Ihrem Browser, es funktioniert also offline, sobald die Seite geladen ist.
Häufige Fragen
Was ist der ASCII-Code für A?
65 dezimal, 0x41 hexadezimal, 101 oktal, 01000001 binär. Kleines a ist 97 — genau 32 mehr, was ein Bit ist, und das ist kein Zufall: Bit 5 zu setzen oder zu löschen wechselt die Groß- und Kleinschreibung, und so wurde die Umwandlung gemacht, bevor jemand über andere Alphabete nachdenken musste.
Wofür sind die Steuerzeichen da?
Sie waren Befehle an einen Fernschreiber statt Zeichen auf Papier, und etwa acht davon tragen noch. LF und CR beenden Zeilen, HT ist die Tabulatortaste, ESC beginnt jede Terminal-Escape-Sequenz, BEL lässt Terminals noch immer piepen, und DC3 — Strg+S — hält die Ausgabe noch immer an, weshalb ein Terminal manchmal grundlos eingefroren wirkt. Der Rest ist meist historisch, und diese Tabelle sagt, was was ist.
Warum steht DEL bei 127 und nicht neben der Rücktaste?
Weil 127 auf Lochstreifen alle sieben Löcher sind. Jedes andere Zeichen ließ sich in dieses verwandeln, indem man die restlichen Löcher ausstanzte, und das machte es zum einzigen Code, der einen Fehler zuverlässig überschreiben konnte. Ein Loch ließ sich nicht rückgängig stanzen, „Löschen“ musste also das Muster mit allen gesetzten Bits sein.
Gibt es so etwas wie erweitertes ASCII?
Nicht wirklich, und der Ausdruck macht mehr Ärger, als er spart. ASCII ist ein Sieben-Bit-Standard, der bei 127 endet. Die Codes 128 bis 255 hängen ganz davon ab, welche Kodierung im Einsatz ist — 0xE9 ist é in Latin-1, ein anderes Zeichen in manchen Codepages und in UTF-8 überhaupt kein ganzes Zeichen. Diese Tabelle zeigt den Bereich als Latin-1 und schreibt es dazu, statt zu unterstellen, es gäbe eine Antwort.
Was ist der Unterschied zwischen CR und LF?
Auf einem Fernschreiber waren es zwei getrennte Bewegungen: CR brachte den Druckkopf zurück an den linken Rand, LF rollte das Papier eine Zeile weiter. Unix und macOS benutzen am Ende LF allein für einen Zeilenumbruch, Windows behielt beide als CR LF, und alte Macs nahmen CR allein. Diese Uneinigkeit ist der Grund, warum eine zwischen Systemen bewegte Datei alle Zeilen ineinanderlaufen lassen oder am Ende jeder Zeile ein ^M bekommen kann.
Kann ich nach dem Zeichen selbst suchen?
Ja — fügen Sie es ein und Sie bekommen seine Zeile. Das Feld nimmt außerdem eine Dezimalzahl, 0x-Hex, \x-Hex, einen U+-Codepunkt, 0b-Binär, 0o-Oktal, eine HTML-Entität wie &, eine Abkürzung wie LF oder einen Namen wie „Wagenrücklauf“. Es erkennt aus dem Getippten, was gemeint war, es gibt also keinen Modus einzustellen.
Helfen Sie, dieses Tool zu verbessern
Einen Fehler gefunden, eine Änderung im Kopf, oder fehlt Ihnen ein Tool?
Sie haben einen ungesendeten Entwurf.
Danke — ist bei uns angekommen. Die Antwort finden Sie in Ihrem Postfach.Go to my messages