DevToys Web Pro iconDevToys Web ProBlog
Bewerten Sie uns:
Browser-Erweiterung ausprobieren:

Text ↔ Binär-Konverter

Modus
Bits
Trennzeichen

Text

  • Binär

  • Technische Details

    So funktioniert der Text ↔ Binär-Konverter

    Was das Tool macht

    Das Text ↔ Binär-Tool konvertiert Text in seine binäre Darstellung und zurück. Bei 8 Bit pro Zeichen wird die Eingabe als UTF-8-Bytes kodiert; bei 16 Bit pro Zeichen wird jede Code-Unit direkt ausgegeben. Trennzeichen (Leerzeichen, Komma, Zeilenumbruch oder keine) machen die Ausgabe leicht lesbar oder einfach einzufügen. Beim Dekodieren wird jede Kombination dieser Trennzeichen akzeptiert und sogar zusammenhängende Bitstrings, solange die Gesamtlänge ein Vielfaches der konfigurierten Bit-Gruppengröße ist.

    Häufige Anwendungsfälle für Entwickler

    Lehrkräfte und Studierende nutzen das Tool, um zu visualisieren, wie ASCII und UTF-8 Zeichen als Bytes kodieren. Embedded-Entwickler erstellen Test-Fixtures für Nachrichten-Payloads. Security-Analysten dekodieren binäre Blobs, die aus Mitschnitten oder Reverse-Engineering-Writeups kopiert wurden. Es ist außerdem ein schneller Plausibilitätscheck beim Implementieren eigener Bit-Packing-Schemata oder wenn Sie einem Teamkollegen Endianness und Zeichenkodierung erklären.

    Datenformate, Typen oder Varianten

    Bei 8 Bit pro Zeichen führt das Tool einen Round-Trip von Text über UTF-8 durch, sodass akzentuierte Zeichen und CJK-Ideogramme korrekt kodiert und dekodiert werden (z. B. wird 'é' zu 11000011 10101001). Bei 16 Bit pro Zeichen gibt das Tool UTF-16-Code-Units aus, was nützlich ist, wenn Sie nachvollziehen möchten, wie JavaScript Strings intern darstellt. Trennzeichen sind rein kosmetisch — der Decoder normalisiert Leerraum, Kommas und Zeilenumbrüche.

    Häufige Fallstricke und Sonderfälle

    Das Mischen von 8-Bit- und 16-Bit-Gruppen in derselben Eingabe führt zu falscher Ausgabe — wählen Sie eine Variante und bleiben Sie konsistent. UTF-16-Surrogatpaare werden als zwei separate 16-Bit-Gruppen ausgegeben; der Versuch, sie mit 8 Bit pro Zeichen zu dekodieren, ergibt nicht das ursprüngliche Zeichen. Beim Dekodieren eines Bitstrings ohne Trennzeichen muss die Gesamtlänge ein ganzzahliges Vielfaches der Bit-Gruppengröße sein, sonst meldet das Tool einen Fehler.

    Wann dieses Tool statt Code verwenden

    Nutzen Sie das Browser-Tool für einmalige Konvertierungen, Unterrichtsdemos und zum schnellen Erstellen von Fixtures. Im Anwendungscode verwenden Sie `TextEncoder` / `TextDecoder` für UTF-8-Konvertierung, `Buffer.from(str, 'utf8')` in Node.js oder `bytes(str, 'utf-8')` in Python — diese unterstützen Streaming, Fehlermodi und BOM-Erkennung, die ein statischer Konverter nicht abdeckt.