Binärcode Übersetzer (Text in Binär)
Text in Binärcode übersetzen und Binärcode zurück in Text
Ihre Daten bleiben bei Ihnen. Die Umwandlung läuft im Browser; nichts wird an einen Server gesendet.
Hat dieses Werkzeug geholfen?
Danke, Ihre Rückmeldung ist angekommen.
So funktioniert es
Geben Sie in das linke Feld ein, was Sie übersetzen möchten; das Werkzeug betrachtet jede Zeile einzeln — eine Zeile nur aus 0, 1 und Leerzeichen wird als Binärcode behandelt und in Text dekodiert, jede andere Zeile in Binärcode übersetzt. Tippen Sie "Hallo", erscheint eine Bytefolge, die mit 01001000 beginnt; fügen Sie 01001010 01100001 ein, lesen Sie "Ja". Die Kodierung ist UTF-8: Ein einfacher Buchstabe wie A belegt ein Byte (8 Bit), während ä, ö, ü und ß zwei Bytes erzeugen — der Hinweis "5 Zeichen → 6 Bytes" unter dem Ergebnis zeigt Ihnen genau diesen Unterschied. Verlangt eine Aufgabe eine durchgehende Folge ohne Leerzeichen, stellen Sie das Ausgabeformat auf "Ohne Leerzeichen"; in der Gegenrichtung zerlegt das Werkzeug eine eingefügte Folge ohne Leerzeichen selbstständig in Achtergruppen, sofern ihre Länge glatt durch 8 teilbar ist. Gruppen, die keine 8 Bit lang sind, und Bytes, die kein gültiges Zeichen ergeben, werden mit # markiert und in der Ergebniszeile gezählt; das Werkzeug rät niemals stillschweigend.
Dieses Werkzeug ist auch als text in binaercode uebersetzen, binaercode uebersetzer online bekannt.
Was ist Binärcode (Dualsystem)?
Binärcode beruht auf dem Dualsystem, das nur die Ziffern 0 und 1 kennt — die einzige Sprache, die ein Computer spricht: Jede Schaltung im Prozessor führt entweder Strom (1) oder nicht (0). Text, Bilder, Ton — alles, was ein Computer speichert, besteht zuunterst aus Folgen dieser zwei Ziffern. Einen Text "in Binärcode zu übersetzen" heißt, für jedes Zeichen den Zahlenwert aus einer Codetabelle zu holen und diese Zahl mit 0 und 1 zu schreiben; das ist ein Darstellungswechsel, keine Verschlüsselung, und mit derselben Tabelle kann jeder ihn zurückübersetzen.
Was ist UTF-8?
UTF-8 ist die Kodierung, die den Unicode-Zeichensatz — alle Schriftsysteme der Welt — auf Bytes abbildet, und heute der faktische Standard des Webs. Sie ist variabel lang: Das einfache lateinische Alphabet und Ziffern belegen 1 Byte, ä, ö, ü und ß belegen 2, viele Symbole 3 oder 4. Bei den ersten 128 Zeichen stimmt sie exakt mit der alten ASCII-Tabelle überein; ein rein englischer Text ergibt darum in UTF-8 und ASCII dieselbe 0-1-Folge, während ein deutscher Text mit Umlauten den Unterschied sofort zeigt.
Was ist der Unterschied zwischen Bit und Byte?
Ein Bit ist eine einzelne Stelle des Dualsystems: entweder 0 oder 1. Ein Byte sind 8 Bit nebeneinander und die kleinste adressierbare Speichereinheit; da 8 Bit 256 Anordnungen erlauben, stellt ein Byte eine Zahl von 0 bis 255 dar. Jede Achtergruppe in diesem Werkzeug ist ein Byte: Die Gruppe 01000001 steht für die Zahl 65, die in der UTF-8-Tabelle dem Buchstaben A entspricht. Dateigrößen werden in Bytes angegeben (KB, MB), Internetgeschwindigkeiten meist in Bit (Mbit/s) — dass eine 100-Mbit-Leitung höchstens 12,5 Megabyte pro Sekunde lädt, ist genau dieser Faktor acht.
Die Falle der nicht durch 8 teilbaren Folge
Der häufigste Fehler beim Dekodieren ist ein fehlendes oder überzähliges Bit: Geht beim Kopieren ein einziges Zeichen verloren, bricht die Aufteilung in Achtergruppen, und alles danach verschiebt sich. Dieses Werkzeug überspringt eine solche Gruppe oder ein ungültiges Byte nicht stillschweigend — es setzt # an die Stelle und meldet die Anzahl. Sehen Sie # in der Ausgabe, ist erneutes Kopieren der Quelle der sauberste Weg.
Das zweite Detail ist die Codetabelle: 01000001 bedeutet "A" nach der ASCII/UTF-8-Tabelle. Umlaute passen dort nicht in ein Byte; ä wird als die zwei Bytes 11000011 10100100 geschrieben. Hat ein anderes Werkzeug denselben Buchstaben in einer anderen Kodierung abgelegt (etwa als ein Byte in Windows-1252), kann die Dekodierung hier # ergeben — kein Fehler, sondern ein Kodierungsunterschied.
Welche Einstellung für welchen Fall?
Die Voreinstellungen decken die meisten Aufgaben ab; nur in diesen drei Fällen brauchen Sie die Optionen.
- Die Aufgabe verlangt eine durchgehende Folge → Ausgabeformat auf "Ohne Leerzeichen" stellen; Sie erhalten einen Block wie 01001000011000...
- Sie haben nur 0 und 1 getippt, wollen sie aber als Text kodieren → Richtung fest auf "Text in Binärcode" stellen
- Sie wollen eine Zahl umrechnen (1010 = 10) → dieses Werkzeug kodiert Text; für Zahlensysteme nutzen Sie den Zahlensystem-Umrechner dieser Seite
Häufige Fragen
Was macht ein Binärcode-Übersetzer genau?
Er bringt jedes getippte Zeichen in die Form, die ein Computer im Speicher ablegt: Das Zeichen erhält zuerst seinen Bytewert aus der UTF-8-Tabelle, jedes Byte wird als achtstellige 0-1-Folge geschrieben. In der Gegenrichtung führt dieselbe Tabelle von der Folge zurück zum Zeichen.
Warum erzeugen Umlaute zwei Gruppen?
In UTF-8 belegen die ersten 128 Zeichen — das einfache lateinische Alphabet, Ziffern und Grundzeichen — ein Byte; ä, ö, ü und ß brauchen zwei Bytes. Die Zeichen- und Bytezahl in der Ergebniszeile macht diesen Unterschied sichtbar.
Wird eine lange Folge ohne Leerzeichen dekodiert?
Ja — ist ihre Länge glatt durch 8 teilbar, zerlegt das Werkzeug sie selbstständig in Achtergruppen und dekodiert sie. Ist sie es nicht, wird die Gruppe mit # markiert; das deutet meist auf ein beim Kopieren verlorenes Zeichen hin.
Kann ich hier eine Zahl wie 1010 ins Dezimalsystem umrechnen?
Dieses Werkzeug übersetzt Text, keine Zahlen: Die Zeile 1010 gilt als defekte Codegruppe, weil sie keine 8 Bit lang ist. Das Umrechnen zwischen Binär-, Dezimal- und Hexadezimalsystem ist eine eigene Aufgabe — dafür gibt es auf dieser Seite den Zahlensystem-Umrechner.