Entwickler / Zeichencodes
ASCII-Tabelle
Alle 128 ASCII-Zeichen mit Dezimal-, Hexadezimal-, Oktal- und Binärcodes, Namen der Steuerzeichen, Caret-Notation, C-Escapes und HTML-Entitäten. Suche nach Zeichen, Code oder Name und klicke zum Kopieren.
ASCII-Tabelle: ASCII weist den Zahlen 0 bis 127 insgesamt 33 Steuerzeichen und 95 druckbaren Zeichen zu – vom Leerzeichen bis zur Tilde. Die Tabelle führt jedes Zeichen in vier Zahlensystemen auf, nennt bei Steuerzeichen Abkürzung, Namen, Caret-Notation (wie sie von Terminals angezeigt werden) und C-Escape und zeigt die benannte HTML-Referenz, sofern vorhanden, andernfalls die numerische. Abkürzungen und Caret-Notation wurden mit Python's curses.ascii verglichen, die Namen mit den Unicode-Namensaliasen und die Entitäten mit der WHATWG-Liste. Läuft zu 100% lokal in deinem Browser, ohne Datei-Uploads zum Server.
- Kategorie
- Entwicklerwerkzeuge
- Ausführungen
- In deinem Browser
- Kosten
- Kostenlos · ohne Anmeldung
- Verfügbarkeit
- Einsatzbereit
Läuft vollständig in deinem Browser
| Dez. | Hex. | Okt. | Binär | Zeichen | HTML | Beschreibung |
|---|---|---|---|---|---|---|
| 0 | 00 | 000 | 00000000 | NUL | � | Null ^@ \0 |
| 1 | 01 | 001 | 00000001 | SOH |  | Anfang der Überschrift ^A |
| 2 | 02 | 002 | 00000010 | STX |  | Textanfang ^B |
| 3 | 03 | 003 | 00000011 | ETX |  | Textende ^C |
| 4 | 04 | 004 | 00000100 | EOT |  | Übertragungsende ^D |
| 5 | 05 | 005 | 00000101 | ENQ |  | Anfrage ^E |
| 6 | 06 | 006 | 00000110 | ACK |  | Bestätigung ^F |
| 7 | 07 | 007 | 00000111 | BEL |  | Warnung (Glocke) ^G \a |
| 8 | 08 | 010 | 00001000 | BS |  | Rücktaste ^H \b |
| 9 | 09 | 011 | 00001001 | HT | 	 | Zeichentabulator ^I \t |
| 10 | 0A | 012 | 00001010 | LF | 
 | Zeilenvorschub ^J \n |
| 11 | 0B | 013 | 00001011 | VT |  | Zeilentabulator ^K \v |
| 12 | 0C | 014 | 00001100 | FF |  | Seitenvorschub ^L \f |
| 13 | 0D | 015 | 00001101 | CR | | Wagenrücklauf ^M \r |
| 14 | 0E | 016 | 00001110 | SO |  | Dauerumschaltung ^N |
| 15 | 0F | 017 | 00001111 | SI |  | Rückschaltung ^O |
| 16 | 10 | 020 | 00010000 | DLE |  | Escape für Datenverbindung ^P |
| 17 | 11 | 021 | 00010001 | DC1 |  | Gerätesteuerung eins ^Q |
| 18 | 12 | 022 | 00010010 | DC2 |  | Gerätesteuerung zwei ^R |
| 19 | 13 | 023 | 00010011 | DC3 |  | Gerätesteuerung drei ^S |
| 20 | 14 | 024 | 00010100 | DC4 |  | Gerätesteuerung vier ^T |
| 21 | 15 | 025 | 00010101 | NAK |  | Negative Bestätigung ^U |
| 22 | 16 | 026 | 00010110 | SYN |  | Synchroner Leerlauf ^V |
| 23 | 17 | 027 | 00010111 | ETB |  | Ende des Übertragungsblocks ^W |
| 24 | 18 | 030 | 00011000 | CAN |  | Abbrechen ^X |
| 25 | 19 | 031 | 00011001 | EM |  | Ende des Mediums ^Y |
| 26 | 1A | 032 | 00011010 | SUB |  | Ersatzzeichen ^Z |
| 27 | 1B | 033 | 00011011 | ESC |  | Escape ^[ \e |
| 28 | 1C | 034 | 00011100 | FS |  | Informationsseparator vier ^\ |
| 29 | 1D | 035 | 00011101 | GS |  | Informationsseparator drei ^] |
| 30 | 1E | 036 | 00011110 | RS |  | Informationsseparator zwei ^^ |
| 31 | 1F | 037 | 00011111 | US |  | Informationsseparator eins ^_ |
| 32 | 20 | 040 | 00100000 | SP |   | Leerzeichen |
| 33 | 21 | 041 | 00100001 | ! | ||
| 34 | 22 | 042 | 00100010 | " | ||
| 35 | 23 | 043 | 00100011 | # | ||
| 36 | 24 | 044 | 00100100 | $ | ||
| 37 | 25 | 045 | 00100101 | % | ||
| 38 | 26 | 046 | 00100110 | & | ||
| 39 | 27 | 047 | 00100111 | ' | ||
| 40 | 28 | 050 | 00101000 | ( | ||
| 41 | 29 | 051 | 00101001 | ) | ||
| 42 | 2A | 052 | 00101010 | * | ||
| 43 | 2B | 053 | 00101011 | + | ||
| 44 | 2C | 054 | 00101100 | , | ||
| 45 | 2D | 055 | 00101101 | - | ||
| 46 | 2E | 056 | 00101110 | . | ||
| 47 | 2F | 057 | 00101111 | / | ||
| 48 | 30 | 060 | 00110000 | 0 | ||
| 49 | 31 | 061 | 00110001 | 1 | ||
| 50 | 32 | 062 | 00110010 | 2 | ||
| 51 | 33 | 063 | 00110011 | 3 | ||
| 52 | 34 | 064 | 00110100 | 4 | ||
| 53 | 35 | 065 | 00110101 | 5 | ||
| 54 | 36 | 066 | 00110110 | 6 | ||
| 55 | 37 | 067 | 00110111 | 7 | ||
| 56 | 38 | 070 | 00111000 | 8 | ||
| 57 | 39 | 071 | 00111001 | 9 | ||
| 58 | 3A | 072 | 00111010 | : | ||
| 59 | 3B | 073 | 00111011 | ; | ||
| 60 | 3C | 074 | 00111100 | < | ||
| 61 | 3D | 075 | 00111101 | = | ||
| 62 | 3E | 076 | 00111110 | > | ||
| 63 | 3F | 077 | 00111111 | ? | ||
| 64 | 40 | 100 | 01000000 | @ | ||
| 65 | 41 | 101 | 01000001 | A | ||
| 66 | 42 | 102 | 01000010 | B | ||
| 67 | 43 | 103 | 01000011 | C | ||
| 68 | 44 | 104 | 01000100 | D | ||
| 69 | 45 | 105 | 01000101 | E | ||
| 70 | 46 | 106 | 01000110 | F | ||
| 71 | 47 | 107 | 01000111 | G | ||
| 72 | 48 | 110 | 01001000 | H | ||
| 73 | 49 | 111 | 01001001 | I | ||
| 74 | 4A | 112 | 01001010 | J | ||
| 75 | 4B | 113 | 01001011 | K | ||
| 76 | 4C | 114 | 01001100 | L | ||
| 77 | 4D | 115 | 01001101 | M | ||
| 78 | 4E | 116 | 01001110 | N | ||
| 79 | 4F | 117 | 01001111 | O | ||
| 80 | 50 | 120 | 01010000 | P | ||
| 81 | 51 | 121 | 01010001 | Q | ||
| 82 | 52 | 122 | 01010010 | R | ||
| 83 | 53 | 123 | 01010011 | S | ||
| 84 | 54 | 124 | 01010100 | T | ||
| 85 | 55 | 125 | 01010101 | U | ||
| 86 | 56 | 126 | 01010110 | V | ||
| 87 | 57 | 127 | 01010111 | W | ||
| 88 | 58 | 130 | 01011000 | X | ||
| 89 | 59 | 131 | 01011001 | Y | ||
| 90 | 5A | 132 | 01011010 | Z | ||
| 91 | 5B | 133 | 01011011 | [ | ||
| 92 | 5C | 134 | 01011100 | \ | ||
| 93 | 5D | 135 | 01011101 | ] | ||
| 94 | 5E | 136 | 01011110 | ^ | ||
| 95 | 5F | 137 | 01011111 | _ | ||
| 96 | 60 | 140 | 01100000 | ` | ||
| 97 | 61 | 141 | 01100001 | a | ||
| 98 | 62 | 142 | 01100010 | b | ||
| 99 | 63 | 143 | 01100011 | c | ||
| 100 | 64 | 144 | 01100100 | d | ||
| 101 | 65 | 145 | 01100101 | e | ||
| 102 | 66 | 146 | 01100110 | f | ||
| 103 | 67 | 147 | 01100111 | g | ||
| 104 | 68 | 150 | 01101000 | h | ||
| 105 | 69 | 151 | 01101001 | i | ||
| 106 | 6A | 152 | 01101010 | j | ||
| 107 | 6B | 153 | 01101011 | k | ||
| 108 | 6C | 154 | 01101100 | l | ||
| 109 | 6D | 155 | 01101101 | m | ||
| 110 | 6E | 156 | 01101110 | n | ||
| 111 | 6F | 157 | 01101111 | o | ||
| 112 | 70 | 160 | 01110000 | p | ||
| 113 | 71 | 161 | 01110001 | q | ||
| 114 | 72 | 162 | 01110010 | r | ||
| 115 | 73 | 163 | 01110011 | s | ||
| 116 | 74 | 164 | 01110100 | t | ||
| 117 | 75 | 165 | 01110101 | u | ||
| 118 | 76 | 166 | 01110110 | v | ||
| 119 | 77 | 167 | 01110111 | w | ||
| 120 | 78 | 170 | 01111000 | x | ||
| 121 | 79 | 171 | 01111001 | y | ||
| 122 | 7A | 172 | 01111010 | z | ||
| 123 | 7B | 173 | 01111011 | { | ||
| 124 | 7C | 174 | 01111100 | | | ||
| 125 | 7D | 175 | 01111101 | } | ||
| 126 | 7E | 176 | 01111110 | ~ | ||
| 127 | 7F | 177 | 01111111 | DEL |  | Löschen ^? |
Die Codes 0–31 und 127 sind Steuerzeichen: Sie haben keine Darstellung, sondern nur eine Funktion, etwa das Beenden einer Zeile. Die Caret-Notation (^C) zeigt sie in Terminals an, und die Escape-Sequenzen (\n) werden von C und vielen anderen Sprachen verwendet. Klicke auf ein Zeichen, um es zu kopieren.
Muster in den Codes
Ziffern beginnen bei 48 (0x30), daher entspricht der Wert einer Ziffer ihrem Code minus 48. Großbuchstaben beginnen bei 65 (0x41), Kleinbuchstaben bei 97 (0x61) – mit einem Abstand von 32. Steuerzeichen sind der Code ihres Buchstabens minus 64. Deshalb sendet Strg+C den Wert 3 und Strg+[ Escape, 27.
Um Zahlen zwischen Zahlensystemen umzurechnen, verwende den Zahlensystem-Konverter; für Zeichen außerhalb von ASCII den Unicode-Inspektor.
Zeilenenden
Unix, Linux und macOS beenden Zeilen mit LF (10, \n); Windows verwendet CR gefolgt von LF (13 10, \r\n). Wird eine Datei auf dem jeweils anderen System geöffnet, können überflüssige ^M-Zeichen erscheinen oder alle Inhalte in einer Zeile zusammenlaufen.
So benutzt du es
- Scrolle durch die Tabelle oder suche nach einem Zeichen, einem Code wie 65 oder 0x41 oder einem Namen wie ESC.
- Lies die Codes in jedem Zahlensystem sowie die Namen und Escapes der Steuerzeichen.
- Klicke auf ein Zeichen, um es zu kopieren.
Datenschutz & Einschränkungen
Die Tabelle ist Teil der Seite; nichts, wonach du suchst, wird irgendwohin gesendet.
Ähnliche Tools
Häufige Fragen
Was ist der Unterschied zwischen ASCII und Unicode?
Die ersten 128 Codepunkte von Unicode sind unverändert ASCII, und UTF-8 speichert sie als dieselben einzelnen Bytes. Daher ist reiner ASCII-Text auch gültiger UTF-8-Text.
Warum unterscheiden sich Groß- und Kleinbuchstaben um 32?
A ist 65 (0x41) und a ist 97 (0x61): Sie unterscheiden sich in einem Bit, 0x20. Deshalb lässt sich die Groß- und Kleinschreibung durch das Umschalten eines einzelnen Bits ändern.
Was sind die Codes 128 bis 255?
Sie gehören nicht zu ASCII. Erweiterte Zeichensätze wie Latin-1 und Windows-1252 verwenden sie unterschiedlich. Deshalb können Buchstaben mit Akzenten in seltsame Symbole umgewandelt werden.
Kostenloses Tool · läuft in deinem browser · kein Konto nötig