Online Tools Center
  • Hem
  • Verktyg
  • Konverterare
Online Tools Center

Free online calculators for math, finance, fitness, and more.

Snabb länkar

  • Math Calculators
  • Verktyg
  • Konverterare
  • Om Oss
  • Kontakt

Juridisk

  • Integritetspolicy
  • Användarvillkor

© 2026 Online Tools Center. Alla rättigheter förbehållna.

Binär Omvandlare

Omvandla direkt mellan decimala, binära, oktala och hexadecimala talsystem med stöd för tvåkomplementsrepresentation.

Talbas-omvandlare

Giltigt intervall (med tecken): -128 till 127

Ange ett värde i valfritt fält för att konvertera

Vad är en binär omvandlare?

En binär omvandlare översätter tal mellan de positionella talsystem som datorer använder internt. De fyra vanligaste baserna är: decimal (bas 10), binär (bas 2), oktal (bas 8) och hexadecimal (bas 16). Att behärska dessa konverteringar är grundläggande inom datavetenskap, digital elektronik och systemprogrammering.

I Sverige använder operatörer som Telia och Telenor IPv4-adressblock som kan uttryckas binärt. Svenska tecken som 'ä' (ISO-8859-1: 228 = 1110 0100 = 0xE4) och 'å' (229 = 1110 0101 = 0xE5) förekommer i äldre textbearbetningssystem. Hexadecimala färgkoder är standard i svensk webbutveckling.

Konverteringsformler

Värdet av ett tal i ett positionellt system är summan av varje siffra multiplicerat med basen upphöjt till siffrans position, räknat från noll på höger sida.

Positionsnotation (bas N till decimal)

N=∑i=0n−1bi⋅2iN = \sum_{i=0}^{n-1} b_i \cdot 2^iN=i=0∑n−1​bi​⋅2i
e.g. 10112=1⋅23+0⋅22+1⋅21+1⋅20=1110\text{e.g.}\ 1011_2 = 1 \cdot 2^3 + 0 \cdot 2^2 + 1 \cdot 2^1 + 1 \cdot 2^0 = 11_{10}e.g. 10112​=1⋅23+0⋅22+1⋅21+1⋅20=1110​

Tvåkomplement (negativa tal)

−N=N‾+1(mod2n)-N = \overline{N} + 1 \pmod{2^n}−N=N+1(mod2n)
e.g. −510→8-bit1111 10112=FB16\text{e.g.}\ -5_{10} \xrightarrow{8\text{-bit}} 1111\,1011_2 = \text{FB}_{16}e.g. −510​8-bit​111110112​=FB16​

Tvåkomplement representerar negativa heltal i binärt: invertera alla bitar och addera 1. Detta gör att samma adderingskrets fungerar för både positiva och negativa tal.

Praktiska exempel

ASCII-tecknet 'Å'

'Å' har ISO-8859-1-koden 197 = 1100 0101 i 8-bitars binärt och 0xC5 i hex. I äldre svenska system är kodningshantering av Å, Ä och Ö kritisk för korrekt textvisning.

IPv4-subnätmask hos Telia

Standardsubnätmasken 255.255.255.0 innebär att de 24 första bitarna identifierar nätverket. I binärt: 1111 1111.1111 1111.1111 1111.0000 0000. CIDR-notationen /24 anger dessa 24 ettor.

HTTP-port 80

TCP-port 80 = 0101 0000 i 8-bitars binärt och 0x50 i hex. Nätverksadministratörer och säkerhetsingenjörer i Sverige arbetar med dessa hexvärden i brandväggsregler.

Svensk flaggas blå färg (#006AA7)

Blå-kanalen i den svenska flaggans officiella blå färg #006AA7 är A7 = 1010 0111 i binärt. Designsystem och grafiska profilguider i Sverige specificerar färger i hexadecimalt.

Hur omvandlaren fungerar

  1. 1

    Skriv eller klistra in ett tal i något av de fyra fälten (decimal, binär, oktal eller hexadecimal).

  2. 2

    Välj lämplig bitbredd för ditt sammanhang (8 bitar för en byte, 32 bitar för ett standardheltal).

  3. 3

    Verktyget validerar inmatningen mot den valda basen och det signerade intervallet.

  4. 4

    Det decimala ekvivalenta värdet beräknas och uttrycks samtidigt i alla andra baser.

  5. 5

    Negativa decimaler visas i tvåkomplement för den valda bitbredden, med motsvarande oktala och hexadecimala värden.

Tips och tricks

  • ✦Varje hexadecimal siffra motsvarar exakt 4 bitar (en nibble). Att känna de 16 nibble-korrespondenserna gör det möjligt att läsa minnesdumpar utan kalkylator.
  • ✦Memorera tvåpotenserna upp till 2¹⁰ = 1 024 för snabba mentala beräkningar.
  • ✦Unix-filbehörigheter (t.ex. chmod 755) är oktala: 7 = 111₂ betyder läs + skriv + kör för ägaren.
  • ✦I tvåkomplement ger ett 8-bitars spill på 127 + 1 resultatet −128 — ett vanligt programmeringsfel i C.
  • ✦En byte är alltid exakt två hexadecimala siffror, vilket förenklar läsning av nätverkscaptures enormt.

Vanliga frågor

Varför använder datorer binärt talsystem istället för decimalt?▼

Transistorer har två stabila lägen (på/av) som naturligt motsvarar 1 och 0. Tio stabila spänningsnivåer per siffra för decimalt system skulle vara mycket mer komplicerat i elektronik.

Vad är tvåkomplement och varför används det?▼

Tvåkomplement kodar negativa heltal: invertera alla bitar och addera 1. Samma adderingskrets fungerar för båda typerna av tal, vilket förenklar processordesignen.

Hur konverterar jag snabbt binärt till hexadecimalt?▼

Dela upp binärsekvensen i 4-bitars grupper från höger, fyll med nollor till vänster vid behov. Varje 4-bitsgrupp motsvarar en hexsiffra: 0000=0, …, 1010=A, 1111=F.

Vad är skillnaden mellan tecknat och otecknat binärt?▼

Otecknat: alla bitar representerar magnitud (0 till 2ⁿ−1). Tecknat (tvåkomplement): den mest signifikanta biten anger tecken, intervall −2ⁿ⁻¹ till 2ⁿ⁻¹−1.

Varför föredras hexadecimalt vid programmering?▼

En byte är alltid exakt två hexsiffror — mycket mer kompakt och läsbart än långa binärsträngar. Minnesadresser, färgkoder och bitmasker skrivs konventionellt i hexadecimalt.

Vad betyder «bitbredd» i den här omvandlaren?▼

Bitbredd (8, 16, 32 …) bestämmer det signerade intervallet. 8 bitar: −128 till 127; 32 bitar: −2 147 483 648 till 2 147 483 647.

Betygsätt Denna Kalkylator