CT Calc Tools

Talbasomvandlare

Omvandla tal mellan binÀrt, oktalt, decimalt, hexadecimalt och valfri bas frÄn 2 till 36 direkt. Gratis och privat.

🔒 Körs helt i din webblĂ€sare — ingenting laddas upp

Binary (2)

Octal (8)

Decimal (10)

Hexadecimal (16)

Base 36

Annons

Vad Àr en talbas?

En talbas (eller radix) anger hur mĂ„nga olika siffror ett talsystem anvĂ€nder. Vardagligt rĂ€knande Ă€r decimalt, bas 10, med siffrorna 0 till 9. Datorer anvĂ€nder binĂ€rt, bas 2, med bara 0 och 1. Programmerare anvĂ€nder ocksĂ„ oktalt (bas 8) och hexadecimalt (bas 16, siffrorna 0–9 och A–F) eftersom de passar snyggt mot grupper av bitar: en hex-siffra motsvarar fyra bitar och en oktal siffra tre. Verktyget omvandlar mellan dessa baser och valfri egen bas upp till 36, dĂ€r bokstĂ€verna A till Z representerar vĂ€rdena 10 till 35.

SĂ„ fungerar basomvandling

Varje siffra i ett tal multipliceras med basen upphöjd till dess position. I binĂ€rt Ă€r 1101 lika med 1×8 + 1×4 + 0×2 + 1×1 = 13. För att gĂ„ Ă„t andra hĂ„llet delar du upprepade gĂ„nger med mĂ„lbasen och lĂ€ser resterna frĂ„n sist till först: 13 Ă· 2 ger resterna 1, 0, 1, 1, som baklĂ€nges blir 1101. Hexadecimalt FF Ă€r lika med 15×16 + 15 = 255, och decimalt 255 Ă€r 11111111 binĂ€rt och 377 oktalt. Omvandlaren utför dessa steg Ă„t dig med heltal med godtycklig precision, sĂ„ mycket lĂ„nga vĂ€rden förblir exakta.

DÀr basomvandling Àr anvÀndbar

Utvecklare anvÀnder hex för fÀrger, minnesadresser och bytevÀrden, binÀrt för bitmasker och flaggor och oktalt för Unix-filrÀttigheter som 755. Bas 36 Àr praktisk för korta ID:n, och kodningar i stil med bas 32 eller 64 bygger pÄ samma idé. Du kan skriva negativa tal med ett inledande minustecken, och mellanslag eller understreck ignoreras, sÄ grupperade vÀrden som 1111_0000 fungerar. Allt berÀknas lokalt i din webblÀsare, sÄ inget du skriver laddas upp.

Tips: för att kontrollera ett resultat omvandlar du tillbaka det till den ursprungliga basen och bekrÀftar att du fÄr samma tal. Kom ihÄg att hexadecimala bokstÀver inte Àr skiftlÀgeskÀnsliga och att en inledande nolla aldrig Àndrar ett vÀrde, sÄ 0007 och 7 Àr identiska i alla baser.

Hur man anvÀnder

  1. Skriv ett talAnge vÀrdet du vill omvandla, till exempel 255, 11111111 eller FF.
  2. VÀlj dess basVÀlj binÀrt, oktalt, decimalt, hexadecimalt eller en egen bas frÄn 2 till 36.
  3. LÀs av alla omvandlingarTalet visas samtidigt binÀrt, oktalt, decimalt, hexadecimalt och i din egen bas.

Vanliga frÄgor

Hur omvandlar jag binÀrt till decimalt?
VÀlj binÀrt som kÀllbas och skriv bitarna. Varje position Àr en tvÄpotens, sÄ 1010 Àr 8 + 2 = 10.
Kan jag anvÀnda prefixen 0x eller 0b?
Ja. Prefixen 0x, 0b och 0o accepteras nÀr de matchar vald bas.
Finns det nÄgon storleksgrÀns?
Ingen praktisk grÀns. Omvandlaren anvÀnder stora heltal, sÄ lÄnga vÀrden blir exakta.
Vilka siffror Àr tillÄtna i bas 36?
Siffrorna 0–9 och bokstĂ€verna A–Z, utan skiftlĂ€geskĂ€nslighet.
Annons