Binär-/Hex-Umrechner

So wird es benutzt 3 Schritte
  1. Geben Sie unter Text oder Zahlen Text oder Zahlen ein.
  2. Drücken Sie In Binär umwandeln (01) oder In Hex umwandeln.
  3. Kopieren Sie das Ergebnis.
Formatierte kodierte Ausgabe

So funktioniert dieses Werkzeug

Jedes Zeichen Ihrer Eingabe wird in seinen Zahlencode umgewandelt und zur Basis zwei oder zur Basis sechzehn angezeigt — eine Gruppe je Zeichen, durch Leerzeichen getrennt.

Die Binärausgabe wird je Zeichen auf acht Stellen aufgefüllt, die hexadezimale auf zwei — deshalb ist eine achtstellige Gruppe ein Byte und eine zweistellige dasselbe Byte in kompakterer Schreibweise. Verwendet wird die UTF-16-Codeeinheit des Zeichens, wie JavaScript sie meldet; einfacher englischer Text ergibt daher Werte von 32 bis 126 und entspricht exakt ASCII. Zeichen jenseits des lateinischen Grundbereichs haben größere Codes und überschreiten die Auffüllbreite, statt abgeschnitten zu werden; ein Emoji wird als zwei Codeeinheiten gespeichert und erscheint als zwei Gruppen.

Was die Gruppen bedeuten

  • Acht Binärstellen sind ein Byte: Die Auffüllung sorgt dafür, dass alle Gruppen gleich breit sind und positionsweise gelesen werden können. Ohne sie sähen ein Leerzeichen und ein kleines z wie unterschiedlich lange Zahlen aus.
  • Hexadezimal ist derselbe Wert, nur kürzer geschrieben: Jede Hex-Ziffer steht für genau vier Binärstellen; zwei Hex-Ziffern und acht Binärstellen tragen daher dieselbe Information.
  • Das ist eine Darstellung, keine Verschlüsselung: Jeder kann sie in Sekunden zurückwandeln. Sie verbirgt Text vor einem flüchtigen Blick und nicht mehr.
  • Nichtlateinische Zeichen sprengen die Auffüllbreite: Ein Akzentbuchstabe oder ein nichtlateinisches Zeichen hat einen Code über 255 und erzeugt eine längere Gruppe. Das ist korrekte Ausgabe und kein Fehler, doch es zerstört die saubere Lesart von einem Byte je Zeichen.

What each group actually represents

The [msm_tool slug="binary-hex-converter"] converts each character of the input to its UTF-16 code unit — the number JavaScript itself uses internally to represent that character — and writes it out in base two or base sixteen. Plain English text produces values from 32 to 126, matching ASCII exactly, which is why binary and hex representations of ordinary text look so familiar.

Why every group is padded to a fixed width

Binary output is padded to eight digits per character and hex to two, so that every group is the same width and can be read positionally rather than needing to be counted out digit by digit. Without that padding, a space and a lowercase z would print as different-length numbers with nothing to show where one character's code ends and the next begins.

Hex is the identical value, written more compactly

Each hexadecimal digit stands for exactly four binary digits, so a two-digit hex group and an eight-digit binary group carry precisely the same information in a different notation — converting between them loses nothing and adds nothing, only changes how many characters it takes to write the number down.

Why an emoji produces two groups here

Characters outside the Basic Multilingual Plane are stored as two UTF-16 code units rather than one, so the conversion works per code unit and an emoji becomes two separate groups, neither of which is meaningful read alone. That count is specific to UTF-16: the same emoji encoded as UTF-8 bytes, which is what the Binary Translator uses, needs four bytes rather than two code units — a different, equally correct number arrived at through a different encoding.

A representation, not a form of protection

Converting text to binary or hex changes only how it is written, not what it says — anyone can reverse either form in seconds with no key and no effort required. It obscures text from a glance and nothing more.

One direction only, by design

This tool converts text into binary or hex and stops there. Going the other way — from binary back to text — needs validation that whole bytes were actually supplied and that the result forms valid text, which is a separate job the Binary Translator handles specifically.

Häufig gestellte Fragen

Speziell zum Binär-/Hex-Umrechner. Allgemeinere Fragen zu dieser Kategorie werden auf der Kategorieseite beantwortet.

Weil ein Byte acht Bit hat und das Auffüllen auf eine feste Breite die Ausgabe byteweise lesbar macht. Führende Nullen tragen keinen Wert; 1000001 und 01000001 sind dieselbe Zahl.
Nein. Binär ist lediglich eine andere Schreibweise derselben Zahl, und die Rückwandlung braucht weder Schlüssel noch Aufwand. Sie bietet überhaupt keine Vertraulichkeit.
Weil Zeichen außerhalb der mehrsprachigen Basisebene als zwei Codeeinheiten gespeichert werden und die Umwandlung je Codeeinheit arbeitet. Jede Hälfte ist eine gültige Zahl, allein ist aber keine von beiden aussagekräftig.
Dieses Werkzeug wandelt nur in eine Richtung um. Der Binär-Übersetzer beherrscht beide Richtungen und prüft vor dem Dekodieren, ob die Eingabe aus vollständigen Acht-Bit-Bytes besteht.
Nein. Die Umwandlung nutzt eingebaute Zeichencode-Funktionen und läuft lokal.

Abonniere Benachrichtigungen zu neuen Tools, Funktionen und Produktivitätstipps.