Nummerbasisconverter
Converteer gehele getallen tussen binaire, octale, decimale en hexadecimale representaties. Debug kleurcodes (#FF5733), IP-bitmaskers, geheugenadressen en montagecursussen zonder hoofdrekenen. Ondersteunt gangbare bitbreedtes (8, 16, 32) als het gereedschap opvulling weergeeft.
Van
Waarde
Resultaat
BIN: 11111111
OCT: 377
HEX: FF
Zo zet je getallenstelsels om
1. Voer een getal in de bronbasis in (prefix 0x voor hex, 0b voor binair indien ondersteund).
2. Selecteer doelbasis of lees alle bases in één keer.
3. Controleer de voorloopnullen voor formaten met een vaste breedte (bijvoorbeeld 0x0A).
4. Kopieer de waarde naar code, subnetmaskers of examenantwoorden.
Voorbeelden van basisconversie
Hex-kleurkanaal
0xFF decimaal = 255 = binair 11111111 — volledige dekking of maximaal rood kanaal in #RRGGBB.
Binair naar decimaal
0b1010 = 10 decimaal = 0xA hex. Handig voor toestemmingsbitvlaggen.
Octaal (Unix-rechten)
chmod 755 → rwxr-xr-x. 7=111, 5=101 in binair voor eigenaar/groep/andere bits.
Wanneer gebruik je deze tool
• Wanneer je geheugendumps leest of waarden registreert in debuggers.
• Wanneer je IPv4/netmask- of MAC-adressegmenten vertaalt.
• Wanneer je CS-opdrachten voltooit in positionele notatie.
Wanneer kies je iets anders
• Wanneer je een IEEE 754-bits layout met drijvende komma nodig heeft: gespecialiseerde tools.
• Wanneer je tekst codeert als Base64, gebruik dan de Base64-encoder, geen radix-conversie.
• Wanneer getallen het JavaScript-veilige gehele getal overschrijden, gebruik dan tools die zich bewust zijn van BigInt.
Hex en binair in programmeren
Bitmaskers gebruiken OR/AND met hexadecimale constanten: vlaggen 0x01 | 0x02. IPv6-afkortingen gebruiken hexadecimale groepen. Leren machten van twee (0x10, 0x100) snelheden te herkennen door stapelsporen en kerneldocumenten te lezen.
Octale erfenis in Unix
Bestandsrechten worden nog steeds onderwezen in octal (755), hoewel binair het onderliggende model is. Octale cijfers worden duidelijk weergegeven in groepen van 3 bits - historische reden dat dit in chmod-voorbeelden bleef bestaan.
Veelgestelde vragen
Wat is hexadecimaal?
Basis 16 met de cijfers 0–9 en A–F. Compact voor binair-zware waarden (1 hexadecimaal cijfer = 4 bits).
Hoe converteer ik decimaal naar binair?
Deel herhaaldelijk door 2 en verzamel de restjes, of gebruik deze converter voor direct resultaat.
Wat betekent 0x-voorvoegsel?
C-stijl hexadecimaal letterlijk voorvoegsel. 0x10 = 16 decimaal, niet 10.
Ondertekend versus niet-ondertekend?
Hetzelfde bitpatroon wordt anders geïnterpreteerd voor het complement van ondertekende twee: specificeer de breedte en signatuur in de code.
Kan ik breuken omrekenen?
Radix-conversie van breuken is mogelijk, maar eindigt in veel basen niet - deze tool richt zich op gehele getallen.
Worden gegevens geüpload?
Nee. De conversie werkt lokaal.