/ Grundrechenarten & Zahlen

Hexadezimal zu Dezimal

Wandelt eine Hexadezimalzahl (Basis 16) in ihre Dezimaldarstellung um. Erlaubt sind die Ziffern 0–9 und A–F (Groß- oder Kleinschreibung).

Hexadezimal zu Dezimal
01 · Eingabe

Hexadezimal zu Dezimal berechnen

Wandelt eine Hexadezimalzahl (Basis 16) in ihre Dezimaldarstellung um. Erlaubt sind die Ziffern 0–9 und A–F (Groß- oder Kleinschreibung).

d = h in Basis 10

Wie liest man eine Hex-Zahl?

Eine Hexadezimalzahl nutzt die 16 Ziffern 0–9 und A–F. Die Buchstaben stehen für Werte 10 bis 15:

A = 10, B = 11, C = 12, D = 13, E = 14, F = 15.

Jede Stelle hat einen Stellenwert, der eine 16er-Potenz ist: 1, 16, 256, 4.096, 65.536, …

Beispiel: 2A₁₆ = 2·16 + 10·1 = 42.

Hex begegnet dir bei Farbwerten (#FF8800), Speicheradressen (0x7FFE...) und Hash-Werten — überall, wo Bytes kompakt geschrieben werden sollen.

Die Formel

Formel Hex → Dezimal
d = h in Basis 10

d = Σ  h_i · 16^i
    i

wobei i die Stelle von rechts (i = 0, 1, 2, …)
und h_i der Ziffernwert (0..15, mit A=10, B=11, … F=15) ist.

Groß- und Kleinschreibung ist egal — ff und FF bedeuten dasselbe.

Die Variablen

SymbolBedeutungEinheitErklärung
hHexadezimalzahlFolge der Ziffern 0–9 und A–F (Basis 16).
dDezimalzahlWert in Basis 10.

Minimal-Beispiel

2A₁₆ in Dezimal:

Rechnung Beispiel
Stelle:    1    0
Wert:     16    1
Ziffer:    2    A (= 10)

d = 2·16 + 10·1
  = 32 + 10
  = 42

Praxis-Beispiele

Beispiel 1 — FF in Dezimal

Rechnung FF → Dezimal
Stelle:    1    0
Wert:     16    1
Ziffer:    F    F   (= 15, 15)

d = 15·16 + 15·1
  = 240 + 15
  = 255

FF ist der höchste Wert, der in einem Byte (8 Bit) Platz findet.

Beispiel 2 — 1A3F in Dezimal

Rechnung 1A3F → Dezimal
Stelle:    3      2     1     0
Wert:   4096    256    16     1
Ziffer:    1     A      3     F   (= 1, 10, 3, 15)

d = 1·4096 + 10·256 + 3·16 + 15·1
  = 4096 + 2560 + 48 + 15
  = 6 719

Beispiel 3 — RGB-Farbe zerlegen

Der Web-Farbwert #FF8800 zerfällt in drei Bytes:

Rechnung #FF8800
FF  →  15·16 + 15  =  255   (Rot)
88  →   8·16 +  8  =  136   (Grün)
00  →   0·16 +  0  =    0   (Blau)

RGB-Wert: rgb(255, 136, 0) — kräftiges Orange.

Beispiel 4 — F4240 in Dezimal

Rechnung F4240 → Dezimal
Stelle:     4      3     2    1    0
Wert:   65536   4096   256   16    1
Ziffer:     F      4     2    4    0   (= 15, 4, 2, 4, 0)

d = 15·65536 + 4·4096 + 2·256 + 4·16 + 0
  = 983 040 + 16 384 + 512 + 64 + 0
  = 1 000 000

Beispiel 5 — Kleinbuchstaben

Rechnung cafe → Dezimal
Klein- = Großschreibung:  cafe = CAFE

Stelle:    3      2     1    0
Wert:   4096    256    16    1
Ziffer:    C     A     F    E   (= 12, 10, 15, 14)

d = 12·4096 + 10·256 + 15·16 + 14·1
  = 49 152 + 2560 + 240 + 14
  = 51 966