Zahlensystem-Konverter

Zahlen zwischen Binär (Basis 2), Oktal (Basis 8), Dezimal (Basis 10) und Hexadezimal (Basis 16) umrechnen. Unterstützt beliebig große Ganzzahlen, Präfixformate (0b, 0o, 0x), negative Zahlen und Zweierkomplement-Darstellung.

Dezimal
Hex (Kleinbuchstaben)
Hex (Großbuchstaben)
Hex (Gruppiert)
Hex (0x-Präfix)
Binär
Binär (Gruppiert)
Oktal
Base64
Zweierkomplement
Zweierkomplement (Gruppiert)

Mehr über Zahlensysteme

Zahlensysteme

Eine Zahlenbasis (oder Radix) bestimmt, wie viele eindeutige Ziffern zur Darstellung von Zahlen verwendet werden. In Basis N repräsentiert jede Ziffernposition eine Potenz von N.

BasisNameZiffernHäufige Verwendung
2Binär0, 1Digitale Schaltkreise, Datenspeicherung, Bitoperationen
8Oktal0-7Unix-Dateiberechtigungen, ältere Systeme
10Dezimal0-9Alltägliches Zählen, menschenlesbare Zahlen
16Hexadezimal0-9, A-FSpeicheradressen, Farbcodes, Bytewerte
Schnelle Umrechnungsreferenz
DezimalBinärOktalHex
0000000
1000111
5010155
81000108
10101012A
15111117F
16100002010
25511111111377FF
Gängige Präfixe
  • 0b oder 0B für Binär (z. B. 0b1010 = 10)
  • 0o oder 0O für Oktal (z. B. 0o17 = 15)
  • 0x oder 0X für Hexadezimal (z. B. 0xFF = 255)
Zweierkomplement

Das Zweierkomplement ist die Standarddarstellung für vorzeichenbehaftete Ganzzahlen in der Informatik. Um eine Zahl zu negieren: alle Bits invertieren, dann 1 addieren. In einem 8-Bit-System reichen die Werte von -128 (10000000) bis 127 (01111111). Das höchstwertige Bit gibt das Vorzeichen an: 0 für positiv, 1 für negativ.

Hex in der Praxis
  • Farben: #FF5733 = RGB(255, 87, 51). Jedes Paar hexadezimaler Ziffern repräsentiert ein Byte (0-255).
  • Speicher: Adressen wie 0x7FFF5FBFF8A0 werden in Hex geschrieben, weil jede Hex-Ziffer genau 4 Binärziffern entspricht.
  • Dateiberechtigungen: chmod 755 verwendet Oktal. 7 = rwx, 5 = r-x.

Verwandte Tools