Talsystemkonverter
Konverter et heltal mellem binært (base 2), oktalt (base 8), decimalt (base 10) og hexadecimalt (base 16).
Senest opdateret: 20. juni 2026 · Gennemgået af TG we-Calculate Editorial TeamFra base
Det samme heltal vist i alle fire baser nedenfor.
Hvordan konverterer man et tal mellem baser?
For at konvertere et tal til base 10 multiplicerer du hvert ciffer med basen opløftet til sin position (talt fra nul fra højre) og lægger resultaterne sammen. For at gå fra decimal til en anden base dividerer du gentagne gange med målbasen og læser resterne nedefra og op. Dette værktøj gør begge dele automatisk.
Formel
How this is calculated
Du angiver to input: værdien (en streng af cifre) og "fra-basen" (det talsystem, strengen er skrevet i — 2, 8, 10 eller 16). Konverteringsværktøjet kontrollerer først, at hvert tegn er et lovligt ciffer for det talsystem: base 2 tillader kun 0–1, base 8 tillader 0–7, base 10 tillader 0–9, og base 16 tilføjer A–F (uafhængigt af store/små bogstaver). Hvis et tegn er uden for området, afvises inputtet i stedet for stiltiende at blive afkortet.
Værdien afkodes derefter til et enkelt decimalt heltal ved hjælp af positionsnotation: hvert ciffer ganges med basen opløftet i potensen af sin position, talt fra nul fra højre, og produkterne summeres. Så binær 1010 bliver til 1×2³ + 0×2² + 1×2¹ + 0×2⁰ = 10. Dette ene heltal er den kanoniske værdi; det genkodes til alle fire talsystemer til visning, med hexadecimal vist med store bogstaver efter konvention.
Værktøjet håndterer kun ikke-negative hele tal — ingen fortegn, brøker eller separatorer. Det antager også eksakt heltalsaritmetik, så værdier over 2⁵³−1 (9.007.199.254.740.991) afvises for at undgå flydende-komma-afrundingsfejl.
Eksempler
| Inddata | Resultat |
|---|---|
| Binært 1010 → decimal | 10 |
| Decimal 255 → hexadecimal | FF |
| Hexadecimal 1F → oktal | 37 |
Ofte stillede spørgsmål
Hex-cifrene A–F kan skrives med enten store eller små bogstaver, men store bogstaver er den mest almindelige konvention for hukommelsesadresser, farvekoder og dokumentation, så resultatet bruger store bogstaver.
Denne konverter håndterer ikke-negative hele tal (heltal). Brøker og fortegn understøttes ikke, da binære/oktale/hex-brøker følger separate regler.
Op til 9.007.199.254.740.991 (2⁵³−1), det største heltal, som JavaScript kan repræsentere præcist. Større værdier afvises for at undgå afrundingsfejl.
Også kendt som
Kilder og referencer
TG we-Calculate Editorial Team. (2026). Talsystemkonverter [Online calculator]. TG we-Calculate. https://we-calculate.com/da/calculator/number-base-converter
TG we-Calculate Editorial Team. "Talsystemkonverter." TG we-Calculate. 2026. https://we-calculate.com/da/calculator/number-base-converter.
TG we-Calculate Editorial Team, "Talsystemkonverter," TG we-Calculate, 2026. [Online]. Available: https://we-calculate.com/da/calculator/number-base-converter
@misc{wecalculate_number_base_converter, title = {Talsystemkonverter}, author = {{TG we-Calculate Editorial Team}}, howpublished = {\url{https://we-calculate.com/da/calculator/number-base-converter}}, year = {2026}, note = {TG we-Calculate} }
Hjalp denne lommeregner dig?
