Overzicht / Ontwikkelaars en code / Getalstelsel-converter (binair, hex, decimaal)
Ontwikkelaars en code 100% in de browser en offline

Getalstelsel-converter (binair, hex, decimaal)

Reken gehele getallen om tussen binair, octaal, decimaal, hexadecimaal en elk grondtal van 2 tot 36, met exacte resultaten voor zeer grote getallen.

Plak of typ je invoer; het resultaat verschijnt direct en fouten staan onder het invoerveld. De velden bevatten een voorbeeld: klik op een veld en typ om het te vervangen.

Je bestanden en invoer verlaten je browser nooit – er wordt niets geüpload.

Een getalstelsel-converter met vijf rijen

De debugger drukt 0xDEADBEEF af en jij hebt de decimale waarde nodig. Typ hem in, kies het grondtal waarin hij is geschreven en de pagina vult in één keer vijf rijen: grondtal 2, 8, 10, 16 en een grondtal naar keuze van 2 tot 36. Alleen gehele getallen werken.

Van getypte waarde tot gekopieerde rij

  1. Het veld Waarde begint met 255, gelezen als grondtal 10. Vervang het door je getal.
  2. Open de lijst Van grondtal en kies 2, 8, 10, 16 of Eigen grondtal.
  3. Bij Eigen grondtal verschijnt naast de lijst een klein getalveld. Typ daar het grondtal.
  4. Lees de rijen. Ze veranderen bij elke toets, dus er is geen knop Omrekenen. Bij een leeg veld vraagt de pagina je een getal in te voeren.
  5. Druk op Kopiëren naast de rij die je nodig hebt.

Waarom 0xFF faalt in een decimaal veld

De parser is streng en zijn regels zijn kort.

  • Hoofdletters en kleine letters zijn hetzelfde cijfer.
  • Spaties en underscores worden eerst verwijderd, dus 1111_0000 en ff ff zijn geldig.
  • Een voorvoegsel wordt alleen verwijderd als het bij het grondtal past: 0x voor 16, 0b voor 2, 0o voor 8. Voer 0xFF in met grondtal 10 en de x telt als ongeldig cijfer.
  • Een decimaalteken, een komma of een plusteken geeft de melding "Ongeldig cijfer voor het gekozen grondtal."

Een minteken aan het begin blijft behouden. Het resultaat is een getal met teken, zoals -FF, geen bitpatroon in twee-complement. Resultaten staan in hoofdletters en hebben geen voorvoegsel.

De rij met het eigen grondtal volgt altijd het kleine getalveld, ook als Van grondtal iets anders is. Dat veld begint bij 36. Een waarde buiten 2 tot 36 wordt in het bereik geklemd. De berekening gebruikt BigInt, dus er is geen vaste groottelimiet. Alleen het geheugen van je apparaat telt.

Getallen die mensen echt omrekenen

Octaal 755 uit een chmod-regel is 493 decimaal, wat sommige API's als bestandsmodus verwachten. De kleur #FF8800 splitst met drie korte omrekeningen in 255, 136 en 0. Het antwoord van een huiswerkopgave, binair 1101 0110, blijkt hex D6. Het ID zz in grondtal 36 is 1295. En 2^64 is 18446744073709551616, of een 1 gevolgd door 16 nullen in hex.

Het getal blijft in het tabblad

JavaScript op de pagina doet de omrekening. Er wordt niets verstuurd en het tabblad Netwerk van de ontwikkelaarstools toont geen verzoek. Kopiëren zet de tekst van één rij op je klembord.

Veelgestelde vragen (FAQ)

Kies 16 in de lijst Van grondtal, voer de hexwaarde in met of zonder 0x en lees de rij Decimaal. FF geeft bijvoorbeeld 255.