Text-zu-ASCII-Konverter – Konvertieren Sie Text online in ASCII
Konvertieren Sie Textzeichenfolgen sofort in ASCII-Zeichencodes (8-bit) oder Octal (000–377) – oder ASCII-Zahlen wieder in lesbaren Text dekodieren. Enthält anpassbare Trennzeichen, Präfixe (0x, 0b, 0o), UTF-8 / Unicode-Unterstützung und einen Live-ASCII Character Breakdown Inspector.
ASCII Zeichen- und Codeinspektor
Enter text or ASCII codes above to inspect each character’s Decimal, Hexadecimal, Octal, Binary, and ASCII Category.
So konvertieren Sie Text in ASCII-Codes
- Geben Sie Ihren Text ein – Geben Sie einen beliebigen Text ein oder fügen Sie ihn in das Feld Source Input ein, oder klicken Sie auf Sample Text, um ihn sofort zu testen.
- Wählen Sie Ihre Zahlenbasis – Wählen Sie Dezimal (Basis 10), Hexadezimal (Basis 16), Binär (Basis 2) oder Octal (Basis 8).
- Trennzeichen und Präfix anpassen – Trennen Sie Codes mit Leerzeichen, Kommas, Semikolons, Zeilenumbrüchen oder benutzerdefinierten Zeichenfolgen und fügen Sie optional Programmierer-Präfixe hinzu (
0x,0b,0o) oder zero-padding. - Inspizieren und exportieren – Überprüfen Sie den genauen Code jedes Zeichens auf allen vier Basen gleichzeitig im ASCII-Zeichen- und Code-Inspektor und klicken Sie dann auf In clipboard kopieren oder .txt herunterladen.
Standard-ASCII-Referenztabelle (Steuerelemente und druckbare Zeichen)
ASCII (American Standard Code for Information Interchange) ist ein 7-Bit-Zeichenkodierungsstandard, der numerische Werte von 0 bis 127 zuweist, um Zeichen, Leerzeichen, Ziffern, Buchstaben und Satzzeichen zu steuern:
| ASCII-Bereich | Kategorie | Charaktere / Beispiele | Dezimal | Hexadezimal | 8-Bit-Binärdatei |
|---|---|---|---|---|---|
| Steuercodes | Nicht druckbar | NUL (0), \t Tab (9), \n LF (10), \r CR (13), ESC (27) |
0 – 31 |
00 – 1F |
00000000 – 00011111 |
| Space | Leerzeichen | (Standardplatz) |
32 |
20 |
00100000 |
| Digits | Numerisch | 0 bis 9 |
48 – 57 |
30 – 39 |
00110000 – 00111001 |
| Großbuchstaben | Lateinisches Alphabet | A bis Z |
65 – 90 |
41 – 5A |
01000001 – 01011010 |
| Kleinbuchstaben | Lateinisches Alphabet | a bis z |
97 – 122 |
61 – 7A |
01100001 – 01111010 |
| Delete | Kontrollcode | DEL |
127 |
7F |
01111111 |
| Extended / UTF-8 | 8-Bit / Multibyte | Akzentuierte Buchstaben (é, ñ), Währung (€), Emojis (🚀) |
128 – 255 |
80 – FF |
10000000 – 11111111 |
Konvertieren von Text in ASCII in gängigen Programmiersprachen
- JavaScript / TypeScript: Verwenden Sie
"A".charCodeAt(0)(gibt65zurück) odernew TextEncoder().encode("Hello")für einUint8Arrayvon UTF-8 Bytewerte. - Python: Verwenden Sie
ord('A')(gibt65zurück) oderlist("Hello".encode('utf-8')), um[72, 101, 108, 108, 111]. - C / C++: Zeichen sind bereits als ganzzahlige Bytewerte gespeichert –
(int)'A'wird direkt zu65ausgewertet.
Häufig gestellte Fragen
Was sind die ASCII-Codes für Space, Enter (Newline) und Tab?
In ASCII ist ein Space () dezimal, 32 (0x20), ein Line Feed / Newline (\n) ist dezimal, 10 (0x0A), ein Carriage Return (\r) ist dezimal 13 (0x0D) und ein Hhorizontaler Tab (\t) ist dezimal 9 (0x09).
Warum ist in ASCII „A“ gleich 65 und „a“ gleich 97?
Die 7-Bit-ASCII-Spezifikation positionierte Großbuchstaben bei 65–90 und Kleinbuchstaben bei 97–122, sodass jeder Kleinbuchstabe genau 32 (25) größer ist als sein Großbuchstabenäquivalent. Dies ermöglicht eine Gehäuseumwandlung in Hardware oder Montage durch Umschalten eines einzigen Bits!
Wie geht dieses Tool mit Emojis und nicht-englischen Zeichen um?
Mit der Einstellung Characters > 255 (Unicode) können Sie auswählen, wie Zeichen über 255 verarbeitet werden: Kodieren Sie sie als Standard-UTF-8 Bytes (0–255) und geben Sie ihren vollständigen Unicode-Codepunkt aus (z. B. 128640 für 🚀) oder Überspringen/Ignorieren, wenn eine strikte 8-Bit-Filterung erforderlich ist.