BrowserTools
Startseite / Konverter / Binär-Übersetzer, von Text zu Binärcode und zurück

Binär-Übersetzer, von Text zu Binärcode und zurück

Wandle Text sofort in Binärcode um und Binär zurück in Text, mit Dezimal-, Hexadezimal- und Oktalmodus, voller UTF-8-Unterstützung, eigenen Trennzeichen und Kopieren-Buttons.

Binär-Übersetzer, von Text zu Binärcode und zurück wird geladen… Wenn nichts passiert, aktiviere JavaScript.

Jeder Text, den dein Computer speichert oder sendet, ist letztlich eine Folge von Binärziffern, und dieser Binär-Übersetzer zeigt dir genau, wie diese Folge aussieht. Tippe oder füge beliebigen Text ein, und er wird sofort in Binärcode umgewandelt, eine Gruppe aus Einsen und Nullen pro Byte; füge Binärcode ein, und er wird ebenso schnell zurück in lesbaren Text dekodiert, in beide Richtungen, live beim Tippen. Neben Binär bietet der Konverter auch Dezimal-, Hexadezimal- und Oktalmodi, damit du dieselben Bytes in dem Zahlensystem betrachten kannst, das zu deiner Aufgabe passt, sei es eine Programmierübung, eine Netzwerk-Vorlesung, ein CTF-Rätsel oder schlichte Neugier darauf, wie Computer Sprache darstellen.

Häufig gestellte Fragen

Wie funktioniert die Umwandlung von Text in Binär?
Dein Text wird zuerst mit UTF-8 in Bytes kodiert, derselben Kodierung, die fast jede Website und jedes moderne Dateiformat verwendet. Jedes Byte ist eine Zahl von 0 bis 255, die dann im gewählten Zahlensystem geschrieben wird: binär (Basis 2), dezimal (Basis 10), hexadezimal (Basis 16) oder oktal (Basis 8). Mit aktiviertem 8-Bit-Auffüllen zeigen Binärbytes immer acht Ziffern, A wird also zu 01000001.
Wie wandle ich Binärcode zurück in Text um?
Füge die Binärcodes (oder Dezimal-, Hex- oder Oktalcodes) in das untere Feld ein, getrennt durch dein gewähltes Trennzeichen. Jede Gruppe wird als Byte interpretiert und die Bytefolge als UTF-8 dekodiert. Die Umwandlung geschieht live beim Tippen. Ist eine Gruppe keine gültige Zahl, größer als 255, oder bilden die Bytes kein gültiges UTF-8, zeigt das Tool eine klare Fehlermeldung statt unlesbarer Ausgabe.
Warum erzeugt ein Zeichen manchmal mehr als ein Byte?
UTF-8 ist eine Kodierung variabler Länge. Einfache ASCII-Zeichen (englische Buchstaben, Ziffern, Grundinterpunktion) belegen ein Byte, die meisten akzentuierten lateinischen und kyrillischen Buchstaben zwei, die meisten asiatischen Schriften drei und Emojis vier. Die Zeichen- und Bytezähler über der Ausgabe machen diesen Unterschied auf einen Blick sichtbar.
Was bewirkt die 8-Bit-Auffüll-Option?
Mit aktiviertem Auffüllen wird jedes Byte links mit Nullen auf eine feste Breite ergänzt: 8 Ziffern binär, 3 oktal und dezimal, 2 hexadezimal, sodass 5 binär zu 00000101 wird. Das ist die übliche Schreibweise für Binärbytes und beim Dekodieren ohne Trennzeichen zwingend nötig, denn nur bei fester Breite ist erkennbar, wo ein Byte endet und das nächste beginnt.
Kann ich Binärcode ohne Leerzeichen dekodieren?
Ja, wähle die Trennzeichen-Option "keines". Der Decoder zerlegt die Eingabe dann in Blöcke fester Breite (8 Ziffern für Binär, 2 für Hex, 3 für Oktal und Dezimal), was die Auffüll-Konvention voraussetzt. Eine durchgehende Kette wie 0100100001101001 dekodiert zu "Hi". Dezimal ohne Trennzeichen ist mehrdeutig, sofern nicht jedes Byte auf 3 Ziffern aufgefüllt ist.
Was ist der Unterschied zwischen Binär-, Dezimal-, Hexadezimal- und Oktalmodus?
Es sind einfach verschiedene Basen für dieselben Bytewerte. Der Buchstabe A (Byte 65) ist 01000001 binär, 65 dezimal, 41 hexadezimal und 101 oktal. Hexadezimal ist bei Programmierern beliebt, weil jedes Byte genau zwei Ziffern belegt; Oktal war auf älteren Systemen üblich und taucht noch in Unix-Dateiberechtigungen auf.
Unterstützt dieser Übersetzer Emojis und andere Sprachen als Englisch?
Ja, vollständig. Da das Tool echte UTF-8-Kodierung statt einer reinen ASCII-Tabelle verwendet, funktioniert hier jeder Text, der im Web funktioniert: Chinesisch, Arabisch, Kyrillisch, akzentuierte europäische Buchstaben und Emojis werden in ihre korrekten Multi-Byte-Sequenzen umgewandelt und verlustfrei zurückdekodiert.
Was ist ASCII und wie hängt es mit UTF-8 zusammen?
ASCII, 1963 standardisiert, ordnet 128 Zeichen (englische Buchstaben, Ziffern, Interpunktion und Steuerzeichen) den Zahlen 0 bis 127 zu. UTF-8, 1992 entworfen, wurde bewusst so gestaltet, dass diese 128 Zeichen exakt dieselben Ein-Byte-Werte behalten. Diese Rückwärtskompatibilität ist ein Hauptgrund, warum UTF-8 das Web erobert hat: Jede reine ASCII-Datei ist bereits gültiges UTF-8.
Warum erhalte ich beim Dekodieren einen Fehler 'ungültige UTF-8-Sequenz'?
Die eingegebenen Bytes bilden keine legale UTF-8-Sequenz, etwa ein einzelnes Fortsetzungsbyte (10xxxxxx) oder ein abgeschnittenes Multi-Byte-Zeichen. Das bedeutet meist, dass die Quelle mit einem anderen Zeichensatz kodiert wurde, der Binärcode abgeschnitten ist oder ein Tippfehler ein Bit verändert hat. Das Tool dekodiert absichtlich strikt, um Fehler zu melden, statt stillschweigend falsche Zeichen zu erzeugen.
Wird mein Text an einen Server gesendet?
Nein. Die gesamte Kodierung und Dekodierung läuft lokal in deinem Browser über die Standard-APIs TextEncoder und TextDecoder. Nichts, was du tippst oder einfügst, verlässt dein Gerät, und der Konverter funktioniert nach dem Laden der Seite auch offline weiter.

Über Binär-Übersetzer, von Text zu Binärcode und zurück

Dass Text überhaupt zu Zahlen werden kann, liegt an der Zeichenkodierung, und ihre Geschichte erklärt fast alles, was du in der Ausgabe sehen wirst. 1963 wies der ASCII-Standard jedem englischen Buchstaben, jeder Ziffer und jedem Satzzeichen eine 7-Bit-Zahl zu, sodass der Buchstabe A zu 65 wurde, binär 01000001. ASCII funktionierte gut für Englisch, hatte aber keinen Platz für Umlaute, Kyrillisch, Chinesisch oder Emojis, was zu einer chaotischen Ära inkompatibler regionaler Codepages führte. Unicode löste das Chaos, indem es jedem Zeichen jedes Schriftsystems einen eindeutigen Codepunkt gab, und UTF-8, 1992 von Ken Thompson und Rob Pike auf der Tischunterlage eines Diners in New Jersey entworfen, wurde zur dominierenden Art, diese Codepunkte als Bytes zu speichern. UTF-8 behält jedes ASCII-Zeichen als ein einziges identisches Byte bei, während andere Zeichen zwei, drei oder vier Bytes verwenden, weshalb es heute über 98 Prozent des Webs antreibt.

Dieser Konverter beherrscht UTF-8 vollständig. Text wird mit dem nativen TextEncoder des Browsers kodiert, sodass ein akzentuiertes é korrekt zwei Bytes erzeugt (11000011 10101001) und ein Emoji wie 🙂 vier, genau so, wie sie in einer Datei gespeichert oder über ein Netzwerk übertragen würden. Die Dekodierung nutzt TextDecoder im strikten Modus: Wenn die eingefügten Bytes keine gültige UTF-8-Sequenz bilden, bekommst du eine klare Fehlermeldung statt stillschweigend verfälschter Zeichen. Du kannst das Trennzeichen zwischen den Bytes wählen (Leerzeichen, gar keines oder eine beliebige eigene Zeichenkette), das Auffüllen mit Nullen auf 8 Bit umschalten und die Live-Zähler für Zeichen und Bytes beobachten, die Multi-Byte-Zeichen leicht erkennbar machen. Kopieren-Buttons auf beiden Seiten bringen das Ergebnis mit einem Klick in die Zwischenablage.

Die Umwandlung zwischen Binär und Text hat viele praktische Anwendungen. Entwickler nutzen sie, um Kodierungsprobleme zu debuggen, Netzwerk-Payloads zu untersuchen und zu verstehen, warum die Bytelänge eines Strings von seiner Zeichenzahl abweicht. Studierende lernen damit Stellenwertsysteme und die Grundlagen des Zweierkomplements. Rätseldesigner und Escape-Room-Autoren verstecken Botschaften in Binärcode, und der klassische Gruß "01001000 01101001" kursiert weiterhin in Foren und auf T-Shirts. Da das gesamte Tool clientseitig in deinem Browser läuft, wird nichts von dem, was du tippst, hochgeladen: Dein Text und seine Binärform bleiben auf deinem Gerät, und der Konverter funktioniert auch ohne Netzverbindung weiter.

Warum acht Bits gewonnen haben: eine kurze Geschichte des Bytes

Das Wort "Bit" (binary digit) prägte der Statistiker John Tukey 1947, und das "Byte" taufte IBM-Ingenieur Werner Buchholz 1956 beim Entwurf des Supercomputers STRETCH, absichtlich anders geschrieben als "bite", damit es niemand mit "Bit" verwechselt. Frühe Computer waren sich über die Größe eines Bytes überhaupt nicht einig: Es gab Maschinen mit 6-, 7- und 9-Bit-Zeichen, und manche wissenschaftlichen Rechner adressierten den Speicher in 36-Bit-Wörtern. Erst IBMs System/360, 1964 vorgestellt, standardisierte das 8-Bit-Byte über eine ganze Produktlinie hinweg. Acht Bits ergaben 256 Werte, genug für ASCII und mehr, und waren eine praktische Zweierpotenz; der Rest der Branche zog nach, und in den 1970er-Jahren war das 8-Bit-Byte einfach die Art, wie Computer funktionierten.

Die Zeichenkodierung brauchte weit länger, um sich zu festigen. Jahrzehntelang hatte jede Sprachregion ihre eigene inkompatible "Codepage": Das Byte 0xE9 bedeutete é in Westeuropa, щ in manchen kyrillischen Sätzen und ein völlig anderes Symbol in Japan, weshalb alte E-Mails und Webseiten manchmal als Mojibake erschienen, als sinnloser Zeichensalat. Die Lösung wurde im September 1992 skizziert, als Ken Thompson und Rob Pike von den Bell Labs das UTF-8-Schema ausarbeiteten und den Entwurf der berühmten Anekdote nach auf die Tischunterlage eines Diners in New Jersey schrieben. Ihre Kodierung war selbstsynchronisierend, sortierte korrekt und ließ jede ASCII-Datei unangetastet. Googles Crawl-Daten zeigten, dass UTF-8 um 2008 alle anderen Kodierungen im Web überholte, und heute entfallen über 98 Prozent aller Seiten darauf.

Auch in der Popkultur hat sich Binärtext einen Platz erobert. Die Pioneer-Plaketten und die goldenen Schallplatten der Voyager-Sonden nutzen Binärcode, um fundamentale Größen für etwaige außerirdische Finder zu kodieren. Filmplakate und Albumcover verstecken regelmäßig binäre Botschaften: das Poster von Matrix Reloaded, das Cover von Coldplays X&Y (das den Baudot-Code verwendet, einen Vorfahren von ASCII) und unzählige Easter Eggs in Videospielen. Und 1974 funkte die Arecibo-Botschaft 1679 Bits in Richtung des Sternhaufens M13; 1679 ist das Produkt zweier Primzahlen, damit jeder Empfänger die Bits zu einem Bild von 73 mal 23 anordnen kann, die erste absichtliche binäre Postkarte der Menschheit an die Sterne.

Unterstützen