Kostenloser Online-Binär-zu-Text-Konverter

Übersetzen Sie Binärcode (Sequenzen von 0s und 1s) sofort in lesbaren Text oder konvertieren Sie Klartext in 8-Bit-Binärbytes. Volle Unterstützung für UTF-8 (einschließlich internationaler Zeichen und Emojis) und 8-Bit-ASCII mit mehreren Entwicklerausgabeformaten (durch Leerzeichen getrennt, fortlaufend, 0b-Präfixe) und einem Live-Byte- und Bit-Inspektor.

Zeichen: 0

Binärziffern (Bits): 0

Bytes: 0

Byte- und Bit-Aufschlüsselungsinspektor

Enter binary code or text above to inspect individual 8-bit bytes, decimal values, hex codes, and ASCII characters.

So funktioniert die Binär-zu-Text-Konvertierung (Schritt für Schritt)

Computer speichern alle Zeichen, Zahlen und Symbole mithilfe des Zahlensystems base-2 (binär), das ausschließlich aus 0 und 1 besteht. Alle 8 Binärziffern (Bits) bilden 1 Byte, das Werte von 0 (00000000) bis 255 darstellen kann (11111111).

Um ein 8-Bit-Binärbyte wie 01001000 manuell in ein Textzeichen umzuwandeln:

  1. Aweisen Sie jeder Bitposition Zweierpotenzen zu von links (Most Significant Bit) nach rechts (Least Significant Bit): 128, 64, 32, 16, 8, 4, 2, 1.
  2. Multiplizieren Sie jedes Bit mit seiner Positionsgewichtung und summieren Sie die aktiven (1) Bits:
    (0 × 128) + (1 × 64) + (0 × 32) + (0 × 16) + (1 × 8) + (0 × 4) + (0 × 2) + (0 × 1) = 64 + 8 = 72.
  3. Suchen Sie den Dezimalwert in der Tabelle ASCII / UTF-8.

Vergleich der Binärkodierung ASCII vs. UTF-8

Während der Standard-ASCII ein einzelnes 8-Bit-Byte pro Zeichen verwendet (unterstützt nur englische Buchstaben, Ziffern und einfache Interpunktion), handelt es sich bei UTF-8 um eine Codierung mit variabler Breite, die 1 bis 4 Bytes (8 bis 32 Bit) pro Zeichen verwendet, um jedes Symbol und Emoji im darzustellen Unicode-Standard:

Charakter Unicode Codepunkt UTF-8 Binäre Darstellung Größe
A (lateinischer Großbuchstabe A) U+0041 01000001 1 Byte (8 Bit)
é (Kleines E mit Akut) U+00E9 11000011 10101001 2 Byte (16 Bit)
€ (Eurozeichen) U+20AC 11100010 10000010 10101100 3 Byte (24 Bit)
🚀 (Raketen-Emoji) U+1F680 11110000 10011111 10011010 10000000 4 Byte (32 Bit)

Schnelles ASCII zur binären Referenztabelle

Charakter Dezimal Hexadezimal 8-Bit-Binärcode
Space () 32 20 00100000
0 – 9 (Ziffern) 48 – 57 30 – 39 00110000 – 00111001
A 65 41 01000001
B 66 42 01000010
C 67 43 01000011
Z 90 5A 01011010
a 97 61 01100001
b 98 62 01100010
c 99 63 01100011
z 122 7A 01111010

Häufige Anwendungsfälle

  • Informatik und Bildung – Visualisierung, wie Zeichen, Zeichenfolgen und Multibyte-Unicode-Symbole auf Bit- und Byteebene im Speicher gespeichert werden.
  • Software-Debugging und Reverse Engineering – Inspektion roher binärer Nutzlasten, Bitströme und C/JavaScript 0b Byte-Arrays.
  • CTF Herausforderungen und Rätsel – Schnelles Dekodieren binärer Nachrichten oder mehrschichtiger Kodierungen in Cybersicherheits-Capture-The-Flag-Wettbewerben.

Häufig gestellte Fragen

Was bedeutet 01001000 01101001 im Text?

In der ASCII- und UTF-8-Kodierung ist 01001000 dezimal, 72 (der Großbuchstabe H) und 01101001 dezimal 105 (der Kleinbuchstabe i). Zusammen ergibt 01001000 01101001 „Hi“.

Warum unterscheiden sich Groß- und Kleinbuchstaben im Binärformat nur um ein Bit?

In der Tabelle ASCII sind Kleinbuchstaben genau 32 (25) höher als ihre Gegenstücke in Großbuchstaben. Zum Beispiel ist 'A' 01000001 (65) und 'a' ist 01100001 (97) – nur das dritte Bit von links (das 32-stellige Bit) wechselt von 0 bis 1.

Kann ich Binärdateien ohne Leerzeichen oder mit 0b-Präfixen einfügen?

Ja! Unser Decoder verarbeitet automatisch kontinuierliche 8-Bit-Streams (wie 0100100001101001), durch Leerzeichen oder Kommas getrennte Bytes, 7-Bit-ASCII-Tokens und 0b-Präfixe im Programmierstil (wie 0b01001000, 0b01101001).