Gratis Getalbasisconverter
Converteer getallen tussen binair, octaal, decimaal en hexadecimaal. Bekijk direct de bitgroottepasvorm en gegroepeerde binaire uitvoer.
Snelle waarden
Veelvoorkomend gebruik
- Converteer Getallen voor ProgrammerenConverteer tussen binair, octaal, decimaal en hexadecimaal bij het schrijven van code - snelle referentie voor elk getal.
- Converteer Getallen voor NetwerkConverteer subnetmaskers, poortnummers en IP-adresoctetten tussen binair en decimaal.
- Getalsystemen voor InformaticaLeer en verifieer binaire, octale en hexadecimale conversies - perfect voor CS-studenten en examenvoorbereiding.
- Inspecteer Bitpatronen en VlaggenConverteer getallen naar binair om afzonderlijke bits, bitmaskers en flagcombinaties te inspecteren.
- Decodeer Zeskantige Dumps en DebuglogboekenDecodeer hexadecimale waarden uit crashrapporten, geheugenafbeeldingen en debuglogboeken in leesbare decimalen.
Hoe het werkt
De omzetting draait volledig in je browser met het ingebouwde BigInt-type van JavaScript — geen bibliotheek, geen server. BigInt wordt gebruikt in plaats van de oudere aanpak met parseInt/Number, juist om waarden groter dan 2^53 zonder afrondingsfouten te verwerken.
- 1Invoer parsen met BigIntEen eigen parser verwijdert optionele voorvoegsels (0x, 0b, 0o, #) en controleert de tekenset voor de gekozen basis, en geeft de opgeschoonde tekenreeks daarna door aan de BigInt()-constructor, die willekeurig grote gehele getallen verliesvrij verwerkt.
- 2Omzetting naar alle bases tegelijkZodra de BigInt-waarde bekend is, roept de tool BigInt.prototype.toString() aan met elke radix (2, 8, 10, 16 en een zelfgekozen basis van 2–36) om alle uitvoervormen in één doorgang te maken — zonder tussenstap via decimaal.
- 3Binaire groepering en controle van bitbreedteBinaire uitvoer wordt aangevuld tot een veelvoud van 4 en voor de leesbaarheid in nibble-groepen gesplitst. De tool controleert ook met BigInt-rekenkunde of de waarde past binnen 4-, 8-, 16- of 32-bits bereiken met of zonder teken, zodat overloopgedrag ook bij 32-bits grenzen exact is.
- 4Deelbare URL-statusNa elke geldige omzetting schrijft de tool de invoer en de bronbasis via history.replaceState naar het URL-fragment (#v=&from=), zodat de huidige omzetting als bladwijzer kan worden opgeslagen of gedeeld — het fragment wordt nooit naar een server gestuurd.
Gerelateerde tools
Hex-viewer
Inspecteer de ruwe bytes van elk bestand in een klassieke offset/hex/ASCII-dump, met magisch-getal-bestandstypedetectie. Lokaal gelezen; nooit geüpload.
Breukencalculator
Breuken optellen, aftrekken, vermenigvuldigen en delen, of een decimaal naar de eenvoudigste breuk omzetten.
Binair-naar-tekstconverter
Converteer tekst naar binair (0's en 1's) en terug. Ondersteunt UTF-8-codering. Bekijk het byte- en bitaantal voor elke tekst.