Zahlensysteme erklärt: Dezimal, Binär, Oktal und Hexadezimal umrechnen

Wer programmiert, mit Farben im Web arbeitet oder sich für Informatik interessiert, kommt an Zahlensystemen nicht vorbei. Hinter scheinbar kryptischen Zeichenfolgen wie 0xFF oder 1010 steckt eine erstaunlich logische Struktur. Dieser Ratgeber erklärt, wie Dezimal, Binär, Oktal und Hexadezimal funktionieren und wie du zwischen ihnen umrechnest.

Was ist ein Zahlensystem?

Ein Stellenwertsystem stellt Zahlen über eine Basis dar. Im gewohnten Dezimalsystem ist die Basis 10: Jede Stelle ist eine Zehnerpotenz wert. Die Zahl 234 bedeutet also 2×100 + 3×10 + 4×1. Genau dieses Prinzip funktioniert mit jeder beliebigen Basis – man ändert nur, wie viele Ziffern es gibt und welchen Wert jede Stelle hat. Der Zahlensystem Umrechner zeigt dir alle vier gängigen Darstellungen gleichzeitig, sobald du eine Zahl eingibst.

Dezimal (Basis 10)

Das Dezimalsystem nutzt zehn Ziffern (0–9) und ist uns aus dem Alltag vertraut – vermutlich, weil der Mensch zehn Finger hat. Es ist das Bezugssystem, in das und aus dem wir meist umrechnen.

Binär (Basis 2): die Sprache der Computer

Das Binärsystem kennt nur zwei Ziffern: 0 und 1. Der Grund liegt in der Hardware: Ein Transistor kann zuverlässig zwei Zustände unterscheiden – Strom an oder aus, hohe oder niedrige Spannung. Diese Zustände lassen sich physikalisch stabil und fehlerarm realisieren, weshalb jeder Computer intern binär rechnet. Ein einzelnes Bit ist eine solche 0 oder 1, acht Bit ergeben ein Byte.

Die Umrechnung von Binär nach Dezimal funktioniert über Zweierpotenzen. 1011 binär bedeutet:

Hexadezimal (Basis 16): kompakt und web-relevant

Das Hexadezimalsystem nutzt 16 Ziffern: 0–9 und zusätzlich A–F für die Werte 10 bis 15. Sein großer Vorteil: Eine Hex-Ziffer entspricht exakt vier Bit, zwei Hex-Ziffern also genau einem Byte. Das macht Hex zur idealen kompakten Schreibweise für Binärdaten. Im Web begegnet dir Hex bei Farbcodes wie #FF8800, in der Programmierung bei Speicheradressen und Bytewerten. Der Präfix 0x kennzeichnet üblicherweise eine Hexadezimalzahl.

Oktal (Basis 8): das System der Dateirechte

Das Oktalsystem mit den Ziffern 0–7 ist seltener geworden, hat aber eine wichtige Nische: die Unix-Dateirechte. Ein Befehl wie chmod 755 nutzt Oktalzahlen, weil sich die drei Rechtegruppen (Lesen, Schreiben, Ausführen) pro Stelle perfekt in drei Bit abbilden lassen. Eine Oktalziffer entspricht nämlich genau drei Bit.

So rechnest du selbst um

Für die Umrechnung von Dezimal in ein anderes System nutzt du das Divisionsverfahren: Teile die Zahl wiederholt durch die Zielbasis und notiere die Reste von unten nach oben. Beispiel: 13 dezimal in binär – 13÷2 = 6 Rest 1, 6÷2 = 3 Rest 0, 3÷2 = 1 Rest 1, 1÷2 = 0 Rest 1. Von unten gelesen ergibt das 1101.

Praktisch ist auch der Zwischenschritt über Binär: Weil je drei Bit eine Oktalziffer und je vier Bit eine Hex-Ziffer ergeben, lassen sich Binärzahlen blitzschnell in Oktal oder Hex gruppieren. Genau diesen Trick nutzt der Umrechner intern.

Wo Zahlensysteme im Alltag auftauchen

Wer mit Bytes und Datenmengen arbeitet, findet außerdem den Dateigröße Umrechner nützlich, um zwischen Bytes, KB und MB zu wechseln. Eine vollständige Übersicht aller Helfer bietet die Webtools-Sammlung.

Fazit

Zahlensysteme wirken nur auf den ersten Blick einschüchternd. Sobald du das Prinzip der Stellenwerte verstanden hast, ist Hexadezimal nicht geheimnisvoller als Dezimal – nur effizienter für Computer. Für die schnelle, fehlerfreie Umrechnung zwischen allen vier Systemen nutzt du den Zahlensystem Umrechner.