Nummerbasekonverterer

Hexadecimal til Decimal Konverterer

Konverter hexadecimale tal til decimal eller binær øjeblikkeligt. Værktøjet validerer din indtastning, understøtter meget store heltal og viser klare konverteringstrin.

Konverter et hexadecimalt tal

Indtast en hexadesimal værdi og vælg, om du vil konvertere den til decimal eller binær. Hexadesimal bruger cifre fra 0–9 og bogstaverne A–F.

Decimalt resultat 7038
Konverter decimal til hex i stedet for

Live konverteringstrin

Forklaringen opdateres, mens du skriver. Til meget store tal holder værktøjet resultatet præcist og summerer metoden i stedet for at vise en alt for lang trinliste.

Sådan beregnes dette resultat

  1. Læs hver hexadecimale ciffer fra højre til venstre.
  2. Erstat A, B, C, D, E og F med de decimale værdier 10 til 15.
  3. Gang med hver ciffer-værdi med den tilsvarende potens af 16 og læg resultaterne sammen.
Præcishedsbemærkning: Denne konverteringsapp bruger JavaScript BigInt til heltalskonvertering, så store hele tal håndteres præcist i stedet for at blive afrundet som almindelige flydende-tal.

Hvad er hexadecimale og decimale tal?

Det ti-tals system er det almindelige base-10 talsystem. Det bruger ti cifre: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9.

Det hexadecimale system er base-16. Det bruger de decimalciffer 0–9 samt bogstaverne A, B, C, D, E og F, hvor A svarer til 10 og F svarer til 15.

Hexadecimal bruges bredt i datateknik, da én hex-ciffer repræsenterer præcis fire binære bits. Dette gør lange binære værdier kortere og lettere at læse.

Sådan konverterer du hex til decimal

For at konvertere hexadecimal til decimal skal du multiplicere hver hex-ciffer med en potens af 16. Det højre ciffer bruger 160, det næste ciffer bruger 161, derefter 162, og så videre.

1B7E₁₆ = 1×16³ + 11×16² + 7×16¹ + 14×16⁰ = 7038₁₀

Dette betyder, at hexadecimal 1B7E er lig med decimal 7038.

Sådan konverterer du hex til binær

For at konvertere hexadecimal til binær skal du erstatte hvert hex-ciffer med dets fire-bits binære ækvivalent. Derefter samles grupperne sammen.

1 = 0001
B = 1011
7 = 0111
E = 1110
1B7E₁₆ = 1101101111110₂

Førende nuller fjernes typisk fra den endelige binære værdi, medmindre nullerne er nødvendige til et fast breddeformat.

Almindelige anvendelser af hexadecimal

Hexadecimal er almindeligt inden for programmering, fejlfinding, hukommelsesadresser, Unicode-kodepunkter, farvekoder, kontrolsummer og inspektion af binære filer.

For eksempel bruger webfarveværdier ofte hexadecimale notationer. Farven #FF0000 repræsenterer rød, hvor FF er den røde kanal og svarer til decimal 255.

Indtastningsregler

  • Brug cifre 0–9 og bogstaver A–F til hexadecimale input.
  • Små bogstaver accepteres og normaliseres automatisk til store bogstaver.
  • Valgfrie præfikser som 0x understøttes.
  • Hele tal understøttes. Brøker er med vilje ikke konverteret af dette værktøj.