Zahlensystem-Umrechner (Binär, Oktal, Dezimal, Hexadezimal)
Rechnet Zahlen zwischen Binär-, Oktal-, Dezimal- und Hexadezimalsystem um. Dank BigInt werden auch sehr große Ganzzahlen ohne Rundungsfehler exakt umgerechnet.
Tipps zur Nutzung
- Bei der Eingabe eines Hexadezimalwerts sollten Präfixe wie `0x` weggelassen werden – geben Sie nur die Ziffern ein (z. B. `FF`). Groß- und Kleinschreibung werden beide erkannt.
- Dieses Tool verwendet intern BigInt und kann daher auch sehr große Ganzzahlen (über 2^53) exakt umrechnen, bei denen der JavaScript-Datentyp Number an Genauigkeit verlieren würde.
- Praktisch für alltägliche Programmieraufgaben wie das Lesen von Hex-Farbcodes (z. B. `#FF0000`) oder das Überprüfen von Binärdarstellungen bei Bitoperationen.
- Das Oktalsystem wird häufig bei Dateiberechtigungen auf Unix-artigen Systemen verwendet (z. B. `755`). Der Vergleich mit Dezimal- und Binärdarstellung erleichtert das Verständnis der jeweiligen Berechtigung.
Häufig gestellte Fragen
Übrigens – warum Computer mit Binärzahlen arbeiten
Computer basieren auf dem Binärsystem (0 und 1), weil elektronische Schaltkreise zuverlässig nur zwei Zustände unterscheiden können – "Spannung hoch/niedrig" oder "Schalter an/aus". Eine Schaltung zu bauen, die wie im Dezimalsystem zehn verschiedene Spannungspegel präzise unterscheiden müsste, wäre wesentlich störanfälliger und komplexer. Aus diesen praktischen technischen Gründen basieren heute fast alle modernen Computer auf dem Binärsystem.
Hexadezimal ist in der Programmierung so nützlich, weil genau vier Binärstellen (0000 bis 1111) genau einer Hexadezimalziffer (0 bis F) entsprechen – eine praktische mathematische Eigenschaft. Ein Byte (8 Bit) etwa lässt sich mit genau zwei Hexadezimalziffern (`00` bis `FF`) darstellen und komprimiert so das, was binär acht Stellen benötigen würde, auf eine deutlich besser lesbare Länge.
Oktal wurde aus historischen Gründen populär: Frühe Computer wie der PDP-8 (1960er-Jahre) verwendeten Wortbreiten, die Vielfache von 3 Bit waren – etwa 12 oder 36 Bit –, wodurch Oktal damals gut passte. Als sich Computer später auf Wortbreiten als Vielfache von 4 Bit (8, 16 oder 32 Bit) standardisierten, wurde Hexadezimal praktischer als Oktal und ist bis heute vorherrschend. Dennoch überlebt Oktal in bestimmten Nischen, etwa bei Unix-Dateiberechtigungen.