Binary Translator

One input per line. Output is numbered to match the input order.
Pinned tools are listed in your favourites on the home page.Copies a link to this tool that carries your current input, so it opens ready to run.Gives you an iframe snippet for putting this tool on your own site.

Conversion runs on UTF-8 bytes, so an accented letter is two bytes and an emoji is four — exactly what xxd -b would print. Nothing is uploaded; the whole conversion happens in this tab.

Ctrl+Enter Run  · Ctrl+Shift+C Copy  · Esc Clear

Understand Binary Translator

Dieser Übersetzer zeigt Text als die Einsen und Nullen, die ein Computer tatsächlich speichert, und macht aus einer Folge von Binärziffern wieder Text.

How it works

Text wird als UTF-8 kodiert, und jedes Byte wird als acht Binärziffern geschrieben, das höchstwertige Bit zuerst: A ist Codepoint 65, also 01000001. Zeichen außerhalb von ASCII belegen mehr als ein Byte, aus é werden also die zwei Gruppen 11000011 10101001 und aus einem Emoji vier Gruppen. Beim Zurücklesen von Binärcode werden die Ziffern in Achtergruppen genommen und die entstehenden Bytes als UTF-8 dekodiert.

When to use it

  • Vermitteln oder lernen, wie Zeichen, Bytes und Bits tatsächlich zusammenhängen.
  • Ein Bitmuster aus einem Hardware-Datenblatt oder einer Protokollspezifikation lesen, die ihre Felder binär dokumentiert.
  • Bestätigen, dass ein Byte, das 0x41 sein soll, auch das erwartete Bitmuster trägt.
  • Eine Binärzeichenkette dekodieren, die jemand in einer Logzeile, einem Rätsel oder einer Commit-Nachricht hinterlassen hat.

Watch out for

  • Der Binärcode eines Zeichens bedeutet erst dann etwas, wenn die Kodierung bekannt ist. Derselbe Buchstabe ist in UTF-8 ein Byte und in UTF-16 zwei, eine mit der einen erzeugte Bitfolge dekodiert also nicht korrekt als die andere.
  • Führende Nullen gehören zum Byte. 1000001 sind sieben Ziffern und mehrdeutig; 01000001 ist ein Byte – gruppieren Sie in Achtern.
  • Binär ist eine Darstellung, keine Verschlüsselung. In Einsen und Nullen geschriebener Text ist genauso lesbar wie das Original.

Frequently Asked Questions

Wie übersetzt man Binärcode in Text?

Teilen Sie den Binärcode in Gruppen zu 8 Bit, lesen Sie jede Gruppe als Zahl von 0 bis 255 und dekodieren Sie diese Bytes als UTF-8. Fügen Sie den Binärcode oben ein, und das Tool tut genau das – und sagt Ihnen, wenn die Byte-Folge kein gültiges UTF-8 ist, statt Ihnen Fragezeichen zu zeigen.

Wie wandelt man Text in Binärcode um?

Jedes Zeichen wird in ein oder mehrere UTF-8-Bytes kodiert, und jedes Byte wird als acht Binärziffern geschrieben. Reine ASCII-Buchstaben belegen ein Byte, Buchstaben mit Akzent zwei, die meisten CJK-Zeichen drei und Emoji je vier Byte.

Warum werden aus meinem Emoji 32 Binärziffern?

Ein Emoji ist ein einzelnes Zeichen, aber vier UTF-8-Bytes, und jedes Byte hat acht Bit – also 32 Ziffern. Werkzeuge, die JavaScript-Zeichencodes statt UTF-8-Bytes verwenden, zerlegen Emoji in zwei kaputte Hälften, die sich nicht korrekt zurückwandeln lassen.

How to Use Binary Translator

  1. Paste or type your input in the input area above.
  2. The tool processes your input automatically or click Run.
  3. Copy or download the result using the action buttons.
  4. Use Ctrl+Enter to run quickly from the keyboard.