Jedes von Ihnen eingegebene Zeichen wird von einem Computer als Zahl gespeichert, und jede Zahl, die ein Computer speichert, ist letztendlich eine Folge von Binärziffern. Dieses Tool macht diese Übersetzung sichtbar, indem es Text in Binärformate und umgekehrt konvertiert und jedes Zeichen in seine Dezimal-, Hexadezimal- und Binärform zerlegt.

Wie Text binär wird

Zeichenkodierungen wie ASCII und UTF-8 weisen jedem Zeichen einen numerischen Codepunkt zu. ASCII deckt 128 Codepunkte (0–127) in einem einzigen Byte ab, genug für englische Buchstaben, Ziffern und grundlegende Satzzeichen. UTF-8 erweitert dies auf den gesamten Unicode-Bereich mit 1 bis 4 Bytes pro Zeichen und bleibt dabei für die ersten 128 Codepunkte abwärtskompatibel mit ASCII.

Um ein Zeichen in Binär umzuwandeln, sucht dieses Tool nach seinem Codepunkt und schreibt diese Zahl dann in Basis 2, aufgefüllt auf ein volles 8-Bit-Byte. Multibyte-UTF-8-Zeichen erzeugen mehrere 8-Bit-Gruppen – eine pro Byte in der codierten Sequenz.

Eingaben und was sie bedeuten

Text (Registerkarte „Text“ → „Binär“) akzeptiert jede Zeichenfolge; Jedes Zeichen wird unabhängig konvertiert. Binär (Registerkarte „Binär → Text“) erwartet durch Leerzeichen getrennte 8-Bit-Gruppen von Nullen und Einsen – genau das Format, das die eigene Binärausgabe dieses Tools verwendet, sodass das Einfügen eines vorherigen Ergebnisses immer einen sauberen Roundtrip durchführt. Codierung wechselt zwischen UTF-8 (verarbeitet jedes Unicode-Zeichen über 1–4 Bytes) und ASCII (nur 7-Bit; Nicht-ASCII-Zeichen werden auf „?“ beschränkt).

Grenzen und Randfälle

Im ASCII-Modus können alle Zeichen mit einem Codepunkt über 127 (Akzentbuchstaben, Emojis, die meisten nicht-lateinischen Schriften) nicht dargestellt werden und werden durch „?“ ersetzt. (Code 63) – wechseln Sie zu UTF-8, um diese Zeichen genau beizubehalten. Bei der Dekodierung muss jede Binärgruppe aus 1–8 Ziffern mit nur Nullen und Einsen bestehen. Fehlerhafte Eingaben (falsche Ziffernanzahl, verstreute Zeichen, fehlende Leerzeichen zwischen Bytes) werden gekennzeichnet und nicht stillschweigend erraten. Sehr langer Text erzeugt eine proportional lange Binärzeichenfolge – es gibt keine Längenbeschränkung, aber bei extrem großen Eingaben kann es einfacher sein, einen Teil auf einmal zu überprüfen.