Heksadesimal til desimal er prosessen med å konvertere et tall fra det heksadesimale systemet (grunntall-16) til det desimale systemet (grunntall-10).
Heksadesimal bruker sifrene 0–9 og bokstavene A–F (der A=10, B=11, ..., F=15).
Desimal bruker sifrene 0–9.
Eksempel:
Heksadesimal 2F → Desimal 47
(2×16¹ + 15×16⁰ = 32 + 15 = 47)
Menneskelig forståelse: Desimal er standard tallsystemet mennesker bruker.
Tolke datadata: Mange verdier i databehandling (som minneadresser eller fargekoder) vises i heksadesimal, men må forstås i desimal.
Programvare- og maskinvareutvikling: Desimalverdier er ofte nødvendige når man feilsøker eller analyserer heksadesimale utganger fra et program eller en enhet.
Manuell metode:
Multipliser hvert heksadesimale siffer med 16 opphøyd i potensen av posisjonen (starter fra høyre ved 0).
Legg sammen resultatene.
Eksempel: Heksadesimalt 1A3 = 1×162+10×161+3×160=256+160+3=4191×16^2 + 10×16^1 + 3×16^0 = 256 + 160 + 3 = 419
Lese minneadresser eller Datadumper
Konvertering av heksadesimale fargekoder til desimale RGB-verdier
Forstå verdier i nettverkspakker, filoverskrifter eller assemblerkode
Programmering eller feilsøking der interne verdier vises i heksadesimal, men må tolkes i desimal