🔧Toolify

Zahlensystem-Konverter (Binär, Oktal, Dezimal, Hex)

Wähle eine Quellbasis, gib einen Wert ein und sieh die Entsprechungen in Binär, Oktal, Dezimal und Hex. Nützlich für Programmierung, Networking und Elektronik.

Binary (2)
11111111
Octal (8)
377
Decimal (10)
255
Hexadecimal (16)
FF

Wie es funktioniert

Wie Stellenwertsysteme funktionieren

Jede Basis verwendet Stellenschreibweise: die rechteste Stelle ist Basis⁰ = 1, die nächste Basis¹, dann Basis², usw. Im Dezimalsystem bedeutet ‚255' 2×100 + 5×10 + 5×1. Im Binärsystem bedeutet ‚11111111' 1×128 + 1×64 + ... + 1×1 = 255. Dieselbe Zahl, verschiedene Basen.

Hexadezimal verwendet 0–9 und A–F, um 16 Werte pro Stelle darzustellen. ‚FF' = 15×16 + 15×1 = 255. Oktal verwendet 0–7 (3 Bits pro Stelle), Binär nur 0 und 1. Die Umrechnung ist mechanisch – in Dezimal konvertieren und dann in die Zielbasis zurück – und der Rechner erledigt das für jede nicht-negative ganze Zahl.

Wann du welche Basis verwendest

Binär (Basis 2): Low-Level-Computerarbeit – Bitfelder, Masken, Embedded-Firmware. Lesen von Registerlayouts, Debugging auf Hardwareebene.

Oktal (Basis 8): Unix-Dateiberechtigungen (chmod 755 = rwxr-xr-x), einige ältere Dateiformate. Heute weniger gebräuchlich.

Dezimal (Basis 10): alles, was Menschen zählen. Der Standard für normale Arithmetik.

Hexadezimal (Basis 16): am häufigsten in Software – Farben (#FF6B35), Speicheradressen (0x7fff...), MAC-Adressen, Byte-Darstellungen von Binärdaten, kodierte Hashes.

Schnellreferenz

1 Byte = 8 Bits = 2 Hex-Stellen = 256 Werte (0–255). 1 Hex-Stelle = 4 Bits = 16 Werte. 1 Oktal-Stelle = 3 Bits. Hex ‚FF' = Dezimal 255 = Binär 11111111. Hex ‚100' = Dezimal 256. Hex ‚FFFF' = Dezimal 65.535 (Maximum für 16-Bit-Vorzeichenlos). Hex ‚FFFFFFFF' = Dezimal 4.294.967.295 (Maximum für 32-Bit-Vorzeichenlos).

Häufige Fragen

Ist Hex case-sensitiv?

Sowohl ‚ff' als auch ‚FF' ergeben denselben Wert. Wir zeigen standardmäßig Großbuchstaben.

Kann ich negative Zahlen eingeben?

Ja, mit ‚-' vorne. Der Rechner zeigt die Darstellung jeder Basis mit dem Vorzeichen (z. B. -255 → -FF in Hex).

Was ist der Maximalwert?

Begrenzt durch JavaScripts sicheren ganzzahligen Bereich (ca. 2⁵³). Für größere Werte BigInt-fähige Tools verwenden.

Wie lese ich das 0x- oder 0b-Präfix?

Präfix vor der Eingabe entfernen. ‚0xFF' → nur ‚FF' mit Hex ausgewählt. ‚0b1010' → ‚1010' mit Binär ausgewählt.

Warum verwendet Unix chmod Oktal?

Berechtigungen haben drei Gruppen (Eigentümer/Gruppe/Andere) mit je drei Bits. Jede Gruppe mit 3 Bits entspricht sauber einer Oktalstelle, daher 755 = 111 101 101 = rwx r-x r-x.

Kann ich Dezimalbrüche umrechnen?

Noch nicht – nur nicht-negative ganze Zahlen werden unterstützt. Festkomma-Unterstützung könnte später kommen.

Was bedeutet ‚ungültig für Basis'?

Du hast ein Zeichen eingegeben, das in der gewählten Basis nicht erlaubt ist. Hex erlaubt 0–9 und A–F; Binär nur 0 und 1; usw.

Werden die Daten irgendwohin gesendet?

Nein. Die Umrechnung läuft lokal.

Verwandte Tools

Zuletzt aktualisiert:

Probiere unsere KI-Prompts →