Die ASCII Tabelle ordnet den Standardwerten von null bis 127 feste Zeichen und Steuerfunktionen zu. Sie verbindet Dezimalwerte, Hexziffern und Sieben-Bit-Muster mit Buchstaben, Ziffern und weiteren Zeichen. Mit einer ASCII Tabelle kannst du ein Byte gezielt nachschlagen, ohne Zahlenwert und sichtbares Zeichen zu verwechseln. Diese ASCII Tabelle behandelt ausdrücklich Standard-ASCII, nicht beliebige Acht-Bit-Zeichensätze.
| Dezimal | Hex | Binär | Zeichen | Beschreibung |
|---|---|---|---|---|
| 0 | 00 | 0000000 | NUL | Nullzeichen |
| 1 | 01 | 0000001 | SOH | Beginn der Überschrift |
| 2 | 02 | 0000010 | STX | Textbeginn |
| 3 | 03 | 0000011 | ETX | Textende |
| 4 | 04 | 0000100 | EOT | Übertragungsende |
| 5 | 05 | 0000101 | ENQ | Anfrage |
| 6 | 06 | 0000110 | ACK | Bestätigung |
| 7 | 07 | 0000111 | BEL | Signalton |
| 8 | 08 | 0001000 | BS | Rückschritt |
| 9 | 09 | 0001001 | HT | Horizontaler Tabulator |
| 10 | 0A | 0001010 | LF | Zeilenvorschub |
| 11 | 0B | 0001011 | VT | Vertikaler Tabulator |
| 12 | 0C | 0001100 | FF | Seitenvorschub |
| 13 | 0D | 0001101 | CR | Wagenrücklauf |
| 14 | 0E | 0001110 | SO | Umschalten aus |
| 15 | 0F | 0001111 | SI | Umschalten ein |
| 16 | 10 | 0010000 | DLE | Datenverbindungs-Escape |
| 17 | 11 | 0010001 | DC1 | Gerätesteuerung 1 |
| 18 | 12 | 0010010 | DC2 | Gerätesteuerung 2 |
| 19 | 13 | 0010011 | DC3 | Gerätesteuerung 3 |
| 20 | 14 | 0010100 | DC4 | Gerätesteuerung 4 |
| 21 | 15 | 0010101 | NAK | Negative Bestätigung |
| 22 | 16 | 0010110 | SYN | Synchronisationszeichen |
| 23 | 17 | 0010111 | ETB | Übertragungsblockende |
| 24 | 18 | 0011000 | CAN | Abbruch |
| 25 | 19 | 0011001 | EM | Medienende |
| 26 | 1A | 0011010 | SUB | Ersatzzeichen |
| 27 | 1B | 0011011 | ESC | Escape |
| 28 | 1C | 0011100 | FS | Dateitrenner |
| 29 | 1D | 0011101 | GS | Gruppentrenner |
| 30 | 1E | 0011110 | RS | Datensatztrenner |
| 31 | 1F | 0011111 | US | Einheitentrenner |
| 32 | 20 | 0100000 | SP | Leerzeichen |
| 33 | 21 | 0100001 | ! | Ausrufezeichen |
| 34 | 22 | 0100010 | " | Doppeltes Anführungszeichen |
| 35 | 23 | 0100011 | # | Doppelkreuz |
| 36 | 24 | 0100100 | $ | Dollarzeichen |
| 37 | 25 | 0100101 | % | Prozentzeichen |
| 38 | 26 | 0100110 | & | Und-Zeichen |
| 39 | 27 | 0100111 | ' | Apostroph |
| 40 | 28 | 0101000 | ( | Runde Klammer auf |
| 41 | 29 | 0101001 | ) | Runde Klammer zu |
| 42 | 2A | 0101010 | * | Stern |
| 43 | 2B | 0101011 | + | Pluszeichen |
| 44 | 2C | 0101100 | , | Komma |
| 45 | 2D | 0101101 | - | Bindestrich-Minus |
| 46 | 2E | 0101110 | . | Punkt |
| 47 | 2F | 0101111 | / | Schrägstrich |
| 48 | 30 | 0110000 | 0 | Ziffer 0 |
| 49 | 31 | 0110001 | 1 | Ziffer 1 |
| 50 | 32 | 0110010 | 2 | Ziffer 2 |
| 51 | 33 | 0110011 | 3 | Ziffer 3 |
| 52 | 34 | 0110100 | 4 | Ziffer 4 |
| 53 | 35 | 0110101 | 5 | Ziffer 5 |
| 54 | 36 | 0110110 | 6 | Ziffer 6 |
| 55 | 37 | 0110111 | 7 | Ziffer 7 |
| 56 | 38 | 0111000 | 8 | Ziffer 8 |
| 57 | 39 | 0111001 | 9 | Ziffer 9 |
| 58 | 3A | 0111010 | : | Doppelpunkt |
| 59 | 3B | 0111011 | ; | Semikolon |
| 60 | 3C | 0111100 | < | Kleinerzeichen |
| 61 | 3D | 0111101 | = | Gleichheitszeichen |
| 62 | 3E | 0111110 | > | Größerzeichen |
| 63 | 3F | 0111111 | ? | Fragezeichen |
| 64 | 40 | 1000000 | @ | At-Zeichen |
| 65 | 41 | 1000001 | A | Großbuchstabe A |
| 66 | 42 | 1000010 | B | Großbuchstabe B |
| 67 | 43 | 1000011 | C | Großbuchstabe C |
| 68 | 44 | 1000100 | D | Großbuchstabe D |
| 69 | 45 | 1000101 | E | Großbuchstabe E |
| 70 | 46 | 1000110 | F | Großbuchstabe F |
| 71 | 47 | 1000111 | G | Großbuchstabe G |
| 72 | 48 | 1001000 | H | Großbuchstabe H |
| 73 | 49 | 1001001 | I | Großbuchstabe I |
| 74 | 4A | 1001010 | J | Großbuchstabe J |
| 75 | 4B | 1001011 | K | Großbuchstabe K |
| 76 | 4C | 1001100 | L | Großbuchstabe L |
| 77 | 4D | 1001101 | M | Großbuchstabe M |
| 78 | 4E | 1001110 | N | Großbuchstabe N |
| 79 | 4F | 1001111 | O | Großbuchstabe O |
| 80 | 50 | 1010000 | P | Großbuchstabe P |
| 81 | 51 | 1010001 | Q | Großbuchstabe Q |
| 82 | 52 | 1010010 | R | Großbuchstabe R |
| 83 | 53 | 1010011 | S | Großbuchstabe S |
| 84 | 54 | 1010100 | T | Großbuchstabe T |
| 85 | 55 | 1010101 | U | Großbuchstabe U |
| 86 | 56 | 1010110 | V | Großbuchstabe V |
| 87 | 57 | 1010111 | W | Großbuchstabe W |
| 88 | 58 | 1011000 | X | Großbuchstabe X |
| 89 | 59 | 1011001 | Y | Großbuchstabe Y |
| 90 | 5A | 1011010 | Z | Großbuchstabe Z |
| 91 | 5B | 1011011 | [ | Eckige Klammer auf |
| 92 | 5C | 1011100 | \ | Rückwärtsschrägstrich |
| 93 | 5D | 1011101 | ] | Eckige Klammer zu |
| 94 | 5E | 1011110 | ^ | Zirkumflex |
| 95 | 5F | 1011111 | _ | Unterstrich |
| 96 | 60 | 1100000 | ` | Gravis |
| 97 | 61 | 1100001 | a | Kleinbuchstabe a |
| 98 | 62 | 1100010 | b | Kleinbuchstabe b |
| 99 | 63 | 1100011 | c | Kleinbuchstabe c |
| 100 | 64 | 1100100 | d | Kleinbuchstabe d |
| 101 | 65 | 1100101 | e | Kleinbuchstabe e |
| 102 | 66 | 1100110 | f | Kleinbuchstabe f |
| 103 | 67 | 1100111 | g | Kleinbuchstabe g |
| 104 | 68 | 1101000 | h | Kleinbuchstabe h |
| 105 | 69 | 1101001 | i | Kleinbuchstabe i |
| 106 | 6A | 1101010 | j | Kleinbuchstabe j |
| 107 | 6B | 1101011 | k | Kleinbuchstabe k |
| 108 | 6C | 1101100 | l | Kleinbuchstabe l |
| 109 | 6D | 1101101 | m | Kleinbuchstabe m |
| 110 | 6E | 1101110 | n | Kleinbuchstabe n |
| 111 | 6F | 1101111 | o | Kleinbuchstabe o |
| 112 | 70 | 1110000 | p | Kleinbuchstabe p |
| 113 | 71 | 1110001 | q | Kleinbuchstabe q |
| 114 | 72 | 1110010 | r | Kleinbuchstabe r |
| 115 | 73 | 1110011 | s | Kleinbuchstabe s |
| 116 | 74 | 1110100 | t | Kleinbuchstabe t |
| 117 | 75 | 1110101 | u | Kleinbuchstabe u |
| 118 | 76 | 1110110 | v | Kleinbuchstabe v |
| 119 | 77 | 1110111 | w | Kleinbuchstabe w |
| 120 | 78 | 1111000 | x | Kleinbuchstabe x |
| 121 | 79 | 1111001 | y | Kleinbuchstabe y |
| 122 | 7A | 1111010 | z | Kleinbuchstabe z |
| 123 | 7B | 1111011 | { | Geschweifte Klammer auf |
| 124 | 7C | 1111100 | | | Senkrechter Strich |
| 125 | 7D | 1111101 | } | Geschweifte Klammer zu |
| 126 | 7E | 1111110 | ~ | Tilde |
| 127 | 7F | 1111111 | DEL | Löschen |
ASCII Tabelle im Überblick
Standard-ASCII benötigt sieben Bits und besitzt daher 128 mögliche Werte. In der ASCII Tabelle stehen zunächst die Steuerzeichen von null bis 31. Die Werte 32 bis 126 sind überwiegend druckbare Zeichen; der Wert 127 bezeichnet DEL. Eine ASCII Tabelle kann Binärmuster auf sieben oder mit einer führenden Null auf acht Stellen anzeigen, ohne dadurch einen anderen Zeichensatz einzuführen.
Die ASCII Tabelle zeigt beispielsweise bei A den Dezimalwert 65, die Hexdarstellung 41 und die Binärfolge 1000001. Diese Werte sind unterschiedliche Schreibweisen derselben Zeichennummer. In einer ASCII Tabelle ist die Zeichen-Spalte deshalb von den Zahlenspalten getrennt. Der sichtbare Buchstabe A ist nicht die Hexziffer A mit dem Zahlenwert zehn.
Steuerzeichen erscheinen in der ASCII Tabelle oft unter ihren standardisierten Abkürzungen. NUL, TAB, LF oder CR sind dabei Bezeichnungen, die eine sonst unsichtbare Funktion lesbar machen. Eine ASCII Tabelle setzt diese Namen nicht als sichtbare Buchstabenfolge in die Daten ein. Wenn ein Programm ein LF-Byte schreibt, enthält es einen Zeilenvorschub und nicht die beiden Textzeichen L und F.
Ein Beispiel zu „ASCII Tabelle“
Suche in der ASCII Tabelle zunächst den Wert 48. Er bezeichnet das Zeichen 0. Der Zahlenwert null selbst steht dagegen am Anfang der ASCII Tabelle für NUL. Die Unterscheidung ist beim Programmieren wesentlich: Eine Textdatei mit der sichtbaren Ziffer 0 enthält nicht automatisch ein Nullbyte.
Die beiden Zeichen A und B stehen in der ASCII Tabelle auf den Positionen 65 und 66. Als Hexbytes lautet eine entsprechende Textfolge 41 42. Die ASCII Tabelle erlaubt denselben Vergleich auch binär: 1000001 und 1000010 beziehungsweise achtstellig 01000001 und 01000010. Zusätzliche führende Nullen beschreiben hier die Bytebreite, nicht neue Zeichen.
Ein Zeilenende kann anhand der ASCII Tabelle genauer untersucht werden. LF hat den Wert zehn, CR den Wert dreizehn. Manche Umgebungen verwenden nur LF, andere die Kombination CR und LF. In der ASCII Tabelle bleiben das zwei getrennte Einträge. Ein optisch gleicher Zeilenwechsel in zwei Texteditoren kann daher auf unterschiedlichen tatsächlichen Bytefolgen beruhen.
Häufige Verwechslungen und Grenzen
Die ASCII Tabelle endet bei 127. Werte von 128 bis 255 gehören nicht zum Standard-ASCII-Zeichensatz. Eine sogenannte erweiterte ASCII Tabelle kann je nach verwendeter Codepage andere Zuordnungen zeigen. Ohne die konkrete Codepage ist ein solches Byte nicht eindeutig als Zeichen interpretierbar.
Auch UTF-8 erweitert die ASCII Tabelle nicht einfach um eine zweite Hälfte derselben Tabelle. Die Werte null bis 127 stimmen mit ASCII überein; andere Unicode-Zeichen verwenden jedoch Mehrbytefolgen. Eine ASCII Tabelle kann deshalb die einzelnen UTF-8-Bytes eines Umlauts nicht als zwei unabhängige ASCII-Zeichen korrekt erklären.
Groß- und Kleinbuchstaben besitzen in der ASCII Tabelle verschiedene Werte. A ist nicht dasselbe Zeichen wie a, selbst wenn ein Vergleichsverfahren beide später gleich behandeln soll. Die ASCII Tabelle beschreibt die Kodierung, nicht die Regeln einer sprachabhängigen Sortierung oder einer Anmeldung ohne Beachtung der Großschreibung.
Wofür das Wissen praktisch hilft
Eine ASCII Tabelle hilft beim Prüfen von Textprotokollen, Testdateien und einzelnen Steuerzeichen. Wenn ein Gerät einen dezimalen Zeichenwert meldet, kannst du ihn in der ASCII Tabelle mit Hex- und Binäransicht vergleichen. Notiere dabei weiterhin, welche Kodierung die Schnittstelle tatsächlich verlangt.
Für das reine Dekodieren gültiger Bitgruppen ergänzt Binär in ASCII die ASCII Tabelle. Der Decoder prüft die Standardgrenze und die ausgewählte Gruppenbreite. Die ASCII Tabelle dient dagegen als Nachschlagewerk und nicht als automatische Reparatur fehlerhafter Daten.
Beim Schreiben eigener Testfälle kannst du aus der ASCII Tabelle bewusst einen Buchstaben, eine Ziffer und ein Steuerzeichen auswählen. Prüfe diese Werte getrennt, statt einen langen beliebigen Text als ersten Test zu verwenden. Die ASCII Tabelle macht dann sichtbar, welcher Teil einer Anwendung einen sichtbaren Inhalt, ein Zeilenende oder ein NUL-Zeichen erwartet.
Eine Zeile ohne Verwechslung lesen
Eine vollständige Zeile der ASCII Tabelle beantwortet mehrere unterschiedliche Fragen. Die Zahlenspalten zeigen den Wert der Zeichennummer, die Zeichen-Spalte ihre sichtbare oder benannte Repräsentation und die Beschreibung ihre Funktion. Für die ASCII Tabelle ist diese Trennung entscheidend, wenn ein Byte beispielsweise als 0A angezeigt wird. Das ist eine Hexzahl für den Wert zehn, nicht der Text aus den Zeichen null und A.
Wenn du aus einer ASCII Tabelle eine Zeichenfolge zusammenstellst, entscheidet die gewählte Darstellung über das Ergebnis. Die Textfolge 41 besteht aus einer Vier und einer Eins. Die Hexfolge 41 bezeichnet dagegen das einzelne Byte für A. Eine ASCII Tabelle kann beide Zusammenhänge erklären, aber sie kennt die Erwartungen deines Zielprogramms nicht. Manche Felder verlangen Text, andere rohe Bytewerte oder eine besondere Escape-Schreibweise.
Ein praktischer Test der ASCII Tabelle vergleicht deshalb die tatsächliche Dateilänge. Eine einzelne ASCII-Ziffer benötigt normalerweise ein Byte; die zwei sichtbaren Hexziffern einer ausgeschriebenen Darstellung benötigen als gewöhnlicher Text zwei Bytes. Unsichtbare Zeilenenden oder eine zusätzliche Kodierungsmarkierung können die Länge weiter erhöhen.
Verwende die ASCII Tabelle schließlich nicht als vollständiges Wörterbuch einer Sprache. Sie enthält weder sämtliche europäischen Sonderzeichen noch Emojis oder die Zeichen anderer Schriftsysteme. Für solche Inhalte muss die entsprechende Unicode-Kodierung bekannt sein. Die Tabelle bleibt trotzdem nützlich, weil die ursprünglichen ASCII-Werte in UTF-8 unverändert wiederzufinden sind.
Den Zusammenhang selbst überprüfen
Beginne bei „ASCII Tabelle“ mit dem kleinsten Beispiel, dessen Antwort du bereits kennst. Notiere zunächst, welche Darstellung vorliegt, welche Regeln gelten und was genau das Ergebnis aussagen soll. Für „ASCII Tabelle“ ist diese Vorbereitung wichtiger als eine möglichst lange Rechnung. Wenn ein Beispiel nicht aufgeht, kannst du so zwischen einer falschen Annahme und einem eigentlichen Rechenfehler unterscheiden.
Verändere bei „ASCII Tabelle“ anschließend jeweils nur eine Eigenschaft: eine Ziffer, eine Stelle, einen Wahrheitswert oder eine ausdrücklich festgelegte Breite. Beobachte, ob die Änderung zu deiner Erwartung passt. Für „ASCII Tabelle“ ist ein kontrollierter Vergleich aussagekräftiger als mehrere gleichzeitig geänderte Eingaben. Dokumentiere dabei auch den Ausgangsfall, damit die Ursache einer Abweichung später noch nachvollziehbar bleibt.
Ein Online-Werkzeug kann ASCII Tabelle anhand konkreter Werte ergänzen, ersetzt aber keine Definition der Aufgabe. Eine richtige Ausgabe unter falschen Annahmen kann für den eigentlichen Anwendungsfall trotzdem ungeeignet sein. Prüfe für „ASCII Tabelle“ deshalb zuerst die Eingabebedeutung und erst danach die Darstellung des Ergebnisses. Gerade in technischen Unterlagen stehen Zahlenwert, gespeichertes Bitmuster und fachliche Interpretation oft nebeneinander.
Häufige Fragen
Reicht eine kurze Definition für die Anwendung?
Eine Definition hilft bei „ASCII Tabelle“ als Ausgangspunkt, beantwortet aber nicht jede Frage zur Verwendung. Du brauchst zusätzlich ein nachvollziehbares Beispiel und die Bedingungen, unter denen eine Aussage gilt. Für „ASCII Tabelle“ sollten deshalb Begriffe, Regeln und Grenzen gemeinsam gelesen werden. Eine übersichtliche Formel oder Tabelle kann diese Informationen unterstützen, ohne sie vollständig zu ersetzen.
Wie prüfe ich ein unerwartetes Ergebnis?
Gehe bei „ASCII Tabelle“ zunächst zur ursprünglichen Aufgabenstellung zurück. Kontrolliere Reihenfolge, Darstellung und alle ausdrücklich vereinbarten Zusatzannahmen. Vergleiche für „ASCII Tabelle“ danach einen einfachen bekannten Fall mit dem abweichenden Fall. Ein Ergebnis allein verrät oft nicht, ob eine Ziffer falsch kopiert, eine Regel falsch angewendet oder ein Begriff in einem anderen Sinn verwendet wurde.
Welche Rolle spielen die weiterführenden Seiten?
Die verlinkten Werkzeuge und Grundlagen vertiefen jeweils eine konkrete Aufgabe. Für „ASCII Tabelle“ sind sie dann hilfreich, wenn du den Übergang von einem Begriff zu einem Zahlenbeispiel oder einer Anwendung nachvollziehen möchtest. Nutze bei „ASCII Tabelle“ nur diejenige Weiterführung, die zur tatsächlichen Frage passt. Eine ähnliche Wortwahl bedeutet nicht automatisch, dass zwei Werkzeuge dieselbe Operation ausführen.