Zum Hauptinhalt springen

Zahlensystem-Konverter

Binär, Oktal, Dezimal und Hex live umrechnen — und Text in Binär oder Hex umwandeln.

Basisumrechnung (ein Feld ändern, der Rest synchronisiert live)

Text ⇄ Binär / Hex

Was ist ein Zahlensystem-Konverter?

Computer arbeiten im Binärsystem, beim Programmieren nutzt man oft Hexadezimal (Farben, Speicheradressen, Unicode-Codepoints), und Menschen denken dezimal. Dieser Zahlensystem-Konverter rechnet Binär, Oktal, Dezimal und Hex live um — bearbeite ein Feld, die anderen drei aktualisieren sich sofort — und kann außerdem Text in Binär oder Hex umwandeln und zurück. Alles läuft lokal im Browser.

So funktioniert es

  1. Im Bereich „Basisumrechnung" eine Zahl in ein beliebiges Feld eingeben; die anderen Basen synchronisieren sich sofort.
  2. Für Text den Bereich „Text ⇄ Binär / Hex" nutzen: Text einfügen für Binär und Hex, oder Binär bzw. Hex einfügen, um es in Text zurückzuwandeln.
  3. Jedes Ergebnis mit einem Klick kopieren.

Typische Anwendungen

  • Einen Hex-Wert aus einem Log oder Speicherabbild in Dezimal umwandeln.
  • Bitmasken, Flags und Berechtigungswerte verstehen.
  • Einen String für die Fehlersuche in seine Byte-Folge umwandeln. Base64? Nutze das Base64-Tool; für Farbcodes den Farb-Konverter.

Warum wird Binär-zu-Text zu Kauderwelsch?

Hier gibt es zwei getrennte Bereiche — verwechsle sie nicht. Der „Basisumrechnung"-Block oben schreibt eine einzelne Zahl in verschiedenen Basen (255 als ff); der „Text ⇄ Binär"-Block unten zerlegt Text per UTF-8 in Bytes. Fügst du Binär, das als Zahl gedacht war, ins Textfeld ein, kommt meist Kauderwelsch heraus — seine Bits sind nicht zwangsläufig eine gültige UTF-8-Byte-Folge. Die Regel fürs Dekodieren von Text lautet: Die Bit-Anzahl muss ein Vielfaches von 8 sein (ein Byte pro 8 Bit) und gültiges UTF-8 ergeben. Beachte auch: Ein chinesisches Zeichen sind meist 3 Bytes (24 Bit), nicht eins, Emojis mehr — daher wird „Text zu Binär" länger, als du vielleicht denkst.

Häufig gestellte Fragen

Kann er sehr große Zahlen umrechnen?

Ja. Er nutzt JavaScript BigInt und verarbeitet damit beliebig große Ganzzahlen ohne den Präzisionsverlust, den ein einfaches parseInt jenseits des sicheren Integer-Bereichs hat.

Wie funktioniert „Text zu Binär"?

Der Text wird zuerst in UTF-8-Bytes kodiert, dann wird jedes Byte als 8 Bit Binär (oder zwei Hex-Ziffern) geschrieben. Umlaute, Chinesisch und Emojis werden korrekt umgewandelt; beim Dekodieren werden die Bytes als UTF-8 zurückgelesen.

Werden 0x- und 0b-Präfixe unterstützt?

Ja. Hex funktioniert mit oder ohne 0x, Binär mit oder ohne 0b — das Präfix wird ignoriert. Ein für die Basis ungültiges Zeichen (etwa ein „g" in Hex) wird als Fehler markiert, ohne die anderen Felder zu beeinflussen.

Negative Zahlen oder Dezimalstellen?

Dieses Tool ist für nicht-negative Ganzzahlen gebaut — den häufigsten Fall der Basisumrechnung. Zweierkomplement für Negative und das Bit-Layout von Gleitkommazahlen sind fortgeschrittene Themen außerhalb des Umfangs.

Weiterlesen

Binär, Dezimal und Hex erklärt: Zahlensysteme umrechnen →

Dieses Tool einbetten

Binde dieses Tool kostenlos auf deiner Website oder deinem Blog ein — kopiere einfach den Code unten (er enthält einen Link zurück zu dieser Seite).