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
Bits
8 bits, klik op een bit om het om te schakelen
Berekening van Hexadecimaal naar
Van Hexadecimaal naar decimaal: elk cijfer maal zijn plaatswaarde
- F × 161 = 15 × 16 = 240
- F × 160 = 15 × 1 = 15
- 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.
| Decimaal | Binair | Hexadecimaal | Octaal |
|---|---|---|---|
| 0 | 0000 0000 | 00 | 0 |
| 1 | 0000 0001 | 01 | 1 |
| 2 | 0000 0010 | 02 | 2 |
| 3 | 0000 0011 | 03 | 3 |
| 4 | 0000 0100 | 04 | 4 |
| 5 | 0000 0101 | 05 | 5 |
| 6 | 0000 0110 | 06 | 6 |
| 7 | 0000 0111 | 07 | 7 |
| 8 | 0000 1000 | 08 | 10 |
| 9 | 0000 1001 | 09 | 11 |
| 10 | 0000 1010 | 0A | 12 |
| 11 | 0000 1011 | 0B | 13 |
| 12 | 0000 1100 | 0C | 14 |
| 13 | 0000 1101 | 0D | 15 |
| 14 | 0000 1110 | 0E | 16 |
| 15 | 0000 1111 | 0F | 17 |
| Decimaal | Binair | Hexadecimaal | Octaal |
|---|---|---|---|
| 16 | 0001 0000 | 10 | 20 |
| 17 | 0001 0001 | 11 | 21 |
| 18 | 0001 0010 | 12 | 22 |
| 19 | 0001 0011 | 13 | 23 |
| 20 | 0001 0100 | 14 | 24 |
| 21 | 0001 0101 | 15 | 25 |
| 22 | 0001 0110 | 16 | 26 |
| 23 | 0001 0111 | 17 | 27 |
| 24 | 0001 1000 | 18 | 30 |
| 25 | 0001 1001 | 19 | 31 |
| 26 | 0001 1010 | 1A | 32 |
| 27 | 0001 1011 | 1B | 33 |
| 28 | 0001 1100 | 1C | 34 |
| 29 | 0001 1101 | 1D | 35 |
| 30 | 0001 1110 | 1E | 36 |
| 31 | 0001 1111 | 1F | 37 |
Belangrijke grenswaarden
| Decimaal | Hexadecimaal | Betekenis |
|---|---|---|
| 127 | 7F | Grootste getal met 8 bits en teken |
| 255 | FF | Grootste getal in één byte |
| 1024 | 400 | 2 tot de macht 10, een kilobyte in het binaire stelsel |
| 32767 | 7FFF | Grootste getal met 16 bits en teken |
| 65535 | FFFF | Grootste getal met 16 bits, ook het hoogste poortnummer |
| 2147483647 | 7FFFFFFF | Grootste getal met 32 bits en teken |
| 4294967295 | FFFFFFFF | Grootste getal met 32 bits, ook een IPv4-adres |
| 9223372036854775807 | 7FFFFFFFFFFFFFFF | Grootste 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
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
Meer ontdekken
Meer tools
CHMOD-calculator
Stel Unix-/Linux-bestandsrechten via selectievakjes samen als octale waarde en symbolische notatie, of decodeer ze andersom — inclusief setuid/setgid/sticky bit en een kant-en-klaar chmod-commando om te kopiëren.
Gebouwd door Justin Schuessler
Base64-encoder/decoder
Tekst met Base64 coderen en decoderen, inclusief URL-veilige variant en duidelijke foutmeldingen, volledig in de browser.
Gebouwd door Jakub Martyniak
Kleurkiezer
Kleuren direct omzetten tussen HEX, RGB, HSL, HSV en CMYK, de dichtstbijzijnde CSS-kleurnaam vinden en het WCAG-contrast met zwart/wit controleren – volledig in de browser.
Gebouwd door Justin Schuessler
Romeinse cijfers omrekenen (Roman Numeral Converter)
Romeinse cijfers omrekenen: zet getallen om naar Romeinse cijfers en terug, schrijf datums en reken met Romeinse cijfers, met een tabel tot 3999. Werkt volledig in de browser.
Gebouwd door Rugile Rutkauskaite
Datagroottecalculator
Reken bytes, GB en TB om (decimaal en binair) en bereken de downloadtijd, benodigde bandbreedte en het maandelijkse dataverkeer, bijvoorbeeld voor de verkeerslimiet van een server.
Gebouwd door Eric Mager
Binaire vertaler
Tekst omzetten naar binaire code, hexadecimaal, decimaal (ASCII) en octaal, en weer terug: UTF-8 inclusief speciale tekens en emoji, automatische herkenning en een ASCII-tabel. Werkt volledig in de browser.
Gebouwd door Dimitri Heissler
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.
Nog vragen?
Contact opnemen met supportJe 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.
Geen installatie. Geen risico. Binnen enkele seconden online.
Op zoek naar meer tools? Alle ontwikkelaarstools bekijken
