Basen-Umrechner

Zwei Zahlen nebeneinander zwischen beliebigen Zahlensystemen (2–36) umrechnen – live beim Tippen – und sie addieren, subtrahieren, multiplizieren oder dividieren.
Zahl 1Basis 10
bin11111111
oct377
dec255
hexff
Zahl 2Basis 2
bin1010
oct12
dec10
hexa
Ergebnis255 + 10
bin100001001
oct411
dec265
hex109

Über Zahlensysteme

In einer Basis b ist jede Ziffer ein Vielfaches einer Potenz von b: die Dezimalzahl 42 bedeutet 4×10 + 2, und binär ist derselbe Wert 101010 = 32 + 8 + 2. Basen über 10 nutzen Buchstaben, daher ist hexadezimal FF gleich 255.

Die Umrechnung in eine neue Basis teilt wiederholt durch b und sammelt die Reste von unten nach oben; zurück multipliziert man jede Ziffer mit ihrem Stellenwert. Beide Richtungen sind exakte ganzzahlige Arithmetik.

Alles läuft mit BigInt, daher konvertieren auch riesige Werte ohne den 32/64-Bit-Überlauf, der Taschenrechner-Apps begrenzt: 2^100 ist binär bis zur letzten Ziffer exakt.