Binärcode-Übersetzer
Text eingeben, um Binärcode zu erhalten — oder Nullen und Einsen einfügen, um den Text zurückzubekommen. Jedes Zeichen wird als UTF-8-Bytes kodiert und als 8-Bit-Gruppen mit Leerzeichen dargestellt. Die Richtung wird automatisch erkannt oder kann manuell gewählt werden. Die Umrechnung läuft im Browser.
Ergebnis
- Hex
- Dezimal
Wie Text zu Binärcode wird
Computer speichern Text als Zahlen. Dieser Binärcode Übersetzer verwendet UTF-8, die Kodierung der meisten Webseiten: Jedes Zeichen wird in ein bis vier Bytes umgewandelt, und jedes Byte wird als acht Binärstellen geschrieben. Einfache lateinische Buchstaben belegen je ein Byte (A ist 01000001, a ist 01100001), ein Umlaut wie ä belegt zwei Bytes (11000011 10100100), und die meisten Emoji belegen vier Bytes. Für Buchstaben, Ziffern und Satzzeichen des ASCII-Bereichs stimmen die Bytes mit ASCII überein.
Binärcode zurück in Text
Fügen Sie Bytes als durch Leerzeichen getrennte Gruppen ein, eine Gruppe pro Byte. Eine Gruppe mit weniger als acht Stellen wird links mit Nullen aufgefüllt, sodass 1000001 als 01000001 gelesen wird. Ohne Leerzeichen werden die Stellen in 8er-Gruppen eingelesen, und die Gesamtlänge muss ein Vielfaches von acht sein. Bilden die Bytes keine gültige UTF-8-Sequenz, werden die lesbaren Teile angezeigt und der Rest erscheint als �, mit einem Hinweis unter dem Ergebnis.
Hex und Dezimal
Unter dem Binärergebnis werden dieselben Bytes auch in Hexadezimal und Dezimal angezeigt. Das ist nützlich beim Programmieren, beim Debuggen oder wenn Byte-Werte für eine Aufgabe benötigt werden.
Häufig gestellte Fragen
Wie lautet "Grüße" im Binärcode?
01000111 01110010 11000011 10111100 11000011 10011111 01100101 — G und r belegen je ein Byte, ü und ß je zwei Bytes, e ein Byte.
Warum besteht jedes Zeichen aus acht Stellen?
Acht Stellen ergeben ein Byte, die kleinste Einheit, mit der Computer Zeichen speichern. Einfache lateinische Buchstaben passen in ein Byte; andere Zeichen belegen in UTF-8 zwei bis vier Bytes.
Warum brauchen ä, ö, ü und ß zwei Bytes?
Diese Zeichen liegen außerhalb des ASCII-Bereichs. In UTF-8 werden sie mit zwei Bytes kodiert: ä ist 11000011 10100100, ß ist 11000011 10011111. Das gilt für alle Zeichen mit Zeichencode über 127.
Wandelt das Werkzeug Zahlen in Binärzahlen um?
Nein, es wandelt Zeichen um. Die Ziffer 5 wird als Zeichencode 00110101 gespeichert, nicht als Zahl fünf zur Basis 2 (101). Für Zahlensysteme verwenden Sie bitte einen Zahlenbasis-Umrechner.
Warum ergibt ein Emoji 32 Stellen?
Die meisten Emoji belegen vier Bytes in UTF-8, und vier Bytes sind 32 Bits. Manche Emoji bestehen aus mehreren Zeichen und erzeugen entsprechend mehr Bytes.
Werden meine Daten an einen Server übertragen?
Nein. Die Umrechnung läuft vollständig im Browser über den eingebauten UTF-8-Kodierer. Ihr Text wird weder übertragen noch gespeichert.