Naar de inhoud springen
Gratis tool

Hex naar decimaal en binair omrekenen

Reken hex om naar decimaal, binair om naar decimaal en andersom: de omrekenaar toont elk getal live in binair, octaal, decimaal en hexadecimaal, inclusief de berekening. Het hex-getal FF wordt bijvoorbeeld 255 decimaal, 11111111 binair en 377 octaal. Gratis, zonder registratie; het omrekenen gebeurt rechtstreeks in je browser.

Gebouwd door Luca Stanek

  • Binair, octaal, decimaal, hex
  • Inclusief berekening
  • Tweecomplement tot 64 bits
  • Werkt in de browser

Ben je aan het programmeren? Test je code op je eigen VPS.

Teken

Voorbeeldwaarden

Bits

8 bits, klik op een bit om het om te schakelen

70

Berekening van Hexadecimaal naar

Van Hexadecimaal naar decimaal: elk cijfer maal zijn plaatswaarde

  1. F × 161 = 15 × 16 = 240
  2. F × 160 = 15 × 1 = 15
  3. 240 + 15 = 255

Resultaat in het Decimaal-tallig stelsel: 255(Grondtal 10)

Voorbeeldresultaat

Zo rekent de hex-naar-decimaal-omrekenaar om

Je voert een getal in een talstelsel in en krijgt het in alle andere stelsels. Hier zie je het voorbeeld FF: je resultaat hangt af van je invoer.

Voorbeeld · Invoer: FF (hexadecimaal)

Invoer

Hexadecimaal
FF
Grondtal 16, ook geschreven als 0xFF

Uitvoer

Decimaal
255
15 × 16 + 15 × 1
Binair
1111 1111
Een volledige byte, alle 8 bits ingesteld
Octaal
377
Tweecomplement met 8 bits
-1
Met teken gelezen is FF het getal −1

Functies

Meer dan een hex-naar-decimaal-rekenmachine

Eén tool voor alle talstelsels, van informaticaonderwijs tot debuggen.

Alle talstelsels tegelijk

Typ in een willekeurig veld: decimaal, binair, hexadecimaal, octaal en een grondtal naar keuze van 2 tot en met 36 worden meteen omgerekend, zonder dat je een omzettingsrichting hoeft te kiezen.

Berekening stap voor stap

Plaatswaarden, de restmethode en de snelle methode met bitgroepen: je ziet hoe het resultaat ontstaat en kunt de berekening voor huiswerk of examens zelf controleren.

Tweecomplement met 8 tot 64 bits

Negatieve getallen zoals −1 verschijnen als bitpatroon FF, FFFF of FFFFFFFF. Omgekeerd leest de rekenmachine een bitpatroon als getal met teken.

Klikbare bits

Elke bit heeft een eigen schakelaar op zijn positie. Met een klik zet je de bit aan of uit; alle velden worden meteen opnieuw berekend.

Willekeurig grote getallen

De omrekenaar rekent exact met maximaal 1.024 cijfers, ook ver boven 64 bits, zonder afronding of wetenschappelijke notatie.

Prefixen en duidelijke foutmeldingen

0x, 0b, 0o, # en spaties worden herkend. Bij een ongeldig cijfer toont de calculator de positie ervan; bij een ongeldige prefix het juiste veld.

Hoe het werkt

Zo reken je hex naar decimaal en andere talstelsels om

In drie stappen van getal naar berekening, zonder registratie.

Stap 1

Getal in een willekeurig veld invoeren

Voer het getal in het bijbehorende veld in: een hexadecimaal getal in Hexadecimaal, een binair getal in Binair. Prefixen zoals 0x, 0b en 0o en spaties tussen de cijfers zijn toegestaan.

Stap 2

Resultaat in alle talstelsels aflezen

Alle andere velden worden meteen bijgewerkt: decimaal, binair, hexadecimaal, octaal en een grondtal naar keuze. Voor negatieve getallen kies je het tweecomplement met 8 tot 64 bits.

Stap 3

Berekening volgen en kopiëren

Kies bij Berekening het gewenste talstelsel en bekijk elke stap. Kopieer een waarde met één klik of deel een link met je getal.

Met de hand rekenen

Talstelsels omrekenen: de berekeningen

Zes methoden waarmee je elke omzetting ook zonder rekenmachine kunt doen. Alle voorbeelden zijn berekend met de omrekenaar hierboven.

Hex naar decimaal omrekenen

Elke positie is een macht van 16. Vermenigvuldig elk cijfer met zijn plaatswaarde en tel alles op. A tot en met F staan voor 10 tot en met 15.

2 × 161 = 32

A × 160 = 10

2A = 32 + 10 = 42

Binair naar decimaal omrekenen

Elke positie is een macht van 2. Tel de plaatswaarden van alle enen op, vanaf rechts geteld: 1, 2, 4, 8, 16, 32 enzovoort.

1×25 + 0×24 + 1×23 + 0×22 + 1×21 + 0×20

101010 = 32 + 8 + 2 = 42

Decimaal naar binair omrekenen

Deel het getal herhaaldelijk door 2 en noteer de rest. De resten van onder naar boven gelezen vormen het binaire getal.

42 : 2 = 21 rest 0

21 : 2 = 10 rest 1

10 : 2 = 5 rest 0

5 : 2 = 2 rest 1

2 : 2 = 1 rest 0

1 : 2 = 0 rest 1

42 = 101010

Decimaal naar hex omrekenen

Dezelfde restmethode met 16: deel door 16, schrijf elke rest als hex-cijfer (10 = A tot 15 = F) en lees de resten van onder naar boven.

2026 : 16 = 126 rest 10 (A)

126 : 16 = 7 rest 14 (E)

7 : 16 = 0 rest 7

2026 = 7EA

Binair naar hex en hex naar binair

Vier bits vormen precies één hex-cijfer. Verdeel het binaire getal vanaf rechts in groepen van vier en schrijf voor elke groep het bijbehorende cijfer op. Voor octaal gebruik je groepen van drie.

0010 → 2

1010 → A

101010 = 2A

Negatieve getallen in tweecomplement

Schrijf de absolute waarde met een vaste bitbreedte, keer alle bits om en tel er 1 bij op. Is de hoogste bit 1, dan is het getal negatief.

Absolute waarde 42: 00101010

Omgekeerd: 11010101

Plus 1: 11010110 = D6

Omrekentabel

Tabel: decimaal, binair, hex en octaal van 0 tot en met 31

De eerste 32 getallen in alle vier de stelsels, plus de grenswaarden die je bij het programmeren vaak tegenkomt.

DecimaalBinairHexadecimaalOctaal
00000 0000000
10000 0001011
20000 0010022
30000 0011033
40000 0100044
50000 0101055
60000 0110066
70000 0111077
80000 10000810
90000 10010911
100000 10100A12
110000 10110B13
120000 11000C14
130000 11010D15
140000 11100E16
150000 11110F17
DecimaalBinairHexadecimaalOctaal
160001 00001020
170001 00011121
180001 00101222
190001 00111323
200001 01001424
210001 01011525
220001 01101626
230001 01111727
240001 10001830
250001 10011931
260001 10101A32
270001 10111B33
280001 11001C34
290001 11011D35
300001 11101E36
310001 11111F37

Belangrijke grenswaarden

DecimaalHexadecimaalBetekenis
1277FGrootste getal met 8 bits en teken
255FFGrootste getal in één byte
10244002 tot de macht 10, een kilobyte in het binaire stelsel
327677FFFGrootste getal met 16 bits en teken
65535FFFFGrootste getal met 16 bits, ook het hoogste poortnummer
21474836477FFFFFFFGrootste getal met 32 bits en teken
4294967295FFFFFFFFGrootste getal met 32 bits, ook een IPv4-adres
92233720368547758077FFFFFFFFFFFFFFFGrootste getal met 64 bits en teken

Uit de praktijk

Waar je hex, binair en octaal tegenkomt

Drie veelvoorkomende situaties waarin je getalstelsels moet omrekenen, met voorbeelden uit de omrekenaar.

Hex naar decimaal in code

In Python zet int("ff", 16) een hex-getal om naar decimaal, in JavaScript doet parseInt("ff", 16) dat. Beide geven voor ff het getal 255. De omrekenaar hierboven laat je de berekening zien.

int("ff", 16) = 255

parseInt("ff", 16) = 255

Hex-kleurcodes

Een kleurcode zoals #FF8800 bestaat uit drie hex-paren voor rood, groen en blauw, elk van 00 tot FF, dus van 0 tot 255. Voer een paar in het veld Hexadecimaal in om de decimale waarde te zien.

FF = 255

88 = 136

00 = 0

Volledige kleuren omrekenen met de Color Picker

Octaal bij bestandsrechten

Linux-bestandsrechten zoals 755 zijn octale getallen: elk cijfer staat voor precies drie bits. Voer 755 in het veld Octaal in om de bits en de decimale waarde te zien.

7 → 111

5 → 101

5 → 101

755 = 493

Bestandsrechten berekenen met de chmod-calculator

Meer ontdekken

Meer tools

FAQ

Veelgestelde vragen over de omrekenaar van hex naar decimaal

Korte antwoorden over hex, binair, decimaal, octaal en tweecomplement.

Je voert een getal in een talstelsel in en krijgt het meteen in alle andere. Het hex-getal FF wordt 255 decimaal, 11111111 binair en 377 octaal. De rekenmachine toont ook de berekening en, als het getal in 64 bits past, elke afzonderlijke bit.

Elke positie van een hex-getal is een macht van 16, vanaf rechts geteld: 1, 16, 256, 4096. Vermenigvuldig elk cijfer met zijn plaatswaarde en tel alles op. De letters A tot en met F staan voor 10 tot en met 15. Zo wordt 2A: 2 × 16 + 10 × 1 = 42.

Tel de plaatswaarden van alle enen op. Vanaf rechts geteld zijn dat 1, 2, 4, 8, 16 enzovoort. Het binaire getal 1101 is dus 8 + 4 + 1 = 13. Typ het binaire getal hierboven in het veld Binair; de berekening toont elke positie afzonderlijk.

Deel het getal herhaaldelijk door 2 en noteer telkens de rest, totdat er 0 overblijft. De resten van onder naar boven gelezen vormen het binaire getal: 42 wordt 101010. Decimaal naar octaal werkt op dezelfde manier met 8, en decimaal naar hex met 16.

Gebruik de restmethode en deel door 16. Elke rest van 10 tot en met 15 wordt een letter van A tot en met F. 2026 gedeeld door 16 is 126 rest 10 (A), 126 gedeeld door 16 is 7 rest 14 (E), 7 gedeeld door 16 is 0 rest 7. Van onder naar boven gelezen is 2026 dus 7EA.

Zonder omweg via decimaal: vier bits vormen precies één hex-cijfer. Verdeel het binaire getal vanaf rechts in groepen van vier en vervang elke groep door het bijbehorende cijfer: 1010 1111 wordt AF. Omgekeerd schrijf je elk hex-cijfer als vier bits. Voor octaal werkt dit hetzelfde met groepen van drie.

Zo slaan computers negatieve gehele getallen op. Bij een vaste bitbreedte keer je alle bits van de absolute waarde om en tel je er 1 bij op. Met 8 bits wordt −1 gelijk aan 11111111, dus FF, en −128 gelijk aan 10000000. Kies hierboven tweecomplement en de bitbreedte; de rekenmachine toont dan het bitpatroon en de berekening.

Zonder teken is FFFFFFFF het getal 4294967295, het grootste getal met 32 bit. In het tweecomplement met 32 bit staat hetzelfde bitpatroon voor -1. Kies hierboven Tweecomplement en 32 bit en voer FFFFFFFF in het veld Hexadecimaal in: het veld Decimaal toont dan -1 en bij de bits staat ook de waarde zonder teken.

Gehele getallen in elk grondtal van 2 tot 36, exact tot 1024 cijfers, ook ver boven 64 bit. De voorvoegsels 0x, 0b en 0o en # voor hex worden herkend; spaties, onderstrepingstekens en apostrofs tussen de cijfers worden genegeerd. De omrekenaar ondersteunt geen kommagetallen. Bij een komma of punt in het veld Decimaal verschijnt een melding.

De Binary Translator vertaalt tekst, dus letters en tekens, naar binaire code en terug. Deze omrekenaar zet getallen om tussen talstelsels: het getal 65 wordt 1000001. Wil je een woord binair schrijven, gebruik dan de Binary Translator. Wil je een getal omrekenen, dan zit je hier goed.

Meer dan alleen rekenen

Je code heeft een server nodig die altijd draait

Met een VPS van ZAP-Hosting breng je je applicatie, bot of API betrouwbaar online, met roottoegang en volledige controle.

4,4/5 Trustpilot32.000+ Actieve serversSinds 2010

Geen installatie. Geen risico. Binnen enkele seconden online.

Flexibele looptijdOp elk moment opzegbaarBinnen 60 seconden online

Op zoek naar meer tools? Alle ontwikkelaarstools bekijken