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.

Eingabezeichen: 0

Ausgabecodes: 0

Nicht-ASCII (>127): 0

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

  1. 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.
  2. Wählen Sie Ihre Zahlenbasis – Wählen Sie Dezimal (Basis 10), Hexadezimal (Basis 16), Binär (Basis 2) oder Octal (Basis 8).
  3. 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.
  4. 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) (gibt 65 zurück) oder new TextEncoder().encode("Hello") für ein Uint8Array von UTF-8 Bytewerte.
  • Python: Verwenden Sie ord('A') (gibt 65 zurück) oder list("Hello".encode('utf-8')), um [72, 101, 108, 108, 111].
  • C / C++: Zeichen sind bereits als ganzzahlige Bytewerte gespeichert – (int)'A' wird direkt zu 65 ausgewertet.

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.