Rekenmachines

Binair, decimaal en hex omrekenen

Zet getallen om tussen binair, octaal, decimaal, hexadecimaal en elk talstelsel van 2 tot 36, in één stap.

Ook beschikbaar in:EnglishEspañolPortuguêsFrançaisDeutschItalianoPolski

Binary (base 2)11111111
Octal (base 8)377
Decimal (base 10)255
Hexadecimal (base 16)FF
Base 3673

Alles wordt berekend in je browser. Wat je invoert, wordt naar geen enkele server verstuurd.

Talstelsels omrekenen: waar dit voor dient

Processoren tellen in binaire code, geheugenadressen worden in hexadecimaal geschreven, Unix-rechten gebruiken octaal en mensen denken in decimalen. Handmatig omrekenen tussen stelsels is omslachtig en foutgevoelig. Typ een getal in een willekeurig talstelsel en zie meteen de equivalenten in alle gangbare stelsels.

Talstelsels omrekenen: hoe het werkt

  1. Kies het talstelsel waarin je getal is geschreven.
  2. Typ of plak de waarde; de cijfers worden gecontroleerd op basis van het gekozen talstelsel.
  3. Lees de equivalenten in binair, octaal, decimaal en hexadecimaal.
  4. Gebruik de kiezer voor elk ander talstelsel tussen 2 en 36.

Veelgestelde vragen

Waarom gebruikt hexadecimaal letters?

Grondtal 16 heeft zestien symbolen nodig en we hebben er maar tien. A tot en met F staan voor de waarden 10 tot en met 15, zodat één hexadecimaal cijfer precies overeenkomt met vier bits.

Waarom wordt hexadecimaal zoveel gebruikt in programmeren?

Omdat één hex-cijfer vier bits is en twee hex-cijfers één byte. Het is een compacte, verliesvrije manier om binaire code te schrijven; daarom worden kleuren, geheugenadressen en hashes zo weergegeven.

Waarvoor wordt octaal nog gebruikt?

Vooral voor bestandsrechten in Unix en Linux. Elke groep van drie bits (lezen, schrijven, uitvoeren) past in één octaal cijfer; vandaar de notatie chmod 755.

Rekent de tool ook negatieve of decimale getallen om?

De tool zet niet-negatieve gehele getallen om. Breuken en tweecomplement-notatie hangen af van de woordlengte en het formaat, en daar doet de tool geen aannames over.