Datei hochladen
  1. base64hub
  2. Weitere Basen
  3. Text in Binär

Text in Binär umwandeln: Buchstaben in Nullen und Einsen

Tippen Sie beliebigen Text ein und sehen Sie ihn als Binärcode, eine 8-Bit-Gruppe pro Byte: Aus Hi wird 01001000 01101001. Standard sind Leerzeichen zwischen den Bytes; Kommas, Zeilenumbrüche oder gar kein Trennzeichen sind einen Klick entfernt.

Kostenlos ohne Anmeldung, ohne Limits Lokal kein Upload 5 Arten von Trennzeichen, auch keins Aktualisiert 27.10.2026
Eingabe 0Bytes 0 BAusgabe 0

Wird in Ihrem Browser verarbeitet. Diese Seite kann Ihre Daten nirgendwohin senden – woher wir das wissen

So wandeln Sie Text in Binärcode um

  1. Tippen oder fügen Sie Text in Eingabe · Text ein. Der Binärcode erscheint sofort in Ausgabe · Binär.
  2. Trennzeichen unter der Ausgabe legt fest, was zwischen den Bytes steht: Leerzeichen, Keins, , , , oder Zeilenumbruch.
  3. Zeichensatz unter der Eingabe bestimmt, wie Zeichen zu Bytes werden. Standard ist UTF-8, das bei englischem Text mit ASCII übereinstimmt.
  4. Mit Ausgabe kopieren oder Herunterladen behalten Sie das Ergebnis. Für den Rückweg fügen Sie Binärcode in Binär in Text ein oder verwenden den Umschalter Binär → Text.

Ein Wort, Buchstabe für Buchstabe

Hello in Binärcode ist 01001000 01100101 01101100 01101100 01101111. So entsteht jede Gruppe:

BuchstabeDezimalBinär
H7201001000
e10101100101
l10801101100
l10801101100
o11101101111

Die Dezimalzahl ist der ASCII-Code des Zeichens; der Binärwert ist dieselbe Zahl zur Basis 2, auf 8 Ziffern aufgefüllt. Beachten Sie, dass sich H und h (01101000) nur im dritten Bit von links unterscheiden. So funktioniert jedes Paar aus Groß- und Kleinbuchstaben in ASCII, deshalb können Programme die Schreibweise mit einer einzigen Bit-Operation ändern.

Arten von Trennzeichen

Dieselben zwei Buchstaben Hi mit jeder Einstellung von Trennzeichen:

TrennzeichenAusgabe
Leerzeichen01001000 01101001
Keins0100100001101001
,01001000, 01101001
,01001000,01101001
Zeilenumbruchein Byte pro Zeile

Leerzeichen sind am leichtesten zu lesen und zu prüfen. Die Form ohne Trennung brauchen Sie für eine Bitfolge in einem Rätsel oder einer Protokollspezifikation, doch eine einzige verlorene Ziffer verschiebt alles danach, behalten Sie also eine Kopie mit Leerzeichen. Die Formen mit Komma lassen sich in Code oder eine Tabellenzelle einfügen; für echten Quellcode schreibt Base64 in Byte-Array allerdings ein richtiges Array-Literal.

Zeichen außerhalb von ASCII

Einfache englische Buchstaben, Ziffern und Satzzeichen belegen je ein Byte. Alles andere ist in UTF-8 länger, und der Konverter schreibt jedes Byte aus:

TextBytesBinär (UTF-8)
ñ211000011 10110001
中311100100 10111000 10101101
🙂411110000 10011111 10011001 10000010

Ändern Sie Zeichensatz, ändern sich die Bits mit. In UTF-16LE wird Hi zu 01001000 00000000 01101001 00000000, zwei Bytes pro Buchstabe mit dem Null-Byte an zweiter Stelle. Weicht der Binärcode eines anderen für denselben Text von Ihrem ab, vergleichen Sie vor allem anderen die Zeichensätze.

Text, Binärcode und Base64

Binärcode ist die wörtlichste Art, Bytes zu schreiben, und zugleich die längste: 8 Zeichen pro Byte, plus Trennzeichen. Base64 schreibt dieselben Bytes mit etwa 1,33 Zeichen pro Byte, deshalb transportiert man damit Dateien und Schlüssel in Textformaten. Hi ist in Base64 SGk=, und Text in Base64 erzeugt das direkt. Wie die 8-Bit-Gruppen in die 6-Bit-Stücke von Base64 umgruppiert werden, sehen Sie, wenn Sie mit Base64 in Binär umwandeln und So funktioniert Base64 lesen.

Text in Binärcode im Code

" ".join(f"{b:08b}" for b in "Hi".encode("utf-8"))   # '01001000 01101001'
Array.from(new TextEncoder().encode("Hi"),
  b => b.toString(2).padStart(8, "0")).join(" ");      // '01001000 01101001'

Das Format 08b und padStart(8, "0") fügen die führenden Nullen hinzu. Ohne sie kommt H als 1001000 heraus, und die Gruppen stehen nicht mehr bündig. Mehr zum Umgang mit Strings und Bytes auf den Seiten Python und JavaScript.

Häufige Fragen

Was ist „hello“ in Binärcode?

01101000 01100101 01101100 01101100 01101111. Großgeschrieben, als Hello, ändert sich nur die erste Gruppe, zu 01001000.

Wie schreibe ich meinen Namen in Binärcode?

Tippen Sie ihn in die Eingabe und kopieren Sie die Ausgabe. Jeder Buchstabe wird zu 8 Ziffern; ein Leerzeichen zwischen Vor- und Nachname wird zu 00100000.

Warum ist jedes Zeichen genau 8 Ziffern lang?

Computer speichern Text in Bytes, und ein Byte hat 8 Bit. Der Konverter füllt jedes Byte mit führenden Nullen auf, A (65) wird also 01000001 geschrieben, nicht 1000001.

Warum ergeben manche Zeichen 16 oder 32 Bit?

Sie brauchen in UTF-8 mehr als ein Byte. ñ belegt zwei Bytes, 中 drei und ein Emoji vier. In UTF-16 belegen sogar einfache Buchstaben zwei Bytes.