ASCII-Tabelle als Referenz
Durchsuchen Sie alle 128 ASCII-Zeichen online und kostenlos mit unserer interaktiven ASCII-Tabelle. Schlagen Sie jedes Zeichen sofort nach Dezimalcode, Hex-Wert, Oktal-, Binärwert oder Beschreibung nach - mit Kopieren per Klick und Kategoriefiltern. Ohne Anmeldung.
Browse all 128 ASCII characters with their decimal, hexadecimal, octal, and binary values. Search by character, decimal code, hex value, or description. Click any row to copy the character to your clipboard.
| Dec | Hex | Oct | Binary | Char | Description | Type |
|---|---|---|---|---|---|---|
| 0 | 0x00 | 000 | 0000 0000 | \x00 | NUL (Null) | control |
| 1 | 0x01 | 001 | 0000 0001 | \x01 | SOH (Start of Heading) | control |
| 2 | 0x02 | 002 | 0000 0010 | \x02 | STX (Start of Text) | control |
| 3 | 0x03 | 003 | 0000 0011 | \x03 | ETX (End of Text) | control |
| 4 | 0x04 | 004 | 0000 0100 | \x04 | EOT (End of Transmission) | control |
| 5 | 0x05 | 005 | 0000 0101 | \x05 | ENQ (Enquiry) | control |
| 6 | 0x06 | 006 | 0000 0110 | \x06 | ACK (Acknowledge) | control |
| 7 | 0x07 | 007 | 0000 0111 | \x07 | BEL (Bell) | control |
| 8 | 0x08 | 010 | 0000 1000 | \x08 | BS (Backspace) | control |
| 9 | 0x09 | 011 | 0000 1001 | \x09 | HT (Horizontal Tab) | control |
| 10 | 0x0A | 012 | 0000 1010 | \x0A | LF (Line Feed) | control |
| 11 | 0x0B | 013 | 0000 1011 | \x0B | VT (Vertical Tab) | control |
| 12 | 0x0C | 014 | 0000 1100 | \x0C | FF (Form Feed) | control |
| 13 | 0x0D | 015 | 0000 1101 | \x0D | CR (Carriage Return) | control |
| 14 | 0x0E | 016 | 0000 1110 | \x0E | SO (Shift Out) | control |
| 15 | 0x0F | 017 | 0000 1111 | \x0F | SI (Shift In) | control |
| 16 | 0x10 | 020 | 0001 0000 | \x10 | DLE (Data Link Escape) | control |
| 17 | 0x11 | 021 | 0001 0001 | \x11 | DC1 (Device Control 1) | control |
| 18 | 0x12 | 022 | 0001 0010 | \x12 | DC2 (Device Control 2) | control |
| 19 | 0x13 | 023 | 0001 0011 | \x13 | DC3 (Device Control 3) | control |
| 20 | 0x14 | 024 | 0001 0100 | \x14 | DC4 (Device Control 4) | control |
| 21 | 0x15 | 025 | 0001 0101 | \x15 | NAK (Negative Acknowledge) | control |
| 22 | 0x16 | 026 | 0001 0110 | \x16 | SYN (Synchronous Idle) | control |
| 23 | 0x17 | 027 | 0001 0111 | \x17 | ETB (End of Transmission Block) | control |
| 24 | 0x18 | 030 | 0001 1000 | \x18 | CAN (Cancel) | control |
| 25 | 0x19 | 031 | 0001 1001 | \x19 | EM (End of Medium) | control |
| 26 | 0x1A | 032 | 0001 1010 | \x1A | SUB (Substitute) | control |
| 27 | 0x1B | 033 | 0001 1011 | \x1B | ESC (Escape) | control |
| 28 | 0x1C | 034 | 0001 1100 | \x1C | FS (File Separator) | control |
| 29 | 0x1D | 035 | 0001 1101 | \x1D | GS (Group Separator) | control |
| 30 | 0x1E | 036 | 0001 1110 | \x1E | RS (Record Separator) | control |
| 31 | 0x1F | 037 | 0001 1111 | \x1F | US (Unit Separator) | control |
| 32 | 0x20 | 040 | 0010 0000 | SP (Space) | printable | |
| 33 | 0x21 | 041 | 0010 0001 | ! | ! | printable |
| 34 | 0x22 | 042 | 0010 0010 | " | " | printable |
| 35 | 0x23 | 043 | 0010 0011 | # | # | printable |
| 36 | 0x24 | 044 | 0010 0100 | $ | $ | printable |
| 37 | 0x25 | 045 | 0010 0101 | % | % | printable |
| 38 | 0x26 | 046 | 0010 0110 | & | & | printable |
| 39 | 0x27 | 047 | 0010 0111 | ' | ' | printable |
| 40 | 0x28 | 050 | 0010 1000 | ( | ( | printable |
| 41 | 0x29 | 051 | 0010 1001 | ) | ) | printable |
| 42 | 0x2A | 052 | 0010 1010 | * | * | printable |
| 43 | 0x2B | 053 | 0010 1011 | + | + | printable |
| 44 | 0x2C | 054 | 0010 1100 | , | , | printable |
| 45 | 0x2D | 055 | 0010 1101 | - | - | printable |
| 46 | 0x2E | 056 | 0010 1110 | . | . | printable |
| 47 | 0x2F | 057 | 0010 1111 | / | / | printable |
| 48 | 0x30 | 060 | 0011 0000 | 0 | 0 | printable |
| 49 | 0x31 | 061 | 0011 0001 | 1 | 1 | printable |
| 50 | 0x32 | 062 | 0011 0010 | 2 | 2 | printable |
| 51 | 0x33 | 063 | 0011 0011 | 3 | 3 | printable |
| 52 | 0x34 | 064 | 0011 0100 | 4 | 4 | printable |
| 53 | 0x35 | 065 | 0011 0101 | 5 | 5 | printable |
| 54 | 0x36 | 066 | 0011 0110 | 6 | 6 | printable |
| 55 | 0x37 | 067 | 0011 0111 | 7 | 7 | printable |
| 56 | 0x38 | 070 | 0011 1000 | 8 | 8 | printable |
| 57 | 0x39 | 071 | 0011 1001 | 9 | 9 | printable |
| 58 | 0x3A | 072 | 0011 1010 | : | : | printable |
| 59 | 0x3B | 073 | 0011 1011 | ; | ; | printable |
| 60 | 0x3C | 074 | 0011 1100 | < | < | printable |
| 61 | 0x3D | 075 | 0011 1101 | = | = | printable |
| 62 | 0x3E | 076 | 0011 1110 | > | > | printable |
| 63 | 0x3F | 077 | 0011 1111 | ? | ? | printable |
| 64 | 0x40 | 100 | 0100 0000 | @ | @ | printable |
| 65 | 0x41 | 101 | 0100 0001 | A | A | printable |
| 66 | 0x42 | 102 | 0100 0010 | B | B | printable |
| 67 | 0x43 | 103 | 0100 0011 | C | C | printable |
| 68 | 0x44 | 104 | 0100 0100 | D | D | printable |
| 69 | 0x45 | 105 | 0100 0101 | E | E | printable |
| 70 | 0x46 | 106 | 0100 0110 | F | F | printable |
| 71 | 0x47 | 107 | 0100 0111 | G | G | printable |
| 72 | 0x48 | 110 | 0100 1000 | H | H | printable |
| 73 | 0x49 | 111 | 0100 1001 | I | I | printable |
| 74 | 0x4A | 112 | 0100 1010 | J | J | printable |
| 75 | 0x4B | 113 | 0100 1011 | K | K | printable |
| 76 | 0x4C | 114 | 0100 1100 | L | L | printable |
| 77 | 0x4D | 115 | 0100 1101 | M | M | printable |
| 78 | 0x4E | 116 | 0100 1110 | N | N | printable |
| 79 | 0x4F | 117 | 0100 1111 | O | O | printable |
| 80 | 0x50 | 120 | 0101 0000 | P | P | printable |
| 81 | 0x51 | 121 | 0101 0001 | Q | Q | printable |
| 82 | 0x52 | 122 | 0101 0010 | R | R | printable |
| 83 | 0x53 | 123 | 0101 0011 | S | S | printable |
| 84 | 0x54 | 124 | 0101 0100 | T | T | printable |
| 85 | 0x55 | 125 | 0101 0101 | U | U | printable |
| 86 | 0x56 | 126 | 0101 0110 | V | V | printable |
| 87 | 0x57 | 127 | 0101 0111 | W | W | printable |
| 88 | 0x58 | 130 | 0101 1000 | X | X | printable |
| 89 | 0x59 | 131 | 0101 1001 | Y | Y | printable |
| 90 | 0x5A | 132 | 0101 1010 | Z | Z | printable |
| 91 | 0x5B | 133 | 0101 1011 | [ | [ | printable |
| 92 | 0x5C | 134 | 0101 1100 | \ | \ | printable |
| 93 | 0x5D | 135 | 0101 1101 | ] | ] | printable |
| 94 | 0x5E | 136 | 0101 1110 | ^ | ^ | printable |
| 95 | 0x5F | 137 | 0101 1111 | _ | _ | printable |
| 96 | 0x60 | 140 | 0110 0000 | ` | ` | printable |
| 97 | 0x61 | 141 | 0110 0001 | a | a | printable |
| 98 | 0x62 | 142 | 0110 0010 | b | b | printable |
| 99 | 0x63 | 143 | 0110 0011 | c | c | printable |
| 100 | 0x64 | 144 | 0110 0100 | d | d | printable |
| 101 | 0x65 | 145 | 0110 0101 | e | e | printable |
| 102 | 0x66 | 146 | 0110 0110 | f | f | printable |
| 103 | 0x67 | 147 | 0110 0111 | g | g | printable |
| 104 | 0x68 | 150 | 0110 1000 | h | h | printable |
| 105 | 0x69 | 151 | 0110 1001 | i | i | printable |
| 106 | 0x6A | 152 | 0110 1010 | j | j | printable |
| 107 | 0x6B | 153 | 0110 1011 | k | k | printable |
| 108 | 0x6C | 154 | 0110 1100 | l | l | printable |
| 109 | 0x6D | 155 | 0110 1101 | m | m | printable |
| 110 | 0x6E | 156 | 0110 1110 | n | n | printable |
| 111 | 0x6F | 157 | 0110 1111 | o | o | printable |
| 112 | 0x70 | 160 | 0111 0000 | p | p | printable |
| 113 | 0x71 | 161 | 0111 0001 | q | q | printable |
| 114 | 0x72 | 162 | 0111 0010 | r | r | printable |
| 115 | 0x73 | 163 | 0111 0011 | s | s | printable |
| 116 | 0x74 | 164 | 0111 0100 | t | t | printable |
| 117 | 0x75 | 165 | 0111 0101 | u | u | printable |
| 118 | 0x76 | 166 | 0111 0110 | v | v | printable |
| 119 | 0x77 | 167 | 0111 0111 | w | w | printable |
| 120 | 0x78 | 170 | 0111 1000 | x | x | printable |
| 121 | 0x79 | 171 | 0111 1001 | y | y | printable |
| 122 | 0x7A | 172 | 0111 1010 | z | z | printable |
| 123 | 0x7B | 173 | 0111 1011 | { | { | printable |
| 124 | 0x7C | 174 | 0111 1100 | | | | | printable |
| 125 | 0x7D | 175 | 0111 1101 | } | } | printable |
| 126 | 0x7E | 176 | 0111 1110 | ~ | ~ | printable |
| 127 | 0x7F | 177 | 0111 1111 | \x7F | DEL (Delete) | control |
Warum unsere ASCII-Tabelle als Referenz verwenden?
- Sofortiges Nachschlagen von ASCII-Zeichen: Unsere ASCII-Tabelle als Referenz lässt Sie jedes Zeichen sofort nach Dezimalcode, Hex-Wert, Oktal-, Binärwert oder Beschreibung finden. Suchen Sie »65« für A, »0x41« für dasselbe oder »carriage« für CR - alles in Millisekunden.
- Sichere ASCII-Tabelle als Referenz online: Unsere ASCII-Tabelle läuft vollständig in Ihrem Browser ohne Serveranfragen. Ihre Suchen und Abfragen verlassen Ihr Gerät nie und gewährleisten vollständige Privatsphäre bei der Nutzung unserer ASCII-Tabelle online.
- ASCII-Tabelle als Referenz ohne Installation: Nutzen Sie unsere ASCII-Tabelle direkt in jedem Browser, ohne Downloads, Plugins oder Konto. Schlagen Sie ASCII-Zeichencodes von jedem Gerät nach - Desktop, Tablet oder Smartphone - kostenlos.
- Dezimal-, Hex-, Oktal- und Binärwerte: Unsere ASCII-Tabelle als Referenz zeigt jedes Zeichen gleichzeitig in allen vier Zahlensystemen. Filtern Sie nach Kategorie (druckbar, Steuerung, Ziffern, Buchstaben) und klicken Sie auf eine beliebige Zeile, um das Zeichen zu kopieren.
Typische Anwendungsfälle der ASCII-Tabelle als Referenz
- Programmierung und Softwareentwicklung: Entwickler nutzen unsere ASCII-Tabelle als Referenz, um Zeichencodes für String-Manipulation, Zeichenvalidierung und Kodierungsvorgänge nachzuschlagen. Finden Sie den Dezimal- oder Hex-Wert jedes Zeichens sofort für die Verwendung im Code.
- Analyse von Netzwerkprotokollen und Datenformaten: Netzwerkingenieure und Protokollentwickler nutzen unsere ASCII-Tabelle als Referenz, um rohe Byteströme zu dekodieren, Paketdaten zu analysieren und Steuerzeichen in Protokollen wie HTTP, SMTP und FTP zu verstehen.
- Eingebettete Systeme und Mikrocontroller-Programmierung: Embedded-Entwickler nutzen unsere ASCII-Tabelle als Referenz, um Zeichencodes für UART-Kommunikation, LCD-Anzeigeprogrammierung und serielle Protokolle nachzuschlagen, wo exakte Byte-Werte zählen.
- Cybersicherheit und CTF-Challenges: Sicherheitsforscher und CTF-Teilnehmer nutzen unsere ASCII-Tabelle als Referenz, um kodierte Strings zu dekodieren, Binärdaten zu analysieren und zeichenbasierte Kodierungsschemata in Sicherheitsaufgaben zu verstehen.
- Reguläre Ausdrücke und Textverarbeitung: Entwickler, die reguläre Ausdrücke schreiben, nutzen unsere ASCII-Tabelle als Referenz, um die genauen Dezimal- oder Hex-Werte für Zeichenklassenbereiche, Escape-Sequenzen und Sonderzeichen zu finden.
- Informatik-Ausbildung: Studierende und Lehrende nutzen unsere ASCII-Tabelle als Referenz, um Zeichenkodierung, Binärdarstellung und die Beziehung zwischen Zeichen und ihren numerischen Codes in Informatikkursen zu verstehen.
Was ist ASCII?
ASCII (American Standard Code for Information Interchange) ist ein Zeichenkodierungsstandard, der 128 Zeichen eine eindeutige Nummer zuweist - darunter Buchstaben, Ziffern, Satzzeichen und Steuerzeichen. ASCII wurde in den 1960er-Jahren entwickelt und nutzt 7 Bit zur Darstellung von Werten von 0 bis 127. Jedes Zeichen hat einen Dezimalcode (0-127), einen Hexcode (0x00-0x7F), einen Oktalcode (000-177) und eine 8-Bit-Binärdarstellung . Unsere ASCII-Tabelle als Referenz zeigt alle vier Darstellungen gleichzeitig für jedes Zeichen.
ASCII ist die Grundlage der modernen Textkodierung. Unicode (UTF-8, UTF-16) ist abwärtskompatibel mit ASCII - die ersten 128 Unicode-Codepunkte sind identisch mit ASCII. Daher sind ASCII-Zeichencodes in der modernen Programmierung, in Netzwerkprotokollen und Datenformaten weiterhin relevant.
ASCII-Zeichenkategorien
- Steuerzeichen (0-31, 127): nicht druckbare Zeichen zur Steuerung von Geräten und Datenübertragung. Dazu gehören NUL (0), TAB (9), LF (10), CR (13), ESC (27) und DEL (127). Diese Zeichen haben in Terminals, Netzwerkprotokollen und Dateiformaten besondere Bedeutung.
- Druckbare Zeichen (32-126): sichtbare Zeichen wie Leerzeichen (32), Ziffern 0-9 (48-57), Großbuchstaben A-Z (65-90), Kleinbuchstaben a-z (97-122) sowie Satzzeichen und Symbole. Das sind die Zeichen, die Sie auf einer Tastatur eingeben.
- Erweitertes ASCII (128-255): nicht Teil des Standard-ASCII - diese Zeichen werden durch verschiedene Codepages definiert (ISO 8859, Windows-1252 usw.) und variieren je nach Plattform. Unsere ASCII-Tabelle als Referenz deckt den Standardbereich 0-127 ab.
So verwenden Sie ASCII-Codes in der Programmierung
- Zeichen zu Code: In den meisten Sprachen erhalten Sie den ASCII-Code eines Zeichens mit ord('A') in Python, 'A'.charCodeAt(0) in JavaScript oder (int)'A' in C.
- Code zu Zeichen: Wandeln Sie einen Code mit chr(65) in Python, String.fromCharCode(65) in JavaScript oder (char)65 in C zurück in ein Zeichen.
- Hex-Escape-Sequenzen: Nutzen Sie Hexcodes in String-Literalen: \\x41 für A, \\x0A für Zeilenumbruch (LF), \\x09 für Tabulator.
- Zeichenbereiche: Nutzen Sie Dezimalbereiche zur Validierung: Ziffern sind 48-57, Großbuchstaben 65-90, Kleinbuchstaben 97-122. Der Unterschied zwischen Groß- und Kleinbuchstabe ist immer 32 (0x20).
Wichtige ASCII-Werte zum Merken
Einige ASCII-Werte lohnt es sich zu merken: Leerzeichen = 32 , 0 = 48 , A = 65 , a = 97 (Kleinbuchstabe ist Großbuchstabe + 32), Tabulator = 9 , Zeilenumbruch (LF) = 10 , Wagenrücklauf (CR) = 13 , Escape = 27 , Delete = 127 . Der Unterschied zwischen einem Großbuchstaben und seinem Kleinbuchstaben-Äquivalent ist immer 32 - deshalb wechselt das Umschalten von Bit 5 (0x20) die Schreibweise.
Häufig gestellte Fragen
Eine ASCII-Tabelle ist eine Referenztabelle, die alle 128 ASCII-Zeichen mit ihren Dezimal-, Hexadezimal-, Oktal- und Binärwerten zeigt. Unsere ASCII-Tabelle als Referenz ist interaktiv und durchsuchbar - finden Sie jedes Zeichen nach Code, Wert oder Beschreibung.
Die Standard-ASCII-Tabelle enthält 128 Zeichen (Codes 0-127): 33 Steuerzeichen (0-31 und 127) und 95 druckbare Zeichen (32-126).
Der ASCII-Code für das Leerzeichen ist 32 (dezimal), 0x20 (hex), 040 (oktal) und 00100000 (binär). Das Leerzeichen ist das erste druckbare ASCII-Zeichen.
Großbuchstaben (A=65 bis Z=90) und Kleinbuchstaben (a=97 bis z=122) unterscheiden sich genau um 32. Schalten Sie Bit 5 (0x20) um, um die Schreibweise zu wechseln.
Steuerzeichen (Codes 0-31 und 127) sind nicht druckbare Zeichen. Häufige sind NUL (0), TAB (9), LF/Zeilenumbruch (10), CR (13), ESC (27) und DEL (127).
In Python: ord("A")=65, chr(65)="A". In JavaScript: "A".charCodeAt(0)=65, String.fromCharCode(65)="A". In C: zwischen char und int umwandeln. Nutzen Sie Hex-Escapes wie \\x41 für A.
Der Zeilenumbruch (Line Feed, LF) ist der ASCII-Code 10 (0x0A). Unter Unix/Linux/macOS ist der Zeilenumbruch nur LF. Unter Windows ist der Zeilenumbruch CR+LF (13+10).
Ja. ASCII ist die Grundlage von Unicode - die ersten 128 Unicode-Codepunkte sind identisch mit ASCII. UTF-8 kodiert ASCII-Zeichen als einzelne Bytes. ASCII-Codes werden täglich in Programmierung, Protokollen und Datenverarbeitung genutzt.
ASCII umfasst 128 Zeichen (nur Englisch). Unicode umfasst über 140.000 Zeichen aus allen Schriftsystemen. UTF-8 ist abwärtskompatibel mit ASCII - jeder ASCII-Text ist gültiges UTF-8.