Zum Inhalt springen

Binärcode-Übersetzer

Tippen Sie Text, um ihn als 8-Bit-Binärcode zu sehen, oder fügen Sie Binärcode in Gruppen zu je acht Ziffern ein, um die Nachricht zu lesen. Der Übersetzer arbeitet mit UTF-8-Bytes, daher überstehen Akzente und Emojis den Hin- und Rückweg, und er sagt Ihnen genau, welche Gruppe falsch ist, wenn das Dekodieren scheitert. Kostenlos, ohne Anmeldung; nichts, was Sie eingeben, wird hochgeladen.

Richtung

So verwenden Sie den Binärcode-Übersetzer

  1. 1. Wählen Sie eine Richtung. Automatisch erkennen dekodiert Eingaben, die nur aus Gruppen von genau acht Nullen und Einsen bestehen, getrennt durch Leerraum, und kodiert alles andere. Text → Binärcode und Binärcode → Text erzwingen die Richtung.
  2. 2. Tippen oder einfügen. Zum Dekodieren geben Sie Gruppen von genau acht Ziffern an, getrennt durch Leerzeichen oder Zeilenumbrüche.
  3. 3. Lesen Sie die Ausgabe. Die Kodierung zeigt eine 8-Bit-Gruppe pro Byte; die Dekodierung zeigt den Text. Darunter steht eine Bytezählung.
  4. 4. Kopieren Sie es. Ergebnis kopieren kopiert die Ausgabe; Leeren leert das Feld.

Wie Text zu Binärcode wird

Ein Computer speichert jedes Byte als acht Binärziffern (Bits). Jede Bitposition hat einen Wert, der von rechts nach links verdoppelt wird: 128, 64, 32, 16, 8, 4, 2, 1. Um ein Byte zu lesen, addieren Sie die Werte an den Stellen mit einer 1. Für 01001000 sind das 64 und 8, also 72 — und 72 ist der Code für den Buchstaben H. Das zweite Byte von „Hi“, 01101001, ist 64 + 32 + 8 + 1 = 105, also i.

Bitwert1286432168421
H = 7201001000
i = 10501101001

Das Tool verwendet kein erfundenes „Binäralphabet“. Es kodiert Ihren Text als UTF-8 (RFC 3629) und gibt jedes Byte binär aus. Englische Buchstaben, Ziffern und Satzzeichen brauchen ein Byte und entsprechen ihren ASCII-Codes. Andere Zeichen brauchen zwei bis vier Bytes, und die führenden Bits zeigen, wie viele es sind:

BytesMuster der BytesBeispiel
10xxxxxxxA = 01000001
2110xxxxx 10xxxxxxé = 11000011 10101001
31110xxxx 10xxxxxx 10xxxxxx€ = 11100010 10000010 10101100
411110xxx 10xxxxxx 10xxxxxx 10xxxxxx😀 = vier Bytes

Beispiel

Text

Cite

Binär

01000011 01101001 01110100 01100101

Größe

4 Bytes

Das Dekodieren kehrt die Schritte um: 01000011 ist 67 (C), 01101001 ist 105 (i), 01110100 ist 116 (t) und 01100101 ist 101 (e). Jede Gruppe muss genau acht Ziffern haben. Bei Binärcode → Text wird eine Gruppe mit sieben, neun oder sechzehn Ziffern mit einer Meldung abgelehnt, die die ersten fehlerhaften Gruppen auflistet; zusammengeschriebener Binärcode wie 0100100001101001 muss daher zuerst in Bytes aufgeteilt werden.

Stolpersteine

  • Nur Gruppen zu acht Ziffern zählen als Binärcode. Bei der automatischen Erkennung wird eine kurze Zeichenfolge wie 101 oder 1100 als Text kodiert. Zusammengeschriebener oder unregelmäßig großer Binärcode wird ebenfalls nicht automatisch dekodiert: Wählen Sie Binärcode → Text, um zu sehen, welche Gruppen ungültig sind.
  • Bytes, nicht Zeichen. Die angezeigte Zahl sind Bytes. Ein Emoji ist ein Zeichen, aber vier Bytes, daher kann eine kurze Nachricht mehr Gruppen ergeben, als sie Zeichen hat.
  • Unlesbare Ausgabe (�). Gültige 8-Bit-Gruppen, die keine gültige UTF-8-Folge bilden, werden zum Ersatzzeichen dekodiert. Die Daten stammen dann möglicherweise aus einer anderen Kodierung oder sind gar kein Text.
  • Das ist Kodierung, keine Verschlüsselung. Binärcode ist nur eine andere Schreibweise derselben Bytes; jeder kann sie umkehren.

Welches Tool brauchen Sie?

Diese Seite übersetzt Text in binäre Bytes. Wenn Sie eine Zahl zwischen Binär-, Dezimal-, Oktal- und Hexadezimalsystem umrechnen möchten, nutzen Sie den Basis-Konverter; für Binärarithmetik gibt es den Binär-Rechner. Derselbe Text als hexadezimale Bytes ergibt sich mit dem Hex-Konverter, als dezimale Zeichencodes mit dem ASCII-Konverter und als Base64- oder URL-Kodierung mit dem Text-Encoder & -Decoder.

Häufig gestellte Fragen

Wie wandle ich Text in Binärcode um?
Tippen oder fügen Sie Ihren Text ein, mit der Richtung Text → Binärcode (oder lassen Sie Automatisch erkennen). Jedes Zeichen wird in UTF-8-Bytes umgewandelt, und jedes Byte wird als acht Binärziffern angezeigt, sodass aus Hi 01001000 01101001 wird.
Wie wandle ich Binärcode zurück in Text um?
Fügen Sie den Binärcode als Gruppen zu acht Ziffern ein, getrennt durch Leerzeichen oder Zeilenumbrüche. Das Tool prüft, dass jede Gruppe genau acht Nullen und Einsen hat, und dekodiert dann die Bytes als UTF-8. Ungültige Gruppen werden in der Fehlermeldung genannt.
Welche Kodierung verwendet der Übersetzer?
UTF-8. ASCII-Zeichen sind ein Byte und entsprechen ihren ASCII-Binärwerten; akzentuierte Buchstaben, Symbole und Emojis brauchen zwei bis vier Bytes.
Warum erzeugt ein Zeichen manchmal mehrere Bytes?
Nur 128 Zeichen passen in den einbytigen ASCII-Bereich. UTF-8 verteilt andere Zeichen auf zwei, drei oder vier Bytes, und jedes ist durch führende Bits gekennzeichnet, damit der Dekodierer weiß, wo ein Zeichen beginnt.
Warum meldet mein Binärcode einen Fehler über Gruppen zu acht?
Jede Gruppe muss genau acht Ziffern haben. Binärcode, der ohne Leerzeichen kopiert wurde oder bei dem führende Nullen fehlen (65 als 1000001 statt 01000001), schlägt fehl, bis Sie ihn in volle Bytes aufteilen.
Ist Binärcode dasselbe wie ASCII?
ASCII ist eine Tabelle, die jedem von 128 Zeichen eine Zahl von 0 bis 127 zuordnet; Binärcode ist eine Schreibweise für Zahlen. Einen ASCII-Code binär, auf acht Ziffern aufgefüllt, zu schreiben, ist das, was dieses Tool für englischen Text tut.
Wird mein Text an einen Server gesendet?
Nein. Die Umwandlung nutzt die in Ihren Browser eingebauten Funktionen TextEncoder und TextDecoder; nichts, was Sie eingeben, verlässt Ihr Gerät.

Ähnliche Tools

Weitere Werkzeuge: Codes und Chiffren