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. 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. Tippen oder einfügen. Zum Dekodieren geben Sie Gruppen von genau acht Ziffern an, getrennt durch Leerzeichen oder Zeilenumbrüche.
- 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. 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.
| Bitwert | 128 | 64 | 32 | 16 | 8 | 4 | 2 | 1 |
|---|---|---|---|---|---|---|---|---|
| H = 72 | 0 | 1 | 0 | 0 | 1 | 0 | 0 | 0 |
| i = 105 | 0 | 1 | 1 | 0 | 1 | 0 | 0 | 1 |
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:
| Bytes | Muster der Bytes | Beispiel |
|---|---|---|
| 1 | 0xxxxxxx | A = 01000001 |
| 2 | 110xxxxx 10xxxxxx | é = 11000011 10101001 |
| 3 | 1110xxxx 10xxxxxx 10xxxxxx | € = 11100010 10000010 10101100 |
| 4 | 11110xxx 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
101oder1100als 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
1000001statt01000001), 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.