Online binaire omzetter
Zet binaire getallen (basis 2) om naar decimale getallen (basis 10) en omgekeerd, met behulp van BigInt voor exacte resultaten bij grote getallen.
Aan de slag
Functies en mogelijkheden
Deze omzetter werkt met gehele getallen en gebruikt JavaScript BigInt. Hierdoor blijven zeer grote getallen nauwkeurig, ook boven de veilige grens van Number. De invoer is beperkt tot 10.000 cijfers om de browser niet te zwaar te belasten.
Voorbeeld
Voer het binaire getal 101101 in en kies 'binair naar decimaal'. Het resultaat is 45. Omgekeerd, voer 45 in en kies 'decimaal naar binair', dan krijg je 101101.
Beperkingen
- Alleen gehele getallen; geen breuken of drijvende komma.
- Geen ondersteuning voor wetenschappelijke notatie, prefixen zoals
0b, of spaties. - Negatieve getallen worden weergegeven met een minteken, niet als twee-complement.
- De conversie gebeurt lokaal in je browser; er wordt niets naar een server gestuurd.
Veelgestelde vragen
Waarom krijg ik een foutmelding bij invoer met spaties of letters?
De omzetter accepteert alleen geldige binaire cijfers (0 en 1) of decimale cijfers (0-9), eventueel met een minteken. Spaties, letters en andere tekens worden afgewezen.
Kan ik ook negatieve getallen omzetten?
Ja, je kunt een minteken voor het getal plaatsen. Het resultaat krijgt dan ook een minteken, bijvoorbeeld binair -101 wordt decimaal -5.
Wat gebeurt er met getallen die groter zijn dan 2^53?
De omzetter gebruikt BigInt, waardoor ook zeer grote gehele getallen exact worden omgezet, zolang ze binnen de limiet van 10.000 cijfers vallen.
Kies het juiste hulpmiddel
- Vergelijkingstabel voor talstelsels
Converteer gehele getallen tussen binair, octaal, decimaal, hexadecimaal en andere ondersteunde grondtallen.
- Online binaire omzetter
Zet binaire getallen (basis 2) om naar decimale getallen (basis 10) en omgekeerd, met behulp van BigInt voor exacte resultaten bij grote getallen.
- Online hexadecimale converter
Converteer gehele getallen tussen hexadecimaal (basis 16) en decimaal (basis 10), exact voor grote getallen.
Gebruik ASCII-cijfers; lokale cijfers en een plusteken vooraan worden afgewezen. De grens van 10000 cijfers telt minus en buitenste witruimte niet mee; interne spaties zijn ongeldig. Alleen het doel wordt genormaliseerd, links blijft de invoer: 00101 (basis 2) =5 (basis 10).
De verwerking gebeurt lokaal in je browser.