ASCII-Tabelle — Dezimal-, Hex-, Oktal-, Binär- & HTML-Codes
Alle 128 ASCII-Codes in Dezimal, Hex, Oktal und Binär mit HTML-Codes und Namen der Steuerzeichen, dazu erweitertes ASCII 128–255 und ein Textkonverter.
Erweitertes ASCII 128–255: drei verschiedene Tabellen
ASCII endet bei 127. Die Bytes 128–255 hängen von der Codepage ab. Windows-1252 ist das, was Alt+0nnn tippt und was Browser für als „ISO-8859-1“ deklarierte Seiten verwenden. Echtes ISO-8859-1 hat bei 128–159 unsichtbare C1-Steuerzeichen (hervorgehoben). CP437 ist der ursprüngliche IBM-PC-/DOS-Zeichensatz, den Alt+nnn auf US-Windows noch verwendet.
| Dez | Hex | Windows-1252 | ISO-8859-1 | CP437 (DOS) | HTML (&#nnn;) |
|---|---|---|---|---|---|
| Eurozeichen | PAD | Großes C mit Cedille | |||
| nicht definiert | HOP | Kleines u mit Trema | |||
| Einfaches tiefes Anführungszeichen (‚) | BPH | Kleines e mit Akut | |||
| Florin (f mit Haken) | NBH | Kleines a mit Zirkumflex | |||
| Doppeltes tiefes Anführungszeichen („) | IND | Kleines a mit Trema | |||
| Auslassungspunkte | NEL | Kleines a mit Gravis | |||
| Kreuz (Dagger) | SSA | Kleines a mit Ring oben | |||
| Doppelkreuz (Double Dagger) | ESA | Kleines c mit Cedille | |||
| Zirkumflex (Modifikator) | HTS | Kleines e mit Zirkumflex | |||
| Promillezeichen | HTJ | Kleines e mit Trema | |||
| Großes S mit Hatschek | VTS | Kleines e mit Gravis | |||
| Einfaches Guillemet nach links (‹) | PLD | Kleines i mit Trema | |||
| Große Ligatur oe | PLU | Kleines i mit Zirkumflex | |||
| nicht definiert | RI | Kleines i mit Gravis | |||
| Großes Z mit Hatschek | SS2 | Großes A mit Trema | |||
| nicht definiert | SS3 | Großes A mit Ring oben | |||
| nicht definiert | DCS | Großes E mit Akut | |||
| Einfaches Anführungszeichen links | PU1 | Kleines æ | |||
| Einfaches Anführungszeichen rechts (Apostroph) | PU2 | Großes Æ | |||
| Doppeltes Anführungszeichen links | STS | Kleines o mit Zirkumflex | |||
| Doppeltes Anführungszeichen rechts | CCH | Kleines o mit Trema | |||
| Aufzählungspunkt | MW | Kleines o mit Gravis | |||
| Halbgeviertstrich | SPA | Kleines u mit Zirkumflex | |||
| Geviertstrich | EPA | Kleines u mit Gravis | |||
| Kleine Tilde | SOS | Kleines y mit Trema | |||
| Trademark-Zeichen | SGC | Großes O mit Trema | |||
| Kleines s mit Hatschek | SCI | Großes U mit Trema | |||
| Einfaches Guillemet nach rechts (›) | CSI | Centzeichen | |||
| Kleine Ligatur oe | ST | Pfundzeichen | |||
| nicht definiert | OSC | Yenzeichen | |||
| Kleines z mit Hatschek | PM | Pesetenzeichen | |||
| Großes Y mit Trema | APC | Florin (f mit Haken) | |||
| Geschütztes Leerzeichen | gleich | Kleines a mit Akut | |||
| Umgekehrtes Ausrufezeichen | gleich | Kleines i mit Akut | |||
| Centzeichen | gleich | Kleines o mit Akut | |||
| Pfundzeichen | gleich | Kleines u mit Akut | |||
| Allgemeines Währungszeichen | gleich | Kleines n mit Tilde | |||
| Yenzeichen | gleich | Großes N mit Tilde | |||
| Unterbrochener senkrechter Strich | gleich | Weibliches Ordinalzeichen | |||
| Paragrafenzeichen | gleich | Männliches Ordinalzeichen | |||
| Trema | gleich | Umgekehrtes Fragezeichen | |||
| Copyright-Zeichen | gleich | Umgekehrtes Negationszeichen | |||
| Weibliches Ordinalzeichen | gleich | Negationszeichen | |||
| Guillemet links («) | gleich | Bruch ein Halb | |||
| Negationszeichen | gleich | Bruch ein Viertel | |||
| Weicher Trennstrich | gleich | Umgekehrtes Ausrufezeichen | |||
| Registered-Zeichen (eingetragene Marke) | gleich | Guillemet links («) | |||
| Makron | gleich | Guillemet rechts (») | |||
| Gradzeichen | gleich | Leichte Schattierung | |||
| Plus-Minus-Zeichen | gleich | Mittlere Schattierung | |||
| Hochgestellte Zwei | gleich | Dunkle Schattierung | |||
| Hochgestellte Drei | gleich | Rahmenlinie dünn senkrecht | |||
| Akut | gleich | Rahmenlinie dünn senkrecht und links | |||
| Mikrozeichen | gleich | Rahmenlinie senkrecht einfach und links doppelt | |||
| Pilcrow (Absatzzeichen) | gleich | Rahmenlinie senkrecht doppelt und links einfach | |||
| Mittelpunkt (Interpunkt) | gleich | Rahmenlinie unten doppelt und links einfach | |||
| Cedille | gleich | Rahmenlinie unten einfach und links doppelt | |||
| Hochgestellte Eins | gleich | Rahmenlinie doppelt senkrecht und links | |||
| Männliches Ordinalzeichen | gleich | Rahmenlinie doppelt senkrecht | |||
| Guillemet rechts (») | gleich | Rahmenlinie doppelt unten und links | |||
| Bruch ein Viertel | gleich | Rahmenlinie doppelt oben und links | |||
| Bruch ein Halb | gleich | Rahmenlinie oben doppelt und links einfach | |||
| Bruch drei Viertel | gleich | Rahmenlinie oben einfach und links doppelt | |||
| Umgekehrtes Fragezeichen | gleich | Rahmenlinie dünn unten und links | |||
| Großes A mit Gravis | gleich | Rahmenlinie dünn oben und rechts | |||
| Großes A mit Akut | gleich | Rahmenlinie dünn oben und waagerecht | |||
| Großes A mit Zirkumflex | gleich | Rahmenlinie dünn unten und waagerecht | |||
| Großes A mit Tilde | gleich | Rahmenlinie dünn senkrecht und rechts | |||
| Großes A mit Trema | gleich | Rahmenlinie dünn waagerecht | |||
| Großes A mit Ring oben | gleich | Rahmenlinie dünn senkrecht und waagerecht | |||
| Großes Æ | gleich | Rahmenlinie senkrecht einfach und rechts doppelt | |||
| Großes C mit Cedille | gleich | Rahmenlinie senkrecht doppelt und rechts einfach | |||
| Großes E mit Gravis | gleich | Rahmenlinie doppelt oben und rechts | |||
| Großes E mit Akut | gleich | Rahmenlinie doppelt unten und rechts | |||
| Großes E mit Zirkumflex | gleich | Rahmenlinie doppelt oben und waagerecht | |||
| Großes E mit Trema | gleich | Rahmenlinie doppelt unten und waagerecht | |||
| Großes I mit Gravis | gleich | Rahmenlinie doppelt senkrecht und rechts | |||
| Großes I mit Akut | gleich | Rahmenlinie doppelt waagerecht | |||
| Großes I mit Zirkumflex | gleich | Rahmenlinie doppelt senkrecht und waagerecht | |||
| Großes I mit Trema | gleich | Rahmenlinie oben einfach und waagerecht doppelt | |||
| Großes Eth | gleich | Rahmenlinie oben doppelt und waagerecht einfach | |||
| Großes N mit Tilde | gleich | Rahmenlinie unten einfach und waagerecht doppelt | |||
| Großes O mit Gravis | gleich | Rahmenlinie unten doppelt und waagerecht einfach | |||
| Großes O mit Akut | gleich | Rahmenlinie oben doppelt und rechts einfach | |||
| Großes O mit Zirkumflex | gleich | Rahmenlinie oben einfach und rechts doppelt | |||
| Großes O mit Tilde | gleich | Rahmenlinie unten einfach und rechts doppelt | |||
| Großes O mit Trema | gleich | Rahmenlinie unten doppelt und rechts einfach | |||
| Malzeichen | gleich | Rahmenlinie senkrecht doppelt und waagerecht einfach | |||
| Großes O mit Schrägstrich | gleich | Rahmenlinie senkrecht einfach und waagerecht doppelt | |||
| Großes U mit Gravis | gleich | Rahmenlinie dünn oben und links | |||
| Großes U mit Akut | gleich | Rahmenlinie dünn unten und rechts | |||
| Großes U mit Zirkumflex | gleich | Voller Block | |||
| Großes U mit Trema | gleich | Untere Blockhälfte | |||
| Großes Y mit Akut | gleich | Linke Blockhälfte | |||
| Großes Thorn | gleich | Rechte Blockhälfte | |||
| Kleines scharfes s (ß) | gleich | Obere Blockhälfte | |||
| Kleines a mit Gravis | gleich | Griechisches kleines Alpha | |||
| Kleines a mit Akut | gleich | Kleines scharfes s (ß) | |||
| Kleines a mit Zirkumflex | gleich | Griechisches großes Gamma | |||
| Kleines a mit Tilde | gleich | Griechisches kleines Pi | |||
| Kleines a mit Trema | gleich | Griechisches großes Sigma | |||
| Kleines a mit Ring oben | gleich | Griechisches kleines Sigma | |||
| Kleines æ | gleich | Mikrozeichen | |||
| Kleines c mit Cedille | gleich | Griechisches kleines Tau | |||
| Kleines e mit Gravis | gleich | Griechisches großes Phi | |||
| Kleines e mit Akut | gleich | Griechisches großes Theta | |||
| Kleines e mit Zirkumflex | gleich | Griechisches großes Omega | |||
| Kleines e mit Trema | gleich | Griechisches kleines Delta | |||
| Kleines i mit Gravis | gleich | Unendlich | |||
| Kleines i mit Akut | gleich | Griechisches kleines Phi | |||
| Kleines i mit Zirkumflex | gleich | Griechisches kleines Epsilon | |||
| Kleines i mit Trema | gleich | Schnittmenge | |||
| Kleines eth | gleich | Identisch mit | |||
| Kleines n mit Tilde | gleich | Plus-Minus-Zeichen | |||
| Kleines o mit Gravis | gleich | Größer oder gleich | |||
| Kleines o mit Akut | gleich | Kleiner oder gleich | |||
| Kleines o mit Zirkumflex | gleich | Obere Integralhälfte | |||
| Kleines o mit Tilde | gleich | Untere Integralhälfte | |||
| Kleines o mit Trema | gleich | Geteiltzeichen | |||
| Geteiltzeichen | gleich | Fast gleich | |||
| Kleines o mit Schrägstrich | gleich | Gradzeichen | |||
| Kleines u mit Gravis | gleich | Aufzählungsoperator | |||
| Kleines u mit Akut | gleich | Mittelpunkt (Interpunkt) | |||
| Kleines u mit Zirkumflex | gleich | Quadratwurzel | |||
| Kleines u mit Trema | gleich | Hochgestelltes kleines n | |||
| Kleines y mit Akut | gleich | Hochgestellte Zwei | |||
| Kleines thorn | gleich | Schwarzes Quadrat | |||
| Kleines y mit Trema | gleich | Geschütztes Leerzeichen |
HTML-Hinweis: Browser dekodieren €–Ÿ als die Windows-1252-Zeichen (– zeigt also –), korrekt ist aber die Unicode-Referenz (–). Nimm den Codepoint, nicht das Byte.
Zuletzt geprüft: 2026-10-18, abgeglichen mit RFC 20 (US-ASCII), den Unicode-Tabellen der C0-/C1-Steuerzeichen und den Zuordnungstabellen des Unicode Consortium für Windows-1252, ISO-8859-1 und CP437.
Läuft komplett in deinem Browser. Text, den du umwandelst, wird nie irgendwohin gesendet. Alle kostenlosen Tools ansehen.
Ein Problem gefunden oder etwas, das besser sein könnte? Wir lesen jede Nachricht und beheben Fehler schnell.
Diese ASCII-Tabelle listet alle 128 ASCII-Zeichen mit ihren Dezimal-, Hexadezimal-, Oktal- und Binärcodes, der HTML-Referenz für jedes Zeichen sowie Name, Caret-Notation und Escape-Sequenz jedes Steuerzeichens. Klicke auf einen Wert, um ihn zu kopieren, filtere nach Steuerzeichen, Buchstaben, Ziffern oder Satzzeichen und nutze den Konverter unter der Tabelle, um Text in ASCII-Codes oder eine Liste von Codes zurück in Text umzuwandeln.
ASCII selbst umfasst nur 0 bis 127. Die Codes von 128 bis 255, oft „erweitertes ASCII“ genannt, sind kein einheitlicher Standard. Statt einen auszuwählen, zeigt die zweite Tabelle daher die drei Varianten, denen du wahrscheinlich begegnest: Windows-1252, das die Alt+0nnn-Codes von Windows und die meisten „Latin-1“-Webseiten tatsächlich verwenden; echtes ISO-8859-1 mit unsichtbaren Steuerzeichen bei 128–159; und die ursprüngliche IBM-PC-Codepage 437 mit ihren Rahmenzeichen. Hast du Bytes aus einer Datei, entscheidet die Frage, in welcher der drei sie geschrieben wurde, über das Zeichen.
So funktioniert’s
- Such das Zeichen in der Tabelle oder zeig mit den Filter-Chips nur Steuerzeichen, Buchstaben, Ziffern oder Satzzeichen an.
- Klicke auf einen Dezimal-, Hex-, Oktal-, Binär-, Zeichen- oder HTML-Wert, um ihn zu kopieren.
- Für Bytes über 127 schau in die erweiterte Tabelle und wähle die Spalte der Kodierung, die dein Text verwendet (im Zweifel Windows-1252).
- Um eine Zeichenkette umzuwandeln, tippe sie ins Feld „Text“ und wähle Dezimal, Hex, Oktal oder Binär als Ausgabe; zum Dekodieren füge Codes ins Feld „Codes“ ein.
Häufige Fragen
Was ist ASCII?
ASCII (American Standard Code for Information Interchange) ist ein 7-Bit-Zeichencode mit 128 Positionen: 33 Steuerzeichen (0–31 und 127) und 95 druckbare Zeichen (32–126), die Leerzeichen, Ziffern, englische Buchstaben und gängige Satzzeichen abdecken. Er wurde 1963 erstmals veröffentlicht, bekam 1967 Kleinbuchstaben und wurde zuletzt als ANSI X3.4-1986 überarbeitet. Unicode und UTF-8 übernehmen seine ersten 128 Zeichen unverändert.
Welche ASCII-Codes haben A, a, 0 und das Leerzeichen?
Großes A ist 65 (hex 41), kleines a ist 97 (hex 61), die Ziffer 0 ist 48 (hex 30) und das Leerzeichen ist 32 (hex 20). Groß- und Kleinbuchstaben liegen genau 32 auseinander, ein einziges Bit (0x20), und der Code jeder Ziffer ist 48 plus ihr Wert – deshalb wandelt Code wie c - '0' ein Ziffernzeichen in seine Zahl um.
Ist erweitertes ASCII (128–255) ein Standard?
Nein. ASCII hat 7 Bit und endet bei 127. Die obere Hälfte eines 8-Bit-Bytes wurde von verschiedenen Codepages unterschiedlich belegt: Windows-1252 und ISO-8859-1 für westeuropäische Texte, Codepage 437 auf dem IBM-PC und viele weitere für Griechisch, Kyrillisch oder mitteleuropäische Sprachen. Byte 233 ist in Windows-1252 und ISO-8859-1 ein é, in Codepage 437 aber Θ. Heute sollte Text stattdessen als UTF-8 gespeichert werden.
Was ist der Unterschied zwischen ASCII und UTF-8?
UTF-8 ist eine Unicode-Kodierung, die abwärtskompatibel zu ASCII ist: Die 128 ASCII-Zeichen werden als dieselben einzelnen Bytes gespeichert, eine reine ASCII-Datei ist also auch gültiges UTF-8. Zeichen jenseits von ASCII belegen zwei bis vier Bytes; é wird zu C3 A9, ein Emoji braucht vier Bytes. Liest man diese Bytes als Windows-1252, entsteht Zeichensalat wie „é“ statt „é“.
Was bedeuten \n, \r und \t in der ASCII-Tabelle?
Das sind Escape-Sequenzen für Steuerzeichen: \n ist Line Feed (10, 0x0A), \r ist Carriage Return (13, 0x0D) und \t ist der horizontale Tabulator (9). Linux und macOS beenden Zeilen mit LF, Windows mit CR LF, und das klassische Mac OS nutzte nur CR. Weitere Escapes sind \0 für NUL (0), \a für Bell (7), \b für Backspace (8), \v für den vertikalen Tabulator (11) und \f für Form Feed (12).
Wie bekomme ich im Code den ASCII-Code eines Zeichens?
In JavaScript mit 'A'.charCodeAt(0) (oder codePointAt für Zeichen jenseits von U+FFFF) und zurück mit String.fromCharCode(65). In Python mit ord('A') und chr(65). In C ist ein char bereits sein Code: (int)'A' ist 65. Excel hat =CODE("A") und =ZEICHEN(65) (englisch =CHAR(65)), die für Werte über 127 aber die Codepage des Systems verwenden.
Wie die ASCII-Tabelle aufgebaut ist
Die 128 Codes teilen sich in vier Reihen zu je 32, und der Aufbau ist so gewählt, dass einfache Bitoperationen nützliche Arbeit leisten.
• 0–31: Steuerzeichen. Hältst du im Terminal Ctrl gedrückt, wird Bit 0x40 der Taste gelöscht: Ctrl+M (77 → 13) sendet Carriage Return und Ctrl+[ (91 → 27) sendet Escape. Daher stammt die Caret-Notation wie ^M und ^[.
• 32–63: Leerzeichen, Satzzeichen und Ziffern. Die Ziffern 0–9 sind 48–57 (0x30–0x39), die unteren vier Bits einer Ziffer sind also ihr Wert.
• 64–95: @, die Großbuchstaben A–Z (65–90) und [ \ ] ^ _.
• 96–127: `, die Kleinbuchstaben a–z (97–122), { | } ~ und DEL. Jeder Kleinbuchstabe ist sein Großbuchstabe plus 32, das Umschalten von Bit 0x20 wechselt also die Schreibung.
DEL ist 127, alle sieben Bits gesetzt, weil man auf Lochstreifen ein falsches Zeichen löschen konnte, indem man alle Löcher ausstanzte.
Steuerzeichen, denen du noch begegnest
Die meisten der 33 Steuerzeichen waren für Fernschreiber und serielle Verbindungen gedacht und werden heute nicht mehr genutzt, aber eine Handvoll spielt beim Programmieren im Alltag eine Rolle.
• LF (10) und CR (13): Zeilenenden. Eine Datei mit Windows-Zeilenenden CR LF zeigt unter Linux ^M am Zeilenende; die git-Einstellung core.autocrlf und die meisten Editoren wandeln zwischen beiden um.
• HT (9): der Tabulator. TSV-Dateien und Makefiles brauchen einen echten Tab, keine Leerzeichen.
• NUL (0): beendet Zeichenketten in C. Ein verirrtes NUL in Nutzereingaben kann in C-basiertem Code eine Zeichenkette abschneiden und ist eine klassische Fehlerquelle.
• ESC (27): leitet ANSI-Escape-Sequenzen ein, etwa \x1b[31m für roten Text im Terminal.
• ETX (3), EOT (4) und SUB (26): das, was Ctrl+C, Ctrl+D und Ctrl+Z senden. Ein Unix-Terminal macht aus Ctrl+C ein Interrupt-Signal und aus Ctrl+D das Eingabeende; Ctrl+Z markierte in DOS-Textdateien das Dateiende.
• BEL (7): Wird es ausgegeben, piepen oder blinken viele Terminals.
Windows-1252, ISO-8859-1 und Codepage 437 im Vergleich
ISO-8859-1 (Latin-1) belegt die Bytes 128–159 mit den C1-Steuerzeichen und 160–255 mit den Zeichen, die zu Unicodes Latin-1 Supplement wurden: geschütztes Leerzeichen, ¡ ¢ £, die Buchstaben mit Akzent und so weiter. Seine Codepunkte entsprechen seinen Bytewerten – deshalb ist Unicode U+00E9 ein é und Byte 233 ebenfalls.
Windows-1252 ist von 160 bis 255 identisch, ersetzt aber die kaum genutzten C1-Steuerzeichen durch 27 druckbare Zeichen: € ‚ ƒ „ … † ‡ ˆ ‰ Š ‹ Œ Ž ‘ ’ “ ” • – — ˜ ™ š › œ ž Ÿ. Fünf Bytes (129, 141, 143, 144, 157) sind undefiniert. Weil so viel „Latin-1“-Text in Wahrheit Windows-1252 war, schreibt der WHATWG Encoding Standard Browsern vor, beide Bezeichnungen als Windows-1252 zu dekodieren, und HTML behandelt – aus demselben Grund als –.
Codepage 437 ist der ursprüngliche Zeichensatz des IBM-PC: Buchstaben mit Akzent in anderer Reihenfolge, griechische Buchstaben und mathematische Zeichen sowie die Rahmen- und Schattierungszeichen (░ ▒ ▓ │ ┤ ╣ ║), mit denen DOS-Programme ihre Bildschirme zeichneten. Sie lebt in den Alt+nnn-Codes von Windows und in manchen Barcode-Druckern, Terminals und alten Dateiformaten weiter.
Ähnliche kostenlose Tools
- Zahlensystem-Umrechner — Wandle Ganzzahlen jeder Größe zwischen Binär, Oktal, Dezimal, Hex, Basis 32, Basis 36 und jeder Basis von 2 bis 36 um, mit Zweierkomplement-Ansicht.
- HTML-Entity-Encoder — Escape Text für HTML mit benannten oder numerischen Entities, dekodiere Referenzen im Stil von & zurück in Zeichen und durchsuche eine Entity-Referenztabelle.
- URL-Encoder / -Decoder — Kodiere oder dekodiere Text für URLs per Prozentkodierung im Komponenten-, Voll-URL- oder Formularmodus und bearbeite die Query-Parameter einer URL in einer Tabelle.
- Alt-Codes & Mac-Symbole — Alle Windows-Alt-Codes und Mac-Option-Kürzel für über 600 Symbole, mit HTML-Entities und Unicode-Escapes. Suchen, filtern, per Klick kopieren.
- Symbole kopieren & einfügen — Über 1.200 Textsymbole in 22 Gruppen: per Klick kopieren, mehrere auf einmal sammeln und für jedes den Alt-Code, die Mac-Tastenkombination und die HTML-Entity sehen.