Glyph WidgetsGlyph Widgets
WerkzeugeÜber unsKontaktBlogDatenschutzNutzungsbedingungenWerbung entfernenAuf Ko-fi unterstützen

© 2026 Glyph Widgets LLC. Alle Rechte vorbehalten.

·

100% Client-seitige Verarbeitung

Zurück zum Blog

Binary Text Converter: Text in Binär

Binary Text Converter konvertiert Text in Binär oder Hexadezimal und dekodiert Binär/Hex zurück in Text. Unicode-Unterstützung, konfigurierbare Trennzeichen.

Glyph Widgets
27. Februar 2026
8 Min. Lesezeit
Binär zu TextText zu BinärBinär-KonverterHex zu TextText zu Hex

Was ist der Binary Text Converter?

Der Binary Text Converter ist ein kostenloses Online-Tool, das Klartext in binäre (Basis-2) oder hexadezimale (Basis-16) Darstellungen konvertiert und Binär- oder Hex-Strings zurück in lesbaren Text dekodiert. Er verwendet UTF-8-Kodierung und verarbeitet damit den gesamten Unicode-Zeichensatz korrekt — englische Buchstaben, Akzentzeichen, Arabisch, Chinesisch, Emoji und jeden anderen UTF-8-kodierbaren Text.

Das Tool wird von Entwicklern zur Inspektion von Byte-Daten, von Studenten zum Erlernen von Zeichenkodierung und von allen verwendet, die die Binär- oder Hex-Darstellung eines Strings überprüfen müssen. Alle Berechnungen erfolgen lokal im Browser; nichts wird an einen Server gesendet. Das Tool ist kostenlos und erfordert kein Konto.

Hauptfunktionen

  • Text-zu-Binär-Konvertierung — Kodiert jedes UTF-8-Byte der Eingabe als 8-Bit-Binärstring (01001000 für den ASCII-Buchstaben H).
  • Binär-zu-Text-Konvertierung — Dekodiert einen Binärstring (Gruppen von 8 Bits, durch Leerzeichen oder Whitespace getrennt) zurück in Text.
  • Hexadezimal-Unterstützung — Kodiert Text in Großbuchstaben-Hex-Paare (48 für H) oder dekodiert Hex-Paare zurück in Text.
  • Konfigurierbare Trennzeichen — Im Kodierungsmodus: Leerzeichen, kein Trennzeichen oder Zeilenumbruch. Dies steuert die Lesbarkeit und das Format der Ausgabe.
  • Eingabevalidierung — Im Dekodierungsmodus validiert das Tool die Eingabe sofort. Binäreingabe muss nur 0- und 1-Zeichen in 8er-Gruppen enthalten. Hex-Eingabe muss gültige Hex-Zeichen in Paaren enthalten. Ein visueller Indikator zeigt den Gültigkeitsstatus.
  • Unicode/UTF-8-Unterstützung — Verwendet die integrierten Browser-APIs TextEncoder und TextDecoder. Mehrbyte-Zeichen (Akzentbuchstaben, CJK, Emoji) werden korrekt kodiert und ohne Verlust dekodiert.
  • Echtzeit-Konvertierung — Die Ausgabe aktualisiert sich bei jedem Tastendruck.
  • Tausch-Schaltfläche — Verschiebt die aktuelle Ausgabe in das Eingabefeld und wechselt den Modus in einem Klick.
  • In Zwischenablage kopieren — Ein-Klick-Kopie der Ausgabe.
  • Batch-Modus — Mehrere Strings gleichzeitig verarbeiten (Supporter-Funktion).

So verwenden Sie den Binary Text Converter

Schritt 1: Modus wählen

Zwei Modustasten erscheinen oben: Text to Binary (kodieren) und Binary to Text (dekodieren).

  • Wählen Sie Text to Binary, wenn Sie lesbaren Text haben und dessen Binär- oder Hex-Darstellung benötigen.
  • Wählen Sie Binary to Text, wenn Sie einen Binär- oder Hex-String haben und den Originaltext wiederherstellen möchten.

Schritt 2: Format wählen

Zwei Format-Schaltflächen: Binary und Hexadecimal.

  • Binary erzeugt oder erwartet 8-Bit-Binärstrings (01001000 01100101 01101100 01101100 01101111 für Hello).
  • Hexadecimal erzeugt oder erwartet Großbuchstaben-Hex-Paare (48 65 6C 6C 6F für Hello).

Schritt 3: Trennzeichen wählen (nur Kodierungsmodus)

Im Kodierungsmodus stehen drei Trennzeichen-Optionen zur Verfügung:

OptionEffektBeispielausgabe für hi
SpaceBytes durch Leerzeichen getrennt01101000 01101001
NoneKein Trennzeichen, Bytes laufen zusammen0110100001101001
Line BreakJedes Byte auf eigener Zeile01101000\n01101001

Die Trennzeichen-Option ist im Dekodierungsmodus ausgeblendet, da der Decoder vor der Verarbeitung alle Leerzeichen entfernt.

Schritt 4: Eingabe eingeben

Fügen Sie Ihren Inhalt in das Eingabefeld ein oder tippen Sie ihn. Die Ausgabe erscheint sofort im Ausgabebereich.

Kodierungsbeispiel:

Eingabe (Text): Hello Format: Binary, Trennzeichen: Space

Ausgabe: 01001000 01100101 01101100 01101100 01101111

Dekodierungsbeispiel:

Eingabe (binär): 01001000 01100101 01101100 01101100 01101111 Modus: Binary to Text

Ausgabe: Hello

Unicode-Kodierungsbeispiel:

Eingabe (Text): café Format: Hexadecimal, Trennzeichen: Space

Ausgabe: 63 61 66 C3 A9

Das Zeichen é wird als zwei Bytes kodiert (C3 A9), da es ein Mehrbyte-UTF-8-Zeichen ist.

Schritt 5: Eingabe im Dekodierungsmodus validieren

Wenn der Dekodierungsmodus aktiv ist und Sie eine Eingabe getätigt haben, erscheint ein Validierungsindikator:

  • ✓ Valid input (grün) — die Eingabe besteht die Validierung und kann dekodiert werden.
  • ✗ Invalid input (rot) — die Eingabe enthält Zeichen, die nicht dekodiert werden können.

Für Binär erfordert die Validierung: nur 0- und 1-Zeichen (Leerzeichen ignoriert), Gesamtbitanzahl durch 8 teilbar. Für Hex erfordert die Validierung: nur Hex-Zeichen (Leerzeichen ignoriert), Gesamtzeichenanzahl durch 2 teilbar.

Schritt 6: Tausch für Roundtrip verwenden

Nach dem Kodieren klicken Sie auf die Schaltfläche Swap / Switch Mode, um die kodierte Ausgabe in die Eingabe zu verschieben, zum Dekodierungsmodus zu wechseln und zu überprüfen, ob Sie den Originaltext zurückbekommen.

Praktische Beispiele

Netzwerkprotokoll debuggen

Ein Protokoll sendet binäre Payloads. Sie haben 01001000 01100101 01101100 01101100 01101111 00100001 abgefangen und möchten wissen, was darin steht. Wählen Sie Binary to Text, fügen Sie den Binärcode ein, und lesen Sie Hello! in der Ausgabe.

Zeichenkodierung für internationalisierte Texte überprüfen

Sie testen, ob Ihre Anwendung einen französischen String korrekt verarbeitet. Geben Sie façade im Kodierungsmodus mit dem Hexadezimalformat ein. Die Ausgabe 66 61 C3 A7 61 64 65 bestätigt, dass ç als zwei Bytes (C3 A7) kodiert wird. Vergleichen Sie dies mit der tatsächlichen Byte-Ausgabe Ihrer Anwendung.

Binärkodierung für Studenten demonstrieren

Zeigen Sie, wie Buchstaben auf Bits abgebildet werden. Geben Sie ein einzelnes Zeichen (A) ein und zeigen Sie den Binärausgang: 01000001. Ändern Sie das Zeichen zu a (Kleinbuchstabe) und beobachten Sie 01100001. Der Unterschied an Bitposition 5 (0 gegenüber 1) veranschaulicht die ASCII/Unicode-Beziehung zwischen Groß- und Kleinbuchstaben.

Tipps und Best Practices

Leerzeichen in der Dekodierungseingabe werden ignoriert. Der Decoder entfernt alle Leerzeichen (Spaces, Tabs, Zeilenumbrüche) vor der Verarbeitung. Binäreingaben mit Leerzeichen, Zeilenumbrüchen oder ohne Trennzeichen werden identisch verarbeitet.

Hexadezimale Ausgabe verwendet Großbuchstaben. Das Tool gibt Hex immer in Großbuchstaben aus (A bis F). Bei der Dekodierung werden Groß- und Kleinbuchstaben akzeptiert (6F und 6f dekodieren beide zu o).

Mehrbyte-Zeichen erzeugen mehrere Ausgabegruppen. Ein 4-Byte-Emoji wie 😀 erzeugt 4 Binärgruppen (11110000 10011111 10011000 10000000) oder 4 Hex-Paare (F0 9F 98 80). Dies ist die korrekte UTF-8-Kodierung.

Verwenden Sie das Trennzeichen „None" für kompakte Ausgabe. Wenn Sie Binärausgabe ohne Leerzeichen benötigen, wählen Sie None. Der Decoder akzeptiert dieses Format ebenfalls.

Die Tausch-Schaltfläche spart einen Kopierschritt. Nach dem Kodieren klicken Sie einmal auf Swap, anstatt manuell zu kopieren, den Modus zu wechseln und einzufügen.

Häufige Probleme und Fehlerbehebung

„Invalid binary input. Must contain only 0s and 1s in groups of 8." Der Decoder gibt diesen Fehler aus, wenn die Bitanzahl nicht durch 8 teilbar ist oder Nicht-Binärzeichen vorhanden sind. Prüfen Sie auf fehlerhafte Buchstaben, Ziffern außer 0 und 1 oder Satzzeichen in der Eingabe.

„Invalid hex input. Must contain valid hex characters in pairs." Tritt auf, wenn die Hex-Eingabe eine ungerade Zeichenanzahl hat (nach Entfernung von Leerzeichen) oder Zeichen außerhalb von 0-9A-Fa-f enthält.

Verstümmelte Zeichen in der Ausgabe. Dies bedeutet meist, dass die Quelldaten nicht UTF-8-kodiert waren. Das Tool verwendet TextDecoder mit der Standard-UTF-8-Kodierung. Wenn die Originalbytes aus einer Latin-1- oder Windows-1252-Quelle stammen, weicht der dekodierte Text vom Original ab.

Validierung zeigt ungültig, obwohl die Eingabe korrekt aussieht. Prüfen Sie, ob die Gesamtbitanzahl durch 8 teilbar ist. Ein Binärstring mit 17 Zeichen (nach Entfernung von Leerzeichen) ist ungültig, da 17 kein Vielfaches von 8 ist.

Copy-Button ist deaktiviert. Der Copy-Button ist deaktiviert, wenn die Ausgabe leer ist. Dies passiert, wenn die Eingabe leer ist oder die Dekodierung fehlgeschlagen ist.

Datenschutz und Sicherheit

Der Binary Text Converter läuft vollständig im Browser. Die Kodierung verwendet die integrierte TextEncoder-API des Browsers; die Dekodierung verwendet TextDecoder. Keine dieser APIs sendet Netzwerkanfragen. Kein Text oder Binärdaten werden an einen Server übertragen. Das Tool hat keine serverseitige Komponente für die Konvertierung und funktioniert offline, sobald die Seite geladen ist.

Häufig gestellte Fragen

Ist der Binary Text Converter kostenlos? Ja, kostenlos ohne Konto. Die grundlegende Kodierungs-/Dekodierungsfunktionalität ist vollständig kostenlos verfügbar. Supporter-Funktionen (Presets, Verlauf, Batch-Modus) erfordern ein Glyph Widgets Supporter-Abonnement.

Funktioniert er offline? Ja. Die Konvertierung verwendet browser-native APIs (TextEncoder, TextDecoder). Sobald die Seite geladen ist, wird keine Internetverbindung benötigt.

Ist mein Text sicher? Ihr Text wird niemals an einen Server gesendet. Die gesamte Verarbeitung erfolgt lokal in JavaScript. Es wird kein externer Dienst kontaktiert.

Welche Zeichenkodierung wird verwendet? UTF-8, über die Browser-APIs TextEncoder und TextDecoder. Das bedeutet, dass alle Unicode-Zeichen korrekt unterstützt werden, einschließlich Emoji und Zeichen außerhalb der Basic Multilingual Plane.

Warum erzeugt é zwei Hex-Paare statt einem? Weil é (U+00E9) in UTF-8 als zwei Bytes kodiert wird: 0xC3 0xA9. UTF-8 kodiert Code-Punkte über U+007F mit mehreren Bytes.

Kann ich Binär mit einem anderen Trennzeichen als Leerzeichen dekodieren? Ja. Der Decoder entfernt alle Leerzeichen vor der Verarbeitung, sodass Binär mit Leerzeichen, Tabs, Zeilenumbrüchen oder ohne Trennzeichen identisch verarbeitet wird.

Was ist der Unterschied zwischen Binär- und Hexadezimalausgabe? Beide repräsentieren die gleichen zugrunde liegenden Bytes. Binär zeigt jedes Byte als 8 Bits (z. B. 01001000). Hexadezimal zeigt jedes Byte als 2 Hex-Ziffern (z. B. 48). Hex ist kompakter — ein 5-Zeichen-Wort wie Hello erzeugt 40 Binärzeichen (plus Trennzeichen) gegenüber 14 Hex-Zeichen. Binär ist für Lernzwecke expliziter; Hex ist in Entwicklerkontexten verbreiteter.

Unterstützt das Tool Emoji? Ja. Emoji sind Mehrbyte-UTF-8-Zeichen. Sie werden auf 3 oder 4 Bytes kodiert und ohne Verlust zurück in das Original-Emoji dekodiert.

Kann ich mehrere Strings gleichzeitig konvertieren? Ja, mit dem Batch-Modus (Supporter-Funktion). Geben Sie einen String pro Zeile in die Batch-Eingabe ein. Das Tool wendet die aktuellen Modus- und Formateinstellungen auf jede Zeile an.

Warum verwendet die Hexadezimalausgabe Großbuchstaben? Der byte.toString(16)-Aufruf wird mit .toUpperCase() kombiniert. Dies ist eine gängige Konvention — RFC-Standards und viele Debugging-Tools zeigen Hex in Großbuchstaben an.

Verwandte Tools

  • Base64 Encoder/Decoder — Ein weiteres gängiges Kodierungsformat für Binärdaten in Textkontexten.
  • Character Counter — Zeichen, Bytes und Code-Punkte im Text zählen, bevor Sie kodieren.
  • Case Converter — Groß-/Kleinschreibung von Text vor oder nach der Konvertierung ändern.

Jetzt den Binary Text Converter ausprobieren: Binary Text Converter

Zuletzt aktualisiert: 27. Februar 2026

Weiterlesen

Mehr ArtikelBinary Text Converter ausprobieren