Talstelselconverter
Converteer getallen tussen binair, octaal, decimaal, hex en elk grondtal tot 36
Over deze tool
Typ een getal in elk grondtal en lees het tegelijk in binair, octaal, decimaal en hexadecimaal — plus elk aangepast grondtal tot 36. Voorvoegsels worden begrepen (0x, 0o, 0b), cijfergroepering maakt lange waarden scanbaar (1111 1111 · 255 · ff), en een bitlengteweergave vertelt je meteen of een waarde in 8, 32 of 64 bits past.
De rekenkunde gebruikt BigInt, dus de precisie is exact op elke grootte: bestandsrechten, ARGB-kleuren, IP-adressen, hashvoorvoegsels en 64-bits database-ID’s converteren allemaal zonder de stille afronding die gewone JavaScript-getallen boven 2⁵³ treft.
Negatieve getallen behouden hun teken in alle grondtallen. Alles rekent lokaal, direct, terwijl je typt.
Veelgestelde vragen
- Hoe bepaalt automatische herkenning het grondtal?
- Aan het voorvoegsel: 0x betekent hex, 0o octaal, 0b binair; al het overige wordt als decimaal gelezen. Cijfers als “ff” zonder voorvoegsel zijn dubbelzinnig, dus kies dan expliciet HEX — de foutmelding herinnert je eraan.
- Zijn enorme getallen echt exact?
- Ja — de conversie draait op BigInt, dat willekeurige precisie heeft. 18446744073709551615 (2⁶⁴−1) komt exact heen en terug; een float-gebaseerde converter zou het verminken tot …551616.
- Hoe worden negatieve getallen binair getoond?
- Met een minteken (-1010), niet in tweecomplement, omdat tweecomplement een vaste breedte vereist. Wil je een tweecomplementpatroon zien, tel dan 2ⁿ bij je negatieve waarde op voor de breedte die je interesseert en converteer dat.
- Waarvoor kun je grondtal 36 gebruiken?
- Compacte ID’s: 0-9 plus a-z is het dichtste alfabet dat hoofdletterongevoelig en URL-veilig blijft. Veel URL-verkorters en ticketsystemen coderen numerieke ID’s zo — plak er een en lees het onderliggende getal.