Zahlenbasis-Umrechner
Rechne eine Zahl gleichzeitig zwischen Binär, Oktal, Dezimal und Hexadezimal um. Wähle die Basis, die du eingibst, und erhalte den Rest sofort.
So funktioniert es
Gib eine Zahl in das Feld ein und wähle, in welcher Basis du sie schreibst. Alle vier Formen — Binär, Oktal, Dezimal und Hexadezimal — erscheinen gleichzeitig und aktualisieren sich bei jedem Tastendruck, sodass du die Zeile durchlesen oder die passende Form kopieren kannst. Alles läuft in deinem Browser, es wird also nichts hochgeladen. Das Tool arbeitet mit den vier Basen, die Programmierer am häufigsten verwenden: Binär nutzt nur die Ziffern 0 und 1, Oktal nutzt 0 bis 7, Dezimal ist das alltägliche 0 bis 9, und Hexadezimal fügt die Buchstaben A bis F hinzu, um sechzehn Werte pro Stelle zu erreichen. Bei der Hexadezimal-Eingabe werden Groß- und Kleinschreibung akzeptiert, während die Ausgabe in Großbuchstaben angezeigt wird, damit sie sauber zur Notation in Code und Farbcodes passt. Die Umrechnung erfolgt mit Big-Integer-Mathematik, sodass ein Wert weit über der üblichen sicheren Grenze von etwa 2^53 exakt bleibt, statt wie eine gewöhnliche Zahl stillschweigend zu runden. Du kannst einem Wert ein Minuszeichen voranstellen, um negative Zahlen umzurechnen, aber Brüche und Dezimalpunkte werden nicht unterstützt, da die Basisumrechnung hier mit ganzen Zahlen arbeitet. Wenn du eine Ziffer eingibst, die für die gewählte Basis ungültig ist — etwa eine 8 im Binärsystem —, zeigt das Tool einen Hinweis statt eines falschen Ergebnisses. Als Beispiel: Die Dezimalzahl 255 ist binär 11111111, oktal 377 und hexadezimal FF, weshalb FF so häufig bei Farben und Byte-Werten auftaucht. Die Dezimalzahl 42 ergibt binär 101010, oktal 52 und hexadezimal 2A. Der Wechsel zwischen Zahlensystemen gehört zum Programmieralltag, etwa beim Lesen von Speicheradressen und Farb-Hex-Codes, beim Setzen von Dateiberechtigungen in Oktal und beim Prüfen von Bitmasken. Da die gesamte Umrechnung auf deinem Gerät stattfindet, bleibt sie privat, und die exakte Big-Integer-Verarbeitung sorgt dafür, dass selbst sehr lange Binärzeichenketten ohne Bitverlust umgerechnet werden.
Häufig gestellte Fragen
- Welche Basen werden unterstützt?
- Binär (Basis 2), Oktal (Basis 8), Dezimal (Basis 10) und Hexadezimal (Basis 16). Die Hexadezimal-Ausgabe verwendet Großbuchstaben A–F.
- Werden auch sehr große Zahlen unterstützt?
- Ja. Die Umrechnung nutzt Big-Integer-Mathematik, sodass Werte weit über 2⁵³ exakt bleiben, statt wie normale JavaScript-Zahlen an Präzision zu verlieren.
- Kann ich negative Zahlen eingeben?
- Ja, stelle dem Wert ein Minuszeichen voran. Brüche und Dezimalpunkte werden nicht unterstützt — nur ganze Zahlen.
- Wird Hexadezimal in Groß- oder Kleinschreibung angezeigt?
- Die Hexadezimal-Ausgabe ist immer in Großbuchstaben (0–9 und A–F), was der Konvention in den meisten Code- und Farbcodes entspricht. Bei der Eingabe wird sowohl Groß- als auch Kleinschreibung akzeptiert, sodass ff und FF gleich gelesen werden.