---
title: "Hexadecimal omvandlare: binärt, decimalt och hexadecimalt"
h1: "Hexadecimal och binär omvandlare"
description: "Omvandla tal mellan binärt, decimalt, hexadecimalt och oktalt. Skriv talet i valfri talbas och få de andra direkt, med metoderna förklarade steg för steg."
category: "Konvertera"
faqTitle: "Vanliga frågor om talbaser"
faq:
  - question: "Hur omvandlar man binärt till decimalt?"
    answer: "Ge varje siffra ett platsvärde som dubblas från höger: 1, 2, 4, 8, 16 och så vidare. Lägg ihop platsvärdena där det står en etta. 1101 blir 8 + 4 + 1 = 13."
  - question: "Hur omvandlar jag ett decimalt tal till hexadecimalt?"
    answer: "Dela talet med 16 om och om igen och skriv upp resterna. Läs resterna nerifrån och upp, med A–F för 10–15. 255 / 16 = 15 rest 15, så 255 blir FF."
  - question: "Vad är 7 i binära tal?"
    answer: "111. Det är 4 + 2 + 1."
  - question: "Hur räknar man hexadecimalt?"
    answer: "Som vanligt, men med sexton siffror: 0–9 och sedan A, B, C, D, E och F. Efter F kommer 10, som betyder sexton."
  - question: "Vad betyder hex?"
    answer: "Hex är en förkortning av hexadecimal. Ordet kommer från grekiskans hexa, sex, och latinets decem, tio. Tillsammans blir det sexton."
  - question: "Varför används hexadecimalt i datorer?"
    answer: "En hexsiffra motsvarar exakt fyra bitar. Två hexsiffror är därför en byte, och långa binära tal blir fyra gånger kortare och mycket lättare att läsa."
howToTitle: "Så använder du omvandlaren"
howToSteps:
  - name: "Välj talbas"
    text: "Ange om talet du har är decimalt, binärt, hexadecimalt eller oktalt."
  - name: "Skriv talet"
    text: "Mellanslag ignoreras, och prefix som 0x och 0b fungerar."
  - name: "Läs svaren"
    text: "Talet visas i alla fyra talbaser. Binära tal grupperas fyra och fyra."
datePublished: "2026-10-30"
dateModified: "2026-10-30"
---

En hexadecimal omvandlare räknar om ett tal mellan talbaserna 2, 8, 10 och 16. Talet 255 är **11111111** binärt, **377** oktalt och **FF** hexadecimalt. Värdet är detsamma, bara skrivet med olika många siffror att välja på.

Skriv talet i den talbas du har ovan, så visas det direkt i de tre andra.

## Talbaser i korthet

| Talbas | Namn | Siffror | 13 skrivs |
|---|---|---|---|
| 2 | binärt | 0, 1 | 1101 |
| 8 | oktalt | 0–7 | 15 |
| 10 | decimalt | 0–9 | 13 |
| 16 | hexadecimalt | 0–9, A–F | D |

Alla fyra är positionssystem. Varje plats är värd basen gånger platsen till höger, alltså en potens av basen. Det är samma idé som tiopotenserna i grundpotensform, fast med 2, 8 eller 16 i stället för 10.

Romerska siffror är motsatsen, ett system där tecknets plats inte avgör värdet på samma sätt.

## Decimal till binärt

Dela talet med 2 tills du når 0 och skriv upp resterna. Läs resterna nerifrån och upp.

Exempel med 13:

1. 13 / 2 = 6, rest **1**
2. 6 / 2 = 3, rest **0**
3. 3 / 2 = 1, rest **1**
4. 1 / 2 = 0, rest **1**

Nerifrån och upp: **1101**.

## Binärt till decimalt

Skriv platsvärdena 1, 2, 4, 8, 16, 32 och så vidare från höger. Lägg ihop dem där det står en etta.

| Binärt | Uträkning | Decimalt |
|---|---|---|
| 111 | 4 + 2 + 1 | 7 |
| 1000 | 8 | 8 |
| 1100 | 8 + 4 | 12 |
| 11111111 | 128 + 64 + 32 + 16 + 8 + 4 + 2 + 1 | 255 |

Åtta bitar kallas en byte och rymmer alltså 0 till 255.

## Omvandla hexadecimal till decimal

Gör som med binärt, men platsvärdena är 1, 16, 256, 4 096 och så vidare. A–F betyder 10–15.

Exempel: **2F** = 2 × 16 + 15 = **47**. Och **1A3** = 1 × 256 + 10 × 16 + 3 = **419**.

Åt andra hållet delar du med 16 och läser resterna nerifrån och upp, precis som med binärt.

## Binärt och hexadecimalt hör ihop

Fyra bitar ger 16 kombinationer, exakt lika många som det finns hexsiffror. Därför kan du växla mellan binärt och hex utan att gå via decimalt: ta fyra bitar i taget.

1111 0000 blir F0, och 1010 1111 blir AF. Det är därför programmerare skriver minnesadresser och färgkoder i hex. En färg som #FF8800 är tre byte, en per färgkanal, och att omvandla hex till RGB är samma räkning som här.

## Oktalt i vardagen

Oktalt är ovanligare men lever kvar i Unix och Linux. Filrättigheter som chmod 755 är tre oktala siffror, där varje siffra är tre bitar för läsa, skriva och köra. 7 = 111 betyder alla tre rättigheterna, 5 = 101 läsa och köra.

## Räkna rätt varje gång

- Binärt: platsvärden 1, 2, 4, 8, 16 ...
- Hexadecimalt: platsvärden 1, 16, 256 ... och A–F för 10–15
- En hexsiffra är fyra bitar, två hexsiffror en byte
- Decimal till annan bas: dela med basen och läs resterna nerifrån
