Text to Binary

DATEN-TOOL

Text to Binary

Konvertiere Text in Binärcode und zurück. Mit ASCII, UTF-8, UTF-16, Hex und Oktal. Live-Vorschau, Copy-to-Clipboard und Download.

Text → Binär Binär → Text ASCII UTF-8 Hex

Datenschutz-Garantie: Alle Umrechnungen erfolgen zu 100% lokal in deinem Browser. Es werden keine Daten an Server gesendet. Perfekt für Informatik-Studium, Programmierung und zum Verständnis von Binärdaten.

Inhaltsverzeichnis

Schnellübersicht

  • Text to Binary: Text ↔ Binärcode
  • 3 Modi: Text → Binär, Binär → Text, Text → Alle Formate
  • Formate: Binär, Hex, Oktal, Dezimal, ASCII, UTF-8
  • Live-Vorschau: Sofortige Umrechnung
  • Copy: Alles per Klick kopieren
  • Theorie: Was ist Binärcode? (Anfängerfreundlich)
  • Geschichte: Von Leibniz zu modernen Computern
  • FAQ: Häufige Fragen zu Binärcode

1. Text to Binary Konverter

Wähle einen Modus – die Umrechnung erfolgt sofort.

Beliebiger Text – auch Emojis und Umlaute
Ergebnis
Leerzeichen zwischen Bytes werden automatisch erkannt
Ergebnis
Konvertiert in alle gängigen Formate auf einmal
Ergebnisse in allen Formaten
Zeichen Dezimal Hex Oktal Binär (8 Bit)
Gesamtausgaben
Wussten Sie schon?
  • Ein Byte besteht aus 8 Bits – jede Position ist eine Zweierpotenz (128, 64, 32, 16, 8, 4, 2, 1).
  • Der Buchstabe 'A' ist in ASCII 65 = 01000001.
  • Der Buchstabe 'a' ist 97 = 01100001 – der Unterschied ist genau 32 (Bit 5).
  • ASCII kennt nur 128 Zeichen (0-127) – Umlaute brauchen UTF-8.
  • Die ersten Computer verwendeten Lochkarten, auf denen Löcher = 1 und kein Loch = 0 bedeutete.

2. Theorie – Binärcode einfach erklärt

Verstehe die Grundlagen von Binärcode – ohne Vorkenntnisse.

Was ist Binärcode?

Binärcode ist die Sprache der Computer – er kennt nur zwei Ziffern:

  • 0: Aus / False / Kein Strom
  • 1: An / True / Strom
  • Bit: Kleinste Einheit (eine 0 oder 1)
  • Byte: 8 Bits = 1 Zeichen
'A' = 01000001 (8 Bits = 1 Byte)

Warum nur 0 und 1?

Elektronische Bauteile kennen nur zwei stabile Zustände:

  • Transistor: An oder Aus
  • Spannung: Hoch (5V) oder Niedrig (0V)
  • Magnetismus: Nord oder Süd
  • Licht: Hell oder Dunkel
Mehr Zustände = anfälliger für Störungen!

Wo wird Binärcode eingesetzt?

Binärcode ist überall in der IT:

  • Speicherung: Jede Datei ist binär
  • CPU: Verarbeitet nur Maschinenbefehle
  • Netzwerk: Datenpakete als Bits
  • Verschlüsselung: Bit-Operationen
  • Bitmasken: Berechtigungen (chmod)
UTF-8: Jedes Zeichen 1-4 Bytes

Tipps für Anfänger

  • Merkhilfe: 128, 64, 32, 16, 8, 4, 2, 1
  • A = 65: Beginne mit dem Alphabet
  • Groß/Klein: Unterschied ist immer 32
  • ASCII: 128 Zeichen (7 Bit)
  • UTF-8: Moderne Alternative
1 Byte = 8 Bit = 256 Möglichkeiten

Wussten Sie schon? Der Binärcode wurde bereits 1679 von Gottfried Wilhelm Leibniz entwickelt – lange vor den ersten Computern! Leibniz war fasziniert von der Einfachheit: "Alles aus 1 und 0". Die praktische Anwendung kam erst 1937, als Claude Shannon zeigte, dass sich Boolesche Algebra mit elektrischen Schaltkreisen umsetzen lässt. Übrigens: Der erste Computer-Fehler ("Bug") war 1947 tatsächlich eine Motte in einem Relais des Harvard Mark II – deshalb heißt es bis heute "Debugging"!

3. ASCII-Umrechnungstabelle

Die wichtigsten ASCII-Zeichen als Binär, Hex und Dezimal:

Zeichen Dezimal Hex Oktal Binär (8 Bit) Beschreibung

4. Geschichte des Binärcodes

Von Leibniz über Hollerith zu modernen Computern.

1679

Leibniz erfindet das Binärsystem

Gottfried Wilhelm Leibniz entwickelt das moderne Binärsystem und erkennt seine Bedeutung für Berechnungen. Er träumt von einer "Universalsprache" auf Basis von 0 und 1.

1843

Erste programmierbare Maschine

Ada Lovelace schreibt das erste Computerprogramm für die Analytical Engine von Charles Babbage. Sie nutzt dabei Binärlogik für Berechnungen.

1890

Hollerith-Lochkarten

Herman Hollerith entwickelt Lochkarten für die US-Volkszählung. Loch = 1, kein Loch = 0. Seine Firma wird später zu IBM.

1937

Shannon und die Boolesche Algebra

Claude Shannon zeigt in seiner Masterarbeit, dass sich Boolesche Algebra mit elektrischen Schaltkreisen umsetzen lässt. Die Grundlage aller Digitalcomputer!

1963

ASCII wird Standard

Die American Standards Association standardisiert ASCII mit 7 Bit und 128 Zeichen. Computer weltweit können nun Text einheitlich darstellen.

1991

Unicode

Unicode wird veröffentlicht – ein universeller Zeichensatz für alle Sprachen. Die ersten 128 Zeichen bleiben identisch mit ASCII. UTF-8 wird Standard im Web.

Heute

Binärcode überall

Jede Datei, jedes Bild, jedes Video ist letztendlich eine riesige Folge von 0 und 1. Moderne SSDs speichern Billionen von Bits, und KI-Modelle verarbeiten Milliarden von Binärwerten pro Sekunde.

5. FAQ – Spannende Fragen & Antworten

Häufige Fragen zu Binärcode

Wie wandle ich Text in Binärcode um?

Die Umwandlung erfolgt in drei Schritten:

1. ASCII-Wert ermitteln

Jedes Zeichen hat einen numerischen Wert in der ASCII-Tabelle (z.B. A = 65).

2. In Binär umwandeln

Die Dezimalzahl wird in Binär umgerechnet – dazu teilst du wiederholt durch 2:

65 ÷ 2 = 32 Rest 1
32 ÷ 2 = 16 Rest 0
16 ÷ 2 = 8 Rest 0
8 ÷ 2 = 4 Rest 0
4 ÷ 2 = 2 Rest 0
2 ÷ 2 = 1 Rest 0
1 ÷ 2 = 0 Rest 1

Von unten: 1000001

3. Auf 8 Bit auffüllen

Führende Nullen ergänzen, bis es 8 Stellen sind: 01000001

Beispiel "Hi":

  • H = 72 = 01001000
  • i = 105 = 01101001
  • Ergebnis: 01001000 01101001
Warum hat ein Byte 8 Bits?

Die Zahl 8 hat historische und praktische Gründe:

Historische Entwicklung:

  • Früher: Verschiedene Systeme (6, 7, 9 Bit)
  • 1964: IBM System/360 führte 8-Bit-Byte ein
  • 1980er: 8-Bit wird Standard durch PCs

Praktische Gründe:

  • ASCII: 7 Bit für 128 Zeichen – 8 Bit passt perfekt
  • Zweierpotenz: 8 = 2³ – einfache Adressierung
  • Hexadezimal: 1 Byte = 2 Hexziffern (z.B. 0xFF)
  • Speicherung: 256 Werte pro Byte reichen für Text

Warum wichtig?

  • Zeichen: A-Z, a-z, 0-9 + Sonderzeichen = 7 Bit reichen
  • Farben: RGB nutzt 3 Bytes = 16,7 Mio. Farben
  • IP-Adressen: IPv4 nutzt 4 Bytes (4 Oktette)

Interessant: Der Begriff "Byte" wurde 1956 von Werner Buchholz geprägt – als Wortspiel mit "bite" (Bissen).

Was ist der Unterschied zwischen ASCII und Unicode?

Der Hauptunterschied liegt im Umfang:

AspektASCIIUnicode
Zeichen128 (7 Bit)149.000+ (bis 32 Bit)
SprachenNur EnglischAlle Sprachen
EmojisNeinJa
Bytes/Zeichen11-4 (UTF-8)
Einführung19631991

Wichtig: Die ersten 128 Unicode-Zeichen sind identisch mit ASCII!

Beispiele:

A → ASCII: 65, Unicode: U+0041
ä → Nicht in ASCII, Unicode: U+00E4
😀 → Nur Unicode: U+1F600

Für Programmierer: Verwende immer UTF-8 – es ist abwärtskompatibel zu ASCII und universell einsetzbar.

Wie viel Speicher braucht ein Zeichen?

Der Speicherbedarf hängt von der Kodierung ab:

KodierungBytes/ZeichenBeispiel
ASCII1 ByteA, B, C, 0-9
Latin-11 Byteä, ö, ü, é, ñ
UTF-8 (ASCII)1 ByteA, B, C
UTF-8 (Latin)2 Bytesä, ö, ü, é
UTF-8 (CJK)3 Bytes日, 本, 語
UTF-8 (Emoji)4 Bytes😀, 🎉, ❤️
UTF-162-4 BytesAlle Unicode-Zeichen
UTF-324 BytesImmer 4 Bytes

Praxis-Beispiel:

  • "Hallo" in ASCII: 5 Bytes
  • "Hallo" in UTF-8: 5 Bytes (immer noch, weil ASCII-kompatibel)
  • "Grüße" in UTF-8: 7 Bytes (ü und ß brauchen 2 Bytes)
  • "Hallo 😀" in UTF-8: 10 Bytes (Emoji = 4 Bytes)

Tipp: UTF-8 ist für englische Texte genauso effizient wie ASCII, aber vielseitiger!

Kann ich Binärcode auch für Bilder verwenden?

Absolut! Jede Datei ist letztendlich nur eine Folge von 0 und 1:

Wie Bilder binär gespeichert werden:

  • Pixel: Jedes Pixel hat einen Farbwert
  • RGB: 3 Bytes pro Pixel (je 0-255 pro Kanal)
  • Beispiel: Rotes Pixel = 255,0,0 = 11111111 00000000 00000000
  • 1 Megapixel: ca. 3 MB (unkomprimiert)

Bildformate:

FormatArtKomprimierung
BMPUnkomprimiertKeine
PNGVerlustfreiZIP-ähnlich
JPGVerlustbehaftetBis 10:1
GIFVerlustfrei (256 Farben)LZW
WebPBeides möglichModern, effizient

Binäre Datei-Header:

Die ersten Bytes einer Datei verraten den Typ (Magic Numbers):

  • PNG: 89 50 4E 47
  • JPG: FF D8 FF
  • PDF: 25 50 44 46
  • ZIP: 50 4B 03 04

Interessant: Öffne eine beliebige Datei mit einem Hex-Editor – du siehst die binäre Struktur!

Was sind Bit-Operationen und wofür braucht man sie?

Bit-Operationen arbeiten direkt auf den einzelnen Bits einer Zahl:

OperationSymbolErgebnis
AND&1 nur wenn beide 1
OR|1 wenn mindestens eine 1
XOR^1 wenn unterschiedlich
NOT~Invertiert alle Bits
Shift Left<<Bits nach links (×2)
Shift Right>>Bits nach rechts (÷2)

Beispiele:

1100 1010
& 1111 0000
------------
1100 0000 (AND)

1100 1010
| 1111 0000
------------
1111 1010 (OR)

Anwendungen:

  • Berechtigungen: chmod 755 = rwxr-xr-x
  • Flags: Mehrere Optionen in einer Zahl
  • Kryptographie: XOR ist umkehrbar
  • Grafik: Alpha-Blending, Bitmasken
  • Netzwerk: Subnet-Masken, IP-Adressen
  • Performance: ×2 = <<1 (schneller als Multiplikation)

Trick: Groß/Klein-Buchstaben

'a' ^ 32 = 'A'
97 ^ 32 = 65
Wie wandle ich Binärcode in Python, JavaScript und Bash um?

Hier eine Übersicht der wichtigsten Sprachen:

Python 3:

# Text → Binär
text = "Hallo"
binary = ' '.join(format(ord(c), '08b') for c in text)
print(binary)
# 01001000 01100001 01101100 01101100 01101111

# Binär → Text
binary = "01001000 01100001 01101100 01101100 01101111"
text = ''.join(chr(int(b, 2)) for b in binary.split())
print(text)
# Hallo

JavaScript:

// Text → Binär
const text = "Hallo";
const binary = [...text].map(c =>
c.charCodeAt(0).toString(2).padStart(8, '0')
).join(' ');
// "01001000 01100001 01101100 01101100 01101111"

// Binär → Text
const binary = "01001000 01100001 01101100 01101100 01101111";
const text = binary.split(' ').map(b =>
String.fromCharCode(parseInt(b, 2))
).join('');
// "Hallo"

Bash/Linux:

# Text → Binär
echo -n "Hallo" | xxd -b

# Binär in Datei
xxd -b datei.txt

# Hex zu Binär (Umweg)
echo "48616C6C6F" | xxd -r -p

C/C++:

// Bit-Shift für Binär-Ausgabe
void printBinary(int n) {
for (int i = 7; i >= 0; i--) {
printf("%d", (n >> i) & 1);
}
}
Was ist ein Nibble und wofür wird es verwendet?

Ein Nibble (auch "Halbbyte" oder "Tetrade") besteht aus 4 Bits:

Eigenschaften:

  • 4 Bits = 16 mögliche Werte (0-15)
  • 2 Nibbles = 1 Byte (8 Bits)
  • 1 Nibble = 1 Hexziffer (0-F)

Warum wichtig?

Nibbles sind die Brücke zwischen Binär und Hexadezimal:

Binär (Nibble)HexDezimal
000000
010155
100199
1010A10
1111F15

Beispiel: Byte 10110101

  • Erstes Nibble: 1011 = B
  • Zweites Nibble: 0101 = 5
  • Hex: B5

Anwendungen:

  • Hex-Darstellung: Farben, MAC-Adressen
  • BCD: Binary Coded Decimal
  • Packed BCD: 2 Ziffern pro Byte
  • Netzwerk: IPv4-Oktette

Interessant: Der Begriff "Nibble" (zu deutsch: "Knabbern") ist ein Wortspiel mit "Byte" (Bissen) – 4 Bits sind die Hälfte eines Bytes, also ein "kleiner Bissen".

Zusammenfassung

Die wichtigsten Punkte

  • Binärcode: Nur 0 und 1 – die Sprache der Computer
  • Bit: Kleinste Einheit (0 oder 1)
  • Byte: 8 Bits = 1 Zeichen
  • 'A' = 65 = 01000001 – wichtige Eckwerte
  • Groß/Klein: Differenz ist immer 32 (Bit 5)
  • ASCII: 128 Zeichen (7 Bit)
  • UTF-8: 1-4 Bytes, Unicode-Zeichen möglich
  • Bit-Operationen: AND, OR, XOR, Shifts
  • Nibble: 4 Bits = 1 Hexziffer
  • Unser Tool: Live-Umrechnung in alle Formate

Weitere Tools

ASCII-Tabelle

Vollständige ASCII-Tabelle mit Dezimal, Hex, Oktal und Binär.

Zum Tool
Zahlensystem-Konverter

Konvertiere Zahlen zwischen Binär, Oktal, Dezimal und Hex.

Zum Tool
Unicode-Konverter

Konvertiere zwischen Unicode-Zeichen, Codepoints und UTF-8.

Zum Tool
Image to Base64

Konvertiere Bilder in Base64-Data-URLs für HTML, CSS und JSON.

Zum Tool