Nummerbasisconverter
Converteer getallen tussen willekeurige basen van binair naar basis 36, één per regel.
Nummerbasisconverter
Elk getalsysteem van binair tot basis 36 schrijft dezelfde getallen met andere cijfers. Plak per regel één getal, kies de bron- en doelbasis, en elke regel wordt tijdens het typen omgezet – standaard van decimaal naar hexadecimaal, maar elk paar van 2 tot 36 werkt, ook basis 36 zelf, waarvan de cijfers van 0 tot z lopen.
De invoer is coulant met de gangbare schrijfwijzen van getallen. Een voorvoegsel 0x, 0b of 0o op een regel overschrijft de bronbasis, dus een gemengde lijst hexadecimale en binaire waarden wordt in één keer omgezet. Underscores en spaties in een getal tellen als cijferscheidingstekens, zoals in 1_000_000, en een voorafgaand minteken blijft behouden in het resultaat. Lege regels blijven staan, zodat een omgezette kolom uitgelijnd blijft met het origineel. Een teken dat in de bronbasis geen cijfer is, stopt de conversie met een melding over die regel.
Cijfers voor basis 26 / 37 wisselen de alfabetten van getalchiffers. Kies Letters basis 26 (A–Z) en basis 26 wordt geschreven met A–Z als cijfers 0–25 in plaats van 0–9 en a–p. Kies Basis 37 en de grens stijgt van 36 naar 37, met een spatie als cijfer nul, gevolgd door 0–9 en A–Z. De eigen cijfers gelden voor elke kant op basis 26 of 37, dus decimaal naar basis 26 leest gewone getallen en schrijft letters, en omgekeerd.
Alle gangbare basen tonen vervangt de doelbasis door een samenvatting op één regel – decimaal, binair, octaal en hexadecimaal naast elkaar. Hoofdletters schrijven A–F in plaats van a–f, en het voorvoegsel 0x-stijl voegt 0b, 0o of 0x toe aan de bases 2, 8 en 16. Opvullen tot breedte vult elk resultaat links aan met nullen tot een vast aantal cijfers en kapt een langer getal nooit af.
De rekenkunde is exacte gehele-getallenrekenkunde van elke grootte, zonder de afrondingsfouten waardoor converters met drijvende komma voorbij 2^53 breken. Alles draait in je browser en er wordt niets geüpload.