Talbaskonverterare - Binär, Oktal, Decimal, Hex

Talbaskonvertering är en av de grundläggande färdigheter som varje utvecklare behöver men sällan vill göra för hand. Vår Talbaskonverterare ger omedelbar, dubbelriktad konvertering mellan de fyra vanligaste baserna: binär, oktal, decimal och hexadecimal.

Det som gör detta verktyg speciellt är dess synkrona design. Alla fyra talfält är live — skriv eller klistra in ett värde i valfri bas, så uppdateras de andra tre omedelbart. Inga knappar att klicka, inga sidomladdningar. Perfekt för att snabbt kontrollera ditt arbete under intervjuer, felsöka bitmanipuleringskod eller konvertera färgvärden.

Verktyget hanterar heltal av alla rimliga storlekar, negativa tal och validerar inmatning medan du skriver. Ogiltiga tecken (som bokstäver i det binära fältet) ignoreras helt, vilket håller konverteringen smidig och felfri.

Vanliga användningsfall: konvertera hex-färgkoder till RGB, förstå binära flaggor i behörighetssystem, läsa oktala filrättigheter (chmod) eller snabbt verifiera bitvisa operationer under utveckling.

Formel
Binär = (num).toString(2) | Oktal = (num).toString(8) | Hex = (num).toString(16).toUpperCase()

Vanliga frågor

Vad är skillnaden mellan binär, oktal, decimal och hexadecimal?
De är olika talbaser. Decimal (bas 10) använder siffror 0-9. Binär (bas 2) använder bara 0 och 1 — grundläggande för all databehandling. Oktal (bas 8) använder 0-7. Hexadecimal (bas 16) använder 0-9 och A-F, vanligtvis använt för minnesadresser och färgkoder.
Varför är hexadecimal så vanligt i programmering?
Hex är kompakt och mappar rent till binärt: varje hex-siffra representerar exakt 4 binära bitar (en nibble). Två hex-siffror bildar en byte. Detta gör hex idealiskt för att representera minnesadresser, byte-värden och RGB-färger (#FF5733 = RGB 255, 87, 51).
Hur konverterar jag mellan baser manuellt?
För att konvertera decimal till en annan bas: dividera upprepade gånger med basen och samla resterna från sista till första. För att konvertera från en annan bas till decimal: multiplicera varje siffra med basen upphöjt till dess positionspotens och summera. Eller använd bara vår konverterare!
Kan negativa tal representeras i olika baser?
Ja — vår konverterare hanterar negativa tal genom att lägga till ett minustecken först. I binär representation inom datatyper med fast bredd (som 32-bitars heltal) lagras negativa tal typiskt med tvåkomplementsnotation, vilket skiljer sig från ett enkelt minustecken.

Relaterade Räknare