Zum Inhalt springen

Zahlenbasis-Konverter

Konvertiere Zahlen zwischen binär, oktal, dezimal und hexadezimal. Unterstützt große Ganzzahlen. Kostenlos, 100% in deinem Browser.

Was sind Zahlensysteme?

Eine Zahlenbasis (oder Radix) bestimmt, wie viele eindeutige Ziffern ein Stellenwertsystem verwendet. Menschen zählen in Basis 10 (dezimal) mit den Ziffern 0–9. Computer arbeiten in Basis 2 (binär) mit nur 0 und 1 — jede digitale Information wird letztlich binär dargestellt. Hexadezimal (Basis 16) und Oktal (Basis 8) bieten eine für Menschen lesbare Kurzschreibweise für Binärdaten, da ihre Basen Potenzen von 2 sind (16 = 2⁴, 8 = 2³), was die Umrechnung unkompliziert macht.

Referenzleitfaden für Zahlensysteme

Binär (Basis 2): Ziffern 0–1. Jede Ziffer ist ein Bit. 8 Bit = 1 Byte (Werte 0–255). Grundlage aller digitalen Datenverarbeitung — Prozessoren, Speicher und Datenträger arbeiten alle binär.
Oktal (Basis 8): Ziffern 0–7. Jede Oktalziffer repräsentiert exakt 3 Bit. Verwendet für Unix/Linux-Dateiberechtigungen (chmod 755 = rwxr-xr-x).
Dezimal (Basis 10): Ziffern 0–9. Das alltägliche Zählsystem — das, was Menschen natürlicherweise verwenden.
Hexadezimal (Basis 16): Ziffern 0–9, dann A–F. Jede Hex-Ziffer repräsentiert exakt 4 Bit (ein Nibble). Zwei Hex-Ziffern = ein Byte. Verwendet für Speicheradressen, CSS-Farben (#FF5500), MAC-Adressen und Byte-Level-Datendarstellung.

Wann brauchen Entwickler Basensystemumrechnung?

CSS-Farben: #1A2B3C sind drei Hex-Byte-Paare für Rot (26), Grün (43), Blau (60) in Dezimal. Unix-Berechtigungen: chmod 755 — 7 oktal = 111 binär (Lesen+Schreiben+Ausführen), 5 = 101 (Lesen+Ausführen). Debugging: Speicheradressen, Pointer und Hex-Dumps in Debuggern (GDB, LLDB, Chrome DevTools) werden hexadezimal angezeigt. Netzwerke: MAC-Adressen (48-Bit, als 6 Hex-Paare), IPv6-Adressen (128-Bit Hex) und Subnetzmasken verwenden alle Hex oder Binär. Bitweise Operationen: Das Verständnis von Flags, Bitmasken und Bit-Manipulation erfordert Denken in Binär.

Datenschutz

Alle Konvertierungen laufen 100% in deinem Browser. Es werden keine Daten an einen Server gesendet.