Talbas­omvandlare

Konvertera tal mellan binärt, oktalt, decimalt och hexadecimalt direkt, med stöd för valfri bas från 2 till 36. En gratis talbasomvandlare för programmering.

Så Använder Du

  1. Ange värden

    Fyll i de nödvändiga fälten.

  2. Klicka beräkna

    Tryck på beräkna-knappen för resultat.

  3. Se resultat

    Se resultaten och dela vid behov.

Vad är en talbas (talsystem)?

En talbas (även kallad radix eller talsystem) bestämmer hur många symboler som grupperas innan en siffra förs över till nästa position. Det decimala systemet (bas 10) som vi använder dagligen bygger på de tio siffrorna 0 till 9 och för över så snart det når 10.

Vanliga talbaser

  • Binärt (bas 2): använder bara 0 och 1. Det är den grundläggande enhet som datorer använder för att behandla data genom på/av-tillstånden hos elektriska signaler.
  • Oktalt (bas 8): använder 0 till 7. Det förekommer i Unix-filrättigheter, som 755.
  • Hexadecimalt (bas 16): använder 0 till 9 och A till F. Genom att packa fyra bitar i en enda siffra uttrycker det färgkoder, minnesadresser och MAC-adresser kortfattat.

Samma mängd ser bara olika ut beroende på bas, men dess värde förblir detsamma. Det decimala talet 255 är till exempel 11111111 i binärt och FF i hexadecimalt.

Så fungerar omvandlingen

Den här omvandlaren gör först om det inmatade värdet till ett decimalvärde och vecklar sedan ut det i målbasen.

decimal = Σ (siffervärde × bas^position)

Till exempel, att omvandla det binära talet 1011 till decimal:

1×2³ + 0×2² + 1×2¹ + 1×2⁰ = 8 + 0 + 2 + 1 = 11

Omvänt tar man, vid omvandling av ett decimaltal till en annan bas, resterna från upprepad division med målbasen och läser dem baklänges. 11 → hexadecimalt: 11 = 0×16 + 11 → 11 är B → B. I formeln är siffervärdet siffran på varje position, och positionsindexet ökar med ett från siffran längst till höger (0).

Vanliga Frågor

Vad är en talbas (talsystem)?
En talbas är ett system för att representera tal. Decimalt använder de tio siffrorna 0-9, binärt bara 0 och 1, oktalt 0-7 och hexadecimalt 0-9 samt A-F. Värdet på varje siffra bestäms av en potens av basen.
Var används binärt?
Binärt är datorernas modersmål. Eftersom datorer behandlar data genom på- (1) och av-tillstånden (0) hos elektriska signaler lagras alla data internt binärt. Det används direkt i nätverkets subnätmasker, bitoperationer och behörighetsinställningar.
Varför används hexadecimalt så ofta i programmering?
Hexadecimalt kan uttrycka fyra binära siffror (4 bitar) i ett enda tecken, så det representerar minnesadresser, färgkoder, MAC-adresser och bytedata kortfattat. 0xFF är samma sak som binärt 11111111.
Hur omvandlar jag binärt till decimalt?
Multiplicera varje siffra med motsvarande potens av 2 och addera resultaten. Till exempel: 1011₂ = 1×8 + 0×4 + 1×2 + 1×1 = 11₁₀. Positionen längst till höger börjar vid 2⁰ (=1).
Var används oktalt egentligen?
Oktalt används framför allt för att uttrycka filrättigheter i Unix och Linux. I chmod 755 komprimerar 7 det binära 111 (läsa, skriva och köra alla tillåtna) till en enda siffra. Oktalt representerar tre binära siffror i ett tecken.
Kan jag omvandla decimaler eller negativa tal?
Den här omvandlaren hanterar endast icke-negativa heltal. Inmatningen måste bestå av siffror som är giltiga för den valda basen (0 och 1 för binärt, 0-9 och A-F för hexadecimalt) och omvandlas inte om den innehåller ogiltiga tecken.
Vilka värden betyder A till F i hexadecimalt?
Hexadecimalt måste representera 0 till 15 i ett enda tecken, så 10 till 15 ersätts med bokstäverna A till F. A=10, B=11, C=12, D=13, E=14, F=15. Därför är FF lika med 15×16 + 15 = 255.
Enhetsspecifikationer 2026

Relaterade Kalkylatorer