TextArray
100% lokal

Binär zu Text und zurück

Wandle Text in Binärcode und Binärcode zurück in Text — Bit für Bit.

Eingabe
Ausgabe

Binär zu Text und zurück

Binär ist die Form, in der ein Computer Text tatsächlich speichert: Jedes Zeichen wird zu einem oder mehreren Bytes, jedes Byte zu acht Bit. Füge einen Satz ein und sieh die Nullen und Einsen dahinter, oder füge eine Binärkette ein und lies die Nachricht wieder heraus. Die Richtung wählt das Tool selbst — eine Eingabe aus lauter 0, 1 und Trennzeichen wird dekodiert, alles andere kodiert — und das Ergebnis aktualisiert sich beim Tippen.

Die automatische Erkennung ist eine Vermutung, und ein Fall ist wirklich mehrdeutig: Eine Ziffernkette wie 1010 gilt als Code und wird zu einem Zeichen dekodiert. Wenn du die vier Ziffern selbst meinst, stelle die Richtung auf Text zu Code, dann bekommst du deren Binärdarstellung. Genau dafür gibt es die Richtungsauswahl.

Die Form der Ausgabe bestimmt das Trennzeichen. Ein Leerzeichen zwischen den Bytes ist die lesbare Voreinstellung und das, was die meisten Binärübersetzer liefern. Ohne Trennzeichen entsteht die durchgehende Bitkette aus Dateiformaten und Protokollspezifikationen. Ein eigenes Trennzeichen nimmt alles an, was du tippst — ein Komma, einen Bindestrich oder \n für ein Byte pro Zeile. Stellst du das Zahlensystem auf Oktal, wird jedes Byte zu drei Ziffern von 000 bis 377: die Schreibweise hinter chmod, älteren Unix-Werkzeugen und \nnn-Escapes in C-Strings. UTF-8 deckt jedes Zeichen ab, ein Umlaut kostet also zwei Bytes und ein Emoji vier; ASCII ist der strenge 7-Bit-Satz und verweigert alles über Code 127, statt still falsche Bytes zu schreiben.

Das Zurücklesen ist bewusst nachsichtig, denn echter Binärcode kommt unordentlich an. Leerzeichen und Zeilenumbrüche werden ignoriert, 0b- und 0o-Präfixe fallen weg, und eine Gruppe aus sieben Ziffern wird wieder auf ein volles Byte aufgefüllt. Verirrte Buchstaben werden gemeldet statt übersprungen, damit ein kaputtes Einfügen nie mit einem plausiblen falschen Wort antwortet. Alles läuft in deinem Browser, nichts wird hochgeladen.

Häufige Fragen

Warum wird aus 1010 ein Buchstabe statt Binärcode?
Eine Kette aus lauter Nullen und Einsen sieht genau wie Code aus, deshalb dekodiert die automatische Erkennung sie. Stelle die Richtung auf „Text zu Code“, dann bekommst du den Binärcode der Ziffernzeichen selbst.
Was ist hier der Unterschied zwischen UTF-8 und ASCII?
UTF-8 kodiert jedes Zeichen: ein Byte für reines ASCII, zwei für einen Umlaut, vier für ein Emoji. ASCII deckt nur die Codes 0-127 ab, alles darüber meldet das Tool als Fehler, statt es in irreführende Bytes zu verwandeln.
Welche Binärformate kann es lesen?
Bytes mit Leerzeichen, eine durchgehende Bitkette, Bytes mit 0b-Präfix und Gruppen über beliebig viele Zeilen verteilt. Kommas, Bindestriche und senkrechte Striche gelten als Bytegrenzen, sobald du die Richtung auf „Code zu Text“ stellst. Eine Gruppe aus sieben Ziffern wird auf acht aufgefüllt — damit lässt sich die Ausgabe von Übersetzern lesen, die führende Nullen weglassen.
Wofür ist der Oktal-Modus gut?
Oktal schreibt jedes Byte als drei Ziffern von 000 bis 377. Du begegnest ihm bei Unix-Dateirechten, in \nnn-Escape-Sequenzen in C- und Shell-Strings und in älteren Dumps, wo drei Ziffern pro Byte kompakter waren als acht.
Wird mein Text irgendwo hochgeladen?
Nein. Die Umwandlung läuft vollständig in deinem Browser und dein Text verlässt dein Gerät nie.