Toolverse

Getalbasiscalculator

Converteer een getal tussen binair, octaal, decimaal en hexadecimaal allemaal tegelijk. Kies de basis waarin u het getal invoert en de andere drie verschijnen direct.

Hoe het te gebruiken

Voer een getal in het vak in en kies de basis waarin u het schrijft. Alle vier vormen — binair, octaal, decimaal en hexadecimaal — verschijnen tegelijk en worden op elke toetsaanslag bijgewerkt, zodat u over de rij kunt lezen of degene kunt kopiëren die u nodig hebt. Alles draait in uw browser, dus er wordt niets geüpload. Het gereedschap werkt met de vier bases die programmeurs het meest gebruiken: binair gebruikt alleen de cijfers 0 en 1, octaal gebruikt 0 tot 7, decimaal is de dagelijkse 0 tot 9, en hexadecimaal voegt de letters A tot F toe om zestien waarden per cijfer te bereiken. Hexadecimale invoer accepteert hoofd- of kleine letters, terwijl de uitvoer in hoofdletters wordt weergegeven zodat deze netjes aansluit bij de notatie die in code en kleurcodes wordt gebruikt. Conversie geschiedt met big-integer wiskunde, dus een waarde veel groter dan de gebruikelijke veilige limiet van ongeveer 2^53 blijft exact in plaats van stil af te ronden zoals een gewoon getal zou doen. U kunt een waarde met een minteken voorafgaan om negatieven te converteren, maar breuken en decimale punten worden niet ondersteund omdat basisconversie hier werkt met hele getallen. Als u een cijfer typt dat niet geldig is voor de gekozen basis — bijvoorbeeld een 8 in binair — toont het gereedschap een hint in plaats van een fout antwoord. Als een uitgewerkt voorbeeld: het decimale getal 255 is 11111111 in binair, 377 in octaal en FF in hexadecimaal, daarom verschijnt FF zo vaak in kleuren en bytewaarden. Het getal 42 komt uit als 101010 in binair, 52 in octaal en 2A in hexadecimaal. Schakelen tussen bases is een routinematig onderdeel van programmeren, het lezen van geheugenaddressen en kleurhexcodes, het instellen van bestandsmachtigingen in octaal en het controleren van bitmasks. Omdat de gehele conversie op uw apparaat plaatsvindt, blijft het privé, en de exacte big-integer behandeling betekent dat zelfs zeer lange binaire reeksen zonder verlies worden omgezet.

Veelgestelde vragen

Welke bases worden ondersteund?
Binair (basis 2), octaal (basis 8), decimaal (basis 10) en hexadecimaal (basis 16). Hexadecimale uitvoer gebruikt hoofdletters A–F.
Kan het zeer grote getallen verwerken?
Ja. Conversie gebruikt big-integer wiskunde, dus waarden ver voorbij 2^53 blijven exact in plaats van precisie te verliezen zoals normale JavaScript-getallen.
Kan ik negatieve getallen invoeren?
Ja, voeg een minteken toe. Breuken en decimale punten worden niet ondersteund — alleen hele getallen.
Wordt hexadecimaal weergegeven in hoofd- of kleine letters?
De hexadecimale uitvoer is altijd in hoofdletters (0–9 en A–F), wat overeenkomt met de conventie in de meeste code en kleurcodes. Wanneer u hexadecimaal invoert, wordt elk geval geaccepteerd, dus ff en FF worden op dezelfde manier gelezen.