🌐 SV

🔢 Hexadecimalkalkylator

En kalkylator för att omvandla mellan hexadecimala och decimala tal samt utföra aritmetiska operationer med hexadecimaler.

Decimalt indata → Hexadecimal

Hexadecimal

Hexadecimalt indata → Decimal

Decimal

Hexadecimala operationer

Resultat
Decimal
GUIDE

Las mer

01

Vad är hexadecimal?

Hexadecimal är ett talsystem som använder 16 symboler: 0-9 och A-F, där A=10, B=11, C=12, D=13, E=14, F=15. Det används ofta för webbfärgkoder (#FF0000), minnesadresser, MAC-adresser med mera. Fyra binära siffror kan enkelt uttryckas som en hexadecimal siffra, vilket gör det mycket effektivt.

02

Så omvandlar du hexadecimal till decimal

För att omvandla hexadecimal till decimal multiplicerar du varje siffra med potenser av 16 och summerar dem. Till exempel är hex 2F (2×16¹)+(15×16⁰) = 32+15 = 47 (decimal). Hex FF är (15×16¹)+(15×16⁰) = 240+15 = 255. Den här kalkylatorn gör omvandlingen automatiskt.

03

Så omvandlar du decimal till hexadecimal

För att omvandla decimal till hexadecimal dividerar du upprepade gånger decimaltalet med 16 och läser resten i omvänd ordning. Till exempel, för decimal 255: 255÷16=15 rest 15(F), 15÷16=0 rest 15(F), läst baklänges blir det FF. Decimal 100 är 64 i hex.

04

Webbfärgkoder och hexadecimal

I HTML och CSS uttrycks färger i hexadecimal form. I formatet #RRGGBB står RR för rött (00-FF), GG för grönt (00-FF) och BB för blått (00-FF). Exempel: #FF0000 är rött, #00FF00 är grönt, #0000FF är blått, #FFFFFF är vitt och #000000 är svart. Varje färgkanal har ett intervall på 0-255 (decimal).

05

Användningsområden för hexadecimala operationer

Hexadecimala operationer används i programmering för bitmaskning, beräkningar av minnesadresser och analys av nätverkspaket. Till exempel kan bitvisa AND-operationer extrahera specifika bitar, och OR-operationer kan sätta bitar. Hexadecimal är också viktig när minnesdumpningar analyseras vid felsökning.

06

Verkliga användningsområden för hexadecimal

Hexadecimal används brett inom webbdesign (färgkoder), MAC-adresser (00:1A:2B:3C:4D:5E), IPv6-adresser, filsättningar (magic numbers), QR-koder, krypteringsnycklar, Unicode-teckenkoder (U+0041) med mera. Du kan också kontrollera hexfärgkoder när du använder färgväljare i utvecklarverktyg.

Vanliga fragor

Vad betyder prefixet 0x i hexadecimal?
0x är ett prefix som ofta används i programmeringsspråk för att visa att följande siffror är hexadecimala. Till exempel motsvarar 0xFF decimal 255; du kan skriva bara FF i den här kalkylatorn utan prefixet 0x.
Hur läser jag A till F i hexadecimal?
A till F representerar värdena 10 till 15 och kan användas med både stora och små bokstäver (a = A = 10). Den här kalkylatorn hanterar båda fallen automatiskt.
Hur representeras negativa hexadecimala tal?
Hexadecimal i sig uttrycker inte negativa tal direkt, men datorsystem använder vanligtvis tvåkomplement för att representera dem. Den här kalkylatorn fokuserar på omvandling av positiva heltal och grundläggande aritmetik.
Vad händer om hex-subtraktion ger ett negativt resultat?
Om det första värdet är mindre än det andra blir resultatet negativt. Kalkylatorn visar detta som ett minustecken följt av det hexadecimala absolutvärdet.
Varför visas en förhandsgranskning när jag matar in en färgkod?
Ett 6-siffrigt hexvärde i formatet #RRGGBB delas upp i tre 2-siffriga par för rött, grönt och blått, så att du kan förhandsgranska den faktiska färgen. Det är praktiskt för att visuellt kontrollera webbfärgkoder.