ASCII-Tabelle Referenz
Jedes druckbare Zeichen, das Sie auf Englisch eingeben, entspricht einer Zahl zwischen 32 und 126 im siebenbitigen ASCII-Standard. Unter 32 und bei 127 befinden sich die Steuerzeichen, LF, CR, ESC, DEL und die anderen, die immer noch wichtig sind, wenn Sie ein serielles Protokoll debuggen oder Zeilenenden korrigieren. Diese Referenztabelle gibt Ihnen jeden Codepunkt von 0 bis 127 zusammen mit seiner Dezimal-, Hex-, Oktal-, Binär- und HTML-Entitätsform.
So verwenden Sie die ASCII-Tabelle
-
1
Durchsuchen Sie die Zeile nach dem benötigten Zeichen
Suchen Sie nach Buchstaben, Symbolen oder Codepunkt-Namen. Steuerzeichen sind nach ihrem dreibuchstabigen Mnemonik aufgelistet.
-
2
Lesen Sie die Zeile für die benötigte Kodierung
Dezimal für menschenfreundlichen Code, Hex für Quellcode, Binär für Protokollarbeiten, HTML-Entität für Markup.
-
3
Kopieren Sie eine beliebige Zelle
Nützlich, wenn Ihnen ein Hex-Dump oder eine Byte-Sequenz übergeben wird und Sie wissen müssen, was es bedeutet.
Die drei Bereiche von ASCII
| Bereich | Dezimal | Inhalte |
|---|---|---|
| Steuerzeichen | 0-31, 127 | NUL, BEL, BS, HT, LF, VT, FF, CR, ESC, DEL, andere |
| Druckbar | 32-126 | Leerzeichen, Interpunktion, Ziffern, A-Z, a-z |
| Erweitert (nicht-ASCII) | 128+ | Hängt von der Kodierung ab; ASCII endet strikt bei 127 |
Steuerzeichen, die immer noch wichtig sind
- 0x00 NUL, String-Begrenzer in C, Padding in einigen binären Formaten.
- 0x07 BEL, Terminalglocke läuten.
- 0x08 BS, Rücktaste.
- 0x09 HT, Horizontaler Tabulator.
- 0x0A LF, Zeilenumbruch, der Unix-Zeilenumbruch.
- 0x0D CR, Wagenrücklauf; paart sich mit LF unter Windows für CRLF.
- 0x1B ESC, Beginnt ANSI-Escape-Sequenzen für Terminalfarben.
- 0x7F DEL, Ursprünglich der Code zum Stanzen eines Lochs in ein Band; jetzt selten verwendet.
ASCII vs Unicode
Unicode übernimmt die 128 ASCII-Zeichen an seinen ersten 128 Codepunkten, und UTF-8 verwendet dafür dieselben Bytes wie ASCII. ASCII ist jedoch nicht Bestandteil jeder Kodierung: EBCDIC etwa ordnet Buchstaben und Ziffern anderen Werten zu.
Häufige Konvertierungen
- Dezimal zu Hex: 65 (dez) = 0x41 =
A - Hex zu Binär: 0x41 = 0100 0001
- Hex zu HTML-Entität:
AoderAbeide werden alsAdargestellt
Häufig gestellte Fragen
ASCII ist ein 7-Bit-Code, der das achte Bit eines Bytes für Parität oder Erweiterung frei lässt. Die Werte 128-255 gehören zum Bereich der “erweiterten ASCII”-Varianten (Latin-1, Windows-1252, MacRoman usw.), alle inkompatibel miteinander, was ein Teil des Grundes ist, warum Unicode gewonnen hat.
LF (0x0A) bewegt sich eine Zeile nach unten; CR (0x0D) bewegt den Cursor zurück zur Spalte null. Unter Unix ist ein Zeilenumbruch nur LF; auf dem klassischen Mac war es nur CR; unter Windows und in HTTP-Headern ist es CR gefolgt von LF (CRLF). Fehlanpassungen sind die klassische Ursache für doppelten Zeilenabstand oder hintereinanderlaufenden Text zwischen Systemen.
Die ASCII-Designer ordneten Groß- und Kleinbuchstaben so an, dass Bit 0x20 ihre Schreibweise unterscheidet. Ein XOR mit 0x20 ist jedoch nur sicher, nachdem geprüft wurde, dass das Byte einen ASCII-Buchstaben darstellt; wahllos auf beliebige Bytes angewendet verändert es auch Ziffern, Satzzeichen und Steuerwerte.
Ja: LF und CR in Textdateien, HT und FF in Quellcode und Terminals, ESC in ANSI-Farbsequenzen, BEL in Terminalglocken und -benachrichtigungen. NUL beendet immer noch C-Strings. Der Rest stammt größtenteils aus der Teletype-Ära.
Verwandte Tools
Zufallsbuchstaben-Generator
Erzeugen Sie zufällige A-Z-Buchstaben. Wählen Sie Anzahl, Großschreibung, Kleinschreibung oder gemischte Schreibweise für Spiele, Aufgaben und Unterricht.
JSON-Formatierer
Fügen Sie JSON ein, um es mit 2 oder 4 Leerzeichen lesbar zu formatieren, kompakt zu minifizieren oder vor dem Kopieren schnell die Syntax zu prüfen.
Zufälliger Farbgenerator
Erzeuge 1 bis 50 zufällige HEX-Farben mit Farbfeldern zum Prüfen, Kopieren und Verwenden in CSS, Tests oder Palettenideen.
Binär-zu-ASCII-Konverter
Fügen Sie Binärdaten (durch Leerzeichen getrennte Bytes oder einen langen Bitstrom) ein und erhalten Sie den ASCII-Text, den sie darstellen. Unterstützt 7-Bit- und 8-Bit-Codierungen.
HEX-Farbwähler
HEX-Farbe wählen oder eingeben und RGB, HSL, geschätztes CMYK, relative Leuchtdichte und Kontrast zu Weiß und Schwarz erhalten.
Base64 zu Hex-Konverter
Konvertieren Sie einen Base64-String in seine zugrunde liegenden Bytes, die als Hexadezimal dargestellt werden. Nützlich zum Überprüfen von Tokens, Schlüsseln, Zertifikaten und JWTs.