Hopp til innholdet
Blogg

Heksadesimal kalkulator – hex til desimal, binær og RGB

Velg hva du vil regne om og skriv inn tallet. Du får svaret i desimal, heksadesimal, binær og oktal, med utregning. Fargekoder som #FF8800 gjøres om til RGB.

Oppdatert 12. okt. 2026

Resultat

Svar500
Desimal500
Heksadesimal1F4
Binær1 1111 0100
Oktal764
Slik er det regnet ut
  1. A = 10, B = 11, C = 12, D = 13, E = 14, F = 15
  2. 1 × 162 + 15 × 161 + 4 × 160
  3. = 256 + 240 + 4 = 500

Formel

Hex → desimal: summen av siffer × 16posisjon (A = 10 … F = 15)
Desimal → hex: del på 16 og noter resten, les nedenfra
4 bit = 1 heksadesimalt siffer
#RRGGBB: R, G og B er hvert sitt tall fra 00 til FF (0–255)

Slik fungerer heksadesimale tall

Heksadesimal, eller sekstentallsystemet, har 16 sifre. De ti første er 0–9 som vanlig, og etter det brukes bokstavene A–F: A = 10, B = 11, C = 12, D = 13, E = 14 og F = 15. Hver posisjon er verdt 16 ganger så mye som posisjonen til høyre: 1, 16, 256, 4096 og så videre.

Eksempel: 1F4 til desimal

Gang hvert siffer med verdien til posisjonen og legg sammen: 1 × 256 + 15 × 16 + 4 × 1 = 256 + 240 + 4 = 500.

Eksempel: 500 til heksadesimal

Del på 16 og skriv ned resten: 500 ÷ 16 = 31, rest 4. 31 ÷ 16 = 1, rest 15, som er F. 1 ÷ 16 = 0, rest 1. Les restene nedenfra og opp: 1F4.

Heksadesimal og binær

Ett heksadesimalt siffer tilsvarer nøyaktig fire bit. Derfor er det enkelt å gå mellom de to systemene: del det binære tallet i grupper på fire fra høyre og gjør hver gruppe om til ett siffer. 1111 1011 blir F og B, altså FB. Det er grunnen til at programmerere skriver minneadresser, feilkoder og byte-verdier heksadesimalt: én byte er alltid to sifre fra 00 til FF. Vil du se utregningen med divisjon på 2, bruk binær kalkulator.

I kode markeres heksadesimale tall ofte med 0x foran, for eksempel 0xFF. Kalkulatoren godtar både 0x, # og vanlige tall uten prefiks.

Fargekoder og RGB

Fargekoder på nettsider og i designprogrammer, som #FF8800, er tre heksadesimale tall satt etter hverandre. De to første sifrene er rødt, de to neste grønt og de to siste blått. Hver kanal går fra 00 (ingenting) til FF (fullt, 255):

  • FF = 15 × 16 + 15 = 255 rødt
  • 88 = 8 × 16 + 8 = 136 grønt
  • 00 = 0 blått

#FF8800 er altså rgb(255, 136, 0), en klar oransje. Kortformen #F80 betyr det samme, fordi hvert siffer dobles. Svart er #000000, hvitt er #FFFFFF, og grå toner har like verdier i alle tre kanaler, for eksempel #808080.

Kalkulatoren viser også fargen i HSL (fargetone, metning og lyshet). Det er nyttig når du vil lage en lysere eller mørkere variant av samme farge: behold fargetonen og endre bare lysheten.

Vanlige feil

  • Å blande O og 0. Bokstaven O finnes ikke i heksadesimal. Det samme gjelder alle bokstaver etter F.
  • Å lese posisjonene feil vei. Posisjon 0 er sifferet lengst til høyre.
  • Å glemme ledende nuller i fargekoder. #0066CC har seks sifre. Skriver du #66CC, mangler to sifre, og koden blir ugyldig eller betyr noe helt annet.

Trenger du å regne om IP-adresser og nettmasker, bruk subnettkalkulatoren.

Tabell: heksadesimale sifre

HeksadesimalDesimalBinær
000000
110001
220010
330011
440100
550101
660110
770111
881000
991001
A101010
B111011
C121100
D131101
E141110
F151111

Spørsmål og svar

Hva er FF i desimal?

FF er 255 i desimal: 15 × 16 + 15 = 255. Det er den største verdien én byte kan ha.

Hvordan regner jeg om hex til desimal?

Gang hvert siffer med 16 opphøyd i posisjonen, regnet fra høyre og fra 0, og legg sammen. 2A = 2 × 16 + 10 = 42.

Hva betyr #FF8800 i RGB?

#FF8800 er rgb(255, 136, 0), en oransje farge. FF er rød, 88 er grønn og 00 er blå.

Hvorfor bruker programmerere heksadesimal?

Fordi ett heksadesimalt siffer er nøyaktig fire bit. Da blir binære verdier korte og lette å lese: én byte er alltid to sifre fra 00 til FF.

Fikk du svaret du trengte?