Zahlenbasis-Konverter

Konvertieren Sie eine Zahl zwischen binär, oktal, dezimal, hexadezimal oder einer beliebigen benutzerdefinierten Basis von 2 bis 36 – praktisch zum Umwandeln eines hexadezimalen Farbcodes oder einer Speicheradresse in dezimal. 100% lokale Verarbeitung in Ihrem Browser (WebAssembly) – nichts wird an einen Server gesendet.

Beispiel:

So funktioniert's

Dieselbe Zahl kann je nach verwendeter Basis unterschiedlich geschrieben werden: 255 in dezimal wird als ff in hexadezimal oder 11111111 in binär geschrieben. Das ist ein sehr häufiges Bedürfnis in der Entwicklung: Ein CSS-Farbcode wie #1a2b3c, eine im Debugger hexadezimal angezeigte Speicheradresse oder ein binäres Flag in einem Netzwerkprotokoll müssen oft in dezimal (oder umgekehrt) umgewandelt werden, um leicht verstanden oder verglichen zu werden. Dieses Tool akzeptiert auch jede Basis zwischen 2 und 36 für speziellere Fälle.

Warum „Benutzerdefiniert…“ für die Basis wählen?

Über die vier gebräuchlichsten Basen (binär, oktal, dezimal, hexadezimal) hinaus erfordern einige Anwendungsfälle eine beliebige Basis – zum Beispiel Basis 36 (Ziffern + Buchstaben a-z) zur Erzeugung kurzer Identifikatoren oder Basis 32, die in bestimmten Kodierungen verwendet wird. Mit der Option „Benutzerdefiniert…“ können Sie jede Basis zwischen 2 und 36 eingeben.

Wie liest man eine negative Zahl in einer anderen Basis?

Ein - vor dem Wert bleibt bei der Konvertierung unverändert erhalten: Der Betrag der Zahl wird in die Zielbasis konvertiert, und dann wird das negative Vorzeichen wieder auf das Endergebnis angewendet – genau wie man es von einer klassischen mathematischen Konvertierung erwartet.

Datenschutz: Die Konvertierung läuft vollständig in Ihrem Browser über WebAssembly – der eingegebene Wert wird niemals an einen Server gesendet.