acento.io
Dev-tool

Getalbasis Converter

Typ in een willekeurige basis en alle andere bases worden direct bijgewerkt — volledig in je browser, zonder dat er iets wordt opgeslagen.

Door Carlos Suárez , Systeemingenieur
Laatst bijgewerkt:

Wat deze Getalbasis Converter doet

Deze getalbasis converter zet integers om tussen binair (grondtal 2), octaal (grondtal 8), decimaal (grondtal 10) en hexadecimaal (grondtal 16). Alle vier de bases staan naast elkaar: typ je in één veld, dan passen de overige drie zich meteen aan. Plak gerust waarden met het prefix 0b, 0o of 0x — de converter verwijdert die automatisch, iets wat de meeste online tools weigeren. Naast de omgezette waarde zie je ook de bitlengte en bytelengte, zodat je datastructuren direct kunt dimensioneren. Eén van de meest voorkomende valkuilen is dat 0xFF in decimaal 255 is, maar als binaire reeks er opeens acht tekens lang uitziet — dit gereedschap maakt dat direct inzichtelijk. 100% client-side — jouw gegevens verlaten nooit je browser. Geen uploads, geen tracking, geen serverlogs. Deze Nederlandstalige versie is gebouwd voor developers, studenten en iedereen die snel tussen talbases wil schakelen.

Functies

  • Live bewerking in alle bases. Wijzig een waarde in binair, octaal, decimaal of hex en alle andere velden worden onmiddellijk bijgewerkt. Geen bron/doel-picker nodig.
  • Prefixes automatisch verwerkt. Plak 0xFF, 0b1010 of 0o755 rechtstreeks in het invoerveld. De converter herkent en verwijdert standaard radix-prefixes zodat je niet eerst hoeft op te schonen.
  • Bit- en bytelengte. Naast de omgezette waarde toont de converter de bitlengte en bytelengte van het getal, handig bij het ontwerpen van netwerkprotocollen of datastructuren.
  • Geen installatie, geen tracking. Alles draait in je browser. Er worden geen gegevens verstuurd naar een server. Geen cookies, geen analytics op invoer, geen serverlog — privacy by design.
  • Ondersteuning voor grote waarden. De converter werkt correct tot de JavaScript veilige integer-grens (2⁵³ − 1). Voor grotere hex-waarden wordt een waarschuwing getoond, zodat je weet wanneer BigInt nodig is.
  • Kopieer met één klik. Elk uitvoerveld heeft een eigen kopieerknop. Plak het resultaat direct in je code-editor, terminal of debugger zonder handmatig selecteren.

Zo gebruik je de Getalbasis Converter

Voer een getal in via een van de vier invoervelden. De overige drie bases worden direct ingevuld. Kopieer het gewenste resultaat met de kopieerknop.

  1. Typ of plak je waarde. Voer het getal in in de basis die je kent. Plak bijvoorbeeld 0x1F4 voor een hexadecimale waarde — de prefix wordt automatisch herkend.
  2. Bekijk alle bases tegelijk. Binair, octaal, decimaal en hexadecimaal verschijnen direct naast elkaar. De bitlengte staat ook vermeld, zodat je ziet of een waarde in een uint8_t of uint16_t past.
  3. Bewerk in een andere basis. Wil je vanuit binair werken? Typ dan 0b00011111 in het binaire veld en de rest past zich aan. Handig bij het debuggen van bitmasks in C of Python.
  4. Kopieer het resultaat. Klik op de kopieerknop naast het gewenste veld om de waarde naar je klembord te sturen. Plak hem direct in je IDE of terminal.

Veelvoorkomende toepassingen

  • Geheugenadressen lezen. Plak een adres als 0x7FFE0000 uit een debugger en zie meteen de decimale waarde en bitbreedte. Onmisbaar bij embedded development en reverse engineering.
  • Bitmasks en vlaggen vertalen. Controleer of een hexadecimale constante overeenkomt met de verwachte binaire bitpatroon. Nuttig bij het werken met registers, permissies of protocolheaders. Als je ook kleurwaarden wilt omzetten, bekijk dan de [kleurconverter](/nl/color-converter/).
  • Unix-bestandsrechten controleren. Converteer een octaal getal zoals 0o755 naar binair en zie precies welke bits voor eigenaar, groep en anderen staan. De calculator octal-functie maakt dit direct inzichtelijk.
  • Onderwijs en huiswerk. Studenten informatica gebruiken deze number base conversion calculator voor radix-oefeningen. De getoonde bitlengte dient als snelle sanity check bij handmatige berekeningen.
  • Netwerk- en protocolwaarden. Decodeer poortnummers, MTU-groottes of RGB-componenten. Voor het coderen van binaire data naar tekst is de [Base64 encoder & decoder](/nl/base64/) een handige aanvulling.

Veelgestelde vragen

Worden mijn ingevoerde getallen opgeslagen of verstuurd?

Nee. De converter draait volledig in je browser. Er is geen server betrokken, er worden geen gegevens opgeslagen en er zijn geen analysescripts die jouw invoer registreren. Wat je invoert, blijft op jouw apparaat.

Waarom geeft de converter een waarschuwing bij grote hexadecimale waarden?

JavaScript heeft een veilige integer-grens van 2⁵³ − 1 (ongeveer 9 quadriljoen). Hex-waarden die hoger liggen, kunnen niet nauwkeurig worden weergegeven met een standaard Number. De converter meldt dit zodat je weet dat je voor zulke gevallen BigInt of een gespecialiseerde library nodig hebt.

Kan ik waarden met prefixes zoals 0xFF of 0b1010 plakken?

Ja. De converter herkent de prefixes 0x (hexadecimaal), 0b (binair) en 0o (octaal) en verwijdert ze automatisch. Veel andere online tools geven dan een foutmelding; hier werkt het gewoon.

Wat betekent de 'bitlengte' die wordt weergegeven?

De bitlengte is het minimum aantal bits dat nodig is om de waarde op te slaan. Zo zie je in één oogopslag of een getal past in een byte (8 bit), een word (16 bit) of een dword (32 bit). Dit is direct toepasbaar bij het ontwerpen van datastructuren of het lezen van geheugendumps. Cryptografische functies zoals beschreven in de MDN — Web Crypto API werken ook met vaste sleutel- en blokgroottes waarbij bitlengte cruciaal is.

Waarom interpreteren C-compilers een getal met een voorloopnul als octaal?

In C en veel afgeleiden betekent een letterlijk getal dat begint met 0 dat het octaal is. Zo is 010 gelijk aan decimaal 8, niet 10. Dit is een klassieke bron van bugs. Gebruik deze converter om snel te controleren welke decimale waarde een octale literal heeft, en voorkom verrassingen zoals die beschreven in het Knight Capital incident postmortem, waar een configuratiefout door een enkel bit rampzalig uitpakte.

Wat is het verschil tussen octaal en decimaal bij bestandspermissies?

Unix-permissies zoals chmod 755 zijn octaal: elk cijfer staat voor drie bits (lezen, schrijven, uitvoeren). Decimaal 755 is iets heel anders dan octaal 755 (= decimaal 493). Typ 0o755 in de converter en je ziet meteen de binaire breakdown per permissiegroep.