So funktioniert es
Text wird als UTF-8 kodiert und jedes Byte als acht Bits geschrieben. Beim Dekodieren werden die Bits in Achtergruppen gelesen, und es wird geprüft, ob die Bytes gültiges UTF-8 ergeben, bevor Text angezeigt wird.
A → 01000001 · 한 → 11101101 10010101 10011100
- Leerzeichen, Tabulatoren, Zeilenumbrüche und Unterstriche in der Binäreingabe werden ignoriert.
- Die Anzahl der Ziffern muss ein Vielfaches von 8 sein.
- Bytes, die kein gültiges UTF-8 sind, werden abgelehnt, statt fehlerhafte Zeichen anzuzeigen.
Beispiele
| Text | Binär | Bytes |
|---|---|---|
| A | 01000001 | 1 |
| a | 01100001 | 1 |
| 0 | 00110000 | 1 |
| Leerzeichen | 00100000 | 1 |
| 한 | 11101101 10010101 10011100 | 3 |
| 😀 | 11110000 10011111 10011000 10000000 | 4 |
ASCII-Buchstaben belegen ein Byte, die meisten Buchstaben mit Akzent sowie griechische und kyrillische Zeichen zwei, koreanische, japanische und chinesische Zeichen meist drei und Emojis vier.
Tipps
- Halten Sie beim Dekodieren die Achtergruppen zusammen, damit ein fehlendes Bit leicht zu erkennen ist.
- Binär ist Basis 2: Jede Stelle steht von rechts nach links für 1, 2, 4, 8, 16, 32, 64 oder 128.
- Um ganze Zahlen zwischen Basen umzurechnen (kein Text), verwenden Sie stattdessen den Zahlenbasis-Konverter.
Standards und Quellen
- RFC 3629 · UTF-8, ein Transformationsformat von ISO 10646 (IETF)
- Der Unicode-Standard · Unicode Consortium
Zuletzt geprüft am 27. Oktober 2026
Häufige Fragen
Warum 8 Bits pro Gruppe?
Ein Byte sind 8 Bits, und UTF-8 schreibt jedes Zeichen als ein bis vier Bytes. Die Gruppierung in Achter erleichtert das Lesen der Bytes.
Warum wird ein koreanisches Zeichen zu drei Gruppen?
Nicht-lateinische Schrift benötigt mehr Bytes: Koreanische Silben belegen 3 Bytes, die meisten Buchstaben mit Akzent 2 und Emojis 4.
Kann ich Binärdaten ohne Leerzeichen einfügen?
Ja. Leerzeichen, Tabulatoren, Zeilenumbrüche und Unterstriche werden ignoriert, aber die Anzahl der Ziffern muss ein Vielfaches von 8 sein.
Ist die Umwandlung umkehrbar?
Ja, bei gültigem UTF-8. Bytes, die kein gültiges UTF-8 sind, werden abgelehnt, statt fehlerhaften Text anzuzeigen.