Getallenomzetter

Converteer getallen direct tussen binair, octaal, decimaal en hexadecimaal, met ondersteuning voor elke basis van 2 tot 36. Een gratis getallenomzetter voor programmeren.

Hoe te Gebruiken

  1. Voer gegevens in

    Vul de vereiste waarden in de invoervelden in.

  2. Pas instellingen aan

    Selecteer de juiste opties en instellingen.

  3. Bekijk resultaten

    Klik Bereken voor directe resultaten.

Wat is een talstelsel (grondtal)?

Een talstelsel (ook wel grondtal of radix genoemd) bepaalt hoeveel symbolen worden gegroepeerd voordat een cijfer overgaat naar de volgende positie. Het decimale stelsel (basis 10) dat we dagelijks gebruiken, steunt op de tien cijfers 0 tot en met 9 en draagt over zodra het 10 bereikt.

Veelgebruikte talstelsels

  • Binair (basis 2): gebruikt alleen 0 en 1. Het is de fundamentele eenheid waarmee computers gegevens verwerken via de aan/uit-toestanden van elektrische signalen.
  • Octaal (basis 8): gebruikt 0 tot en met 7. Het komt voor in Unix-bestandsrechten, zoals 755.
  • Hexadecimaal (basis 16): gebruikt 0 tot en met 9 en A tot en met F. Door vier bits in één cijfer te verpakken, geeft het kleurcodes, geheugenadressen en MAC-adressen beknopt weer.

Dezelfde hoeveelheid ziet er per stelsel alleen anders uit, maar de waarde blijft gelijk. Het decimale getal 255 is bijvoorbeeld 11111111 in binair en FF in hexadecimaal.

Hoe de omzetting werkt

Deze omzetter zet de ingevoerde waarde eerst om in een decimale waarde en ontvouwt deze daarna in het doelstelsel.

decimaal = Σ (cijferwaarde × grondtal^positie)

Bijvoorbeeld, het binaire getal 1011 omzetten naar decimaal:

1×2³ + 0×2² + 1×2¹ + 1×2⁰ = 8 + 0 + 2 + 1 = 11

Omgekeerd neem je bij het omzetten van een decimaal getal naar een ander stelsel de resten van de herhaalde deling door het doelgrondtal en lees je ze in omgekeerde volgorde. 11 → hexadecimaal: 11 = 0×16 + 11 → 11 is B → B. In de formule is de cijferwaarde het cijfer op elke positie, en de positie-index loopt vanaf het meest rechtse cijfer (0) telkens met één op.

Veelgestelde Vragen

Wat is een talstelsel (grondtal)?
Een talstelsel is een systeem om getallen weer te geven. Het decimale gebruikt de tien cijfers 0-9, het binaire alleen 0 en 1, het octale 0-7 en het hexadecimale 0-9 en A-F. De waarde van elk cijfer wordt bepaald door een macht van het grondtal.
Waar wordt binair gebruikt?
Binair is de moedertaal van computers. Omdat computers gegevens verwerken via de aan- (1) en uit-toestanden (0) van elektrische signalen, worden alle gegevens intern binair opgeslagen. Het wordt rechtstreeks gebruikt in subnetmaskers, bitbewerkingen en rechteninstellingen.
Waarom wordt hexadecimaal zo vaak gebruikt bij programmeren?
Hexadecimaal kan vier binaire cijfers (4 bits) in één teken weergeven, dus het stelt geheugenadressen, kleurcodes, MAC-adressen en bytegegevens beknopt voor. 0xFF is hetzelfde als binair 11111111.
Hoe zet ik binair om naar decimaal?
Vermenigvuldig elk cijfer met de bijbehorende macht van 2 en tel de resultaten op. Bijvoorbeeld: 1011₂ = 1×8 + 0×4 + 1×2 + 1×1 = 11₁₀. De meest rechtse positie begint bij 2⁰ (=1).
Waar wordt octaal eigenlijk gebruikt?
Octaal wordt vooral gebruikt om bestandsrechten in Unix en Linux weer te geven. In chmod 755 comprimeert de 7 het binaire 111 (lezen, schrijven en uitvoeren allemaal toegestaan) tot één cijfer. Octaal stelt drie binaire cijfers in één teken voor.
Kan ik decimalen of negatieve getallen omzetten?
Deze omzetter verwerkt alleen niet-negatieve gehele getallen. De invoer moet bestaan uit cijfers die geldig zijn voor het geselecteerde grondtal (0 en 1 voor binair, 0-9 en A-F voor hexadecimaal), en wordt niet omgezet als er ongeldige tekens in staan.
Welke waarden betekenen A tot en met F in hexadecimaal?
Hexadecimaal moet 0 tot en met 15 in één teken weergeven, dus 10 tot en met 15 worden vervangen door de letters A tot en met F. A=10, B=11, C=12, D=13, E=14, F=15. FF is dus gelijk aan 15×16 + 15 = 255.
Apparaatspecificaties 2026

Gerelateerde Rekenmachines