Beginner

Talbasomvandlare

Omvandla ett heltal mellan binärt (bas 2), oktalt (bas 8), decimalt (bas 10) och hexadecimalt (bas 16).
Senast uppdaterad: 20 juni 2026 · Granskat av TG we-Calculate Editorial Team
Ange siffror som är giltiga för den valda basen

Från bas

Decimalvärde
10

Samma heltal visas i alla fyra baserna nedan.

Binärt (bas 2)
1010
Oktalt (bas 8)
12
Decimalt (bas 10)
10
Hexadecimalt (bas 16)
A
1248Positional place values in base 2 (×2 each step)
Resultaten är uppskattningar endast för allmän information och utgör inte professionell rådgivning — verifiera alltid viktiga resultat oberoende innan du förlitar dig på dem. Läs hela ansvarsfriskrivningen.
Snabbt svar

Hur omvandlar man ett tal mellan baser?

För att omvandla ett tal till bas 10 multiplicerar du varje siffra med basen upphöjd till sin position (räknat från noll på höger sida) och adderar resultaten. För att gå från decimalt till en annan bas dividerar du upprepade gånger med målbasen och läser resterna nedifrån och upp. Det här verktyget gör båda automatiskt.

Formel
värde = Σ dᵢ × basⁱ (varje siffra dᵢ multipliceras med basen upphöjd till sin position i)
How this is calculated

Du anger två indata: värdet (en sträng av siffror) och "från-basen" (radixen som strängen är skriven i — 2, 8, 10 eller 16). Omräknaren kontrollerar först att varje tecken är en giltig siffra för den basen: bas 2 tillåter endast 0–1, bas 8 tillåter 0–7, bas 10 tillåter 0–9, och bas 16 lägger till A–F (skiftlägesokänsligt). Om något tecken ligger utanför intervallet avvisas indata snarare än att tyst trunkeras.

Värdet avkodas sedan till ett enda decimalt heltal med positionsnotation: varje siffra multipliceras med basen upphöjd till sin position, räknat från noll till höger, och produkterna summeras. Så binärt 1010 blir 1×2³ + 0×2² + 1×2¹ + 0×2⁰ = 10. Det heltalet är det kanoniska värdet; det omkodas till alla fyra baser för visning, med hexadecimalt visat i versaler enligt konvention.

Verktyget hanterar endast icke-negativa heltal — inga tecken, bråk eller avgränsare. Det förutsätter också exakt heltalsaritmetik, så värden över 2⁵³−1 (9 007 199 254 740 991) avvisas för att undvika flyttalsavrundningsfel.

Exempel
IndataResultat
Binärt 1010 → decimalt10
Decimalt 255 → hexadecimaltFF
Hexadecimalt 1F → oktalt37

Vanliga frågor

Hex-siffrorna A–F kan skrivas med antingen gemener eller versaler, men versaler är den vanligaste konventionen för minnesadresser, färgkoder och dokumentation, så resultatet använder versaler.

Den här omvandlaren hanterar icke-negativa heltal. Bråktal och tecken stöds inte, eftersom binära/oktala/hexadecimala bråktal följer separata regler.

Upp till 9 007 199 254 740 991 (2⁵³−1), det största heltal JavaScript kan representera exakt. Större värden avvisas för att undvika avrundningsfel.

Även känt som

talbas omvandlare
binär till decimal
decimal till binär
hex till decimal
decimal till hex
oktal omvandlare
radix omvandlare
basomvandlare

APA

TG we-Calculate Editorial Team. (2026). Talbasomvandlare [Online calculator]. TG we-Calculate. https://we-calculate.com/sv/calculator/number-base-converter

Chicago

TG we-Calculate Editorial Team. "Talbasomvandlare." TG we-Calculate. 2026. https://we-calculate.com/sv/calculator/number-base-converter.

IEEE

TG we-Calculate Editorial Team, "Talbasomvandlare," TG we-Calculate, 2026. [Online]. Available: https://we-calculate.com/sv/calculator/number-base-converter

BibTeX

@misc{wecalculate_number_base_converter, title = {Talbasomvandlare}, author = {{TG we-Calculate Editorial Team}}, howpublished = {\url{https://we-calculate.com/sv/calculator/number-base-converter}}, year = {2026}, note = {TG we-Calculate} }

Hjälpte denna kalkylator dig?