Zum Inhalt springen
TextArray
100% lokal

Zahlensystem-Umrechner

Rechne Zahlen zwischen beliebigen Basen von binär bis Basis 36 um, eine pro Zeile.

Eingabe
Ausgabe

Zahlensystem-Umrechner

Jedes Zahlensystem von binär bis Basis 36 schreibt dieselben Zahlen mit anderen Ziffern. Füge eine Zahl pro Zeile ein, wähle Ausgangs- und Zielbasis, und jede Zeile wird beim Tippen umgerechnet — standardmäßig von dezimal nach hexadezimal, aber jedes Paar von 2 bis 36 funktioniert, auch Basis 36 selbst, deren Ziffern von 0 bis z reichen.

Die Eingabe versteht die üblichen Schreibweisen. Ein 0x-, 0b- oder 0o-Präfix in einer Zeile übersteuert die Ausgangsbasis, sodass ein gemischter Auszug aus Hex- und Binärliteralen in einem Durchgang umgerechnet wird. Unterstriche und Leerzeichen innerhalb einer Zahl gelten als Zifferntrenner, wie 1_000_000 in modernem Quellcode, und ein führendes Minus wandert mit ins Ergebnis. Leere Zeilen bleiben unangetastet, damit eine umgerechnete Spalte mit dem Original ausgerichtet bleibt. Ein Zeichen, das in der Ausgangsbasis keine Ziffer ist, stoppt die Umrechnung mit einer Meldung, die die genaue Zeile nennt, statt zu raten, was gemeint war.

Alle gängigen Basen anzeigen ersetzt die Zielbasis durch eine einzeilige Übersicht — dezimal, binär, oktal und hexadezimal nebeneinander — der schnellste Weg, eine magische Konstante zu lesen. Großbuchstaben schreiben A–F statt a–f, und das Präfix im 0x-Stil setzt 0b, 0o oder 0x vor die Basen 2, 8 und 16, fertig zum Einfügen in Code.

Gerechnet wird mit exakter Ganzzahlarithmetik in jeder Größe: Eine Zahl mit Hunderten von Stellen wird ohne das Runden umgerechnet, das Umrechner auf Gleitkommabasis jenseits von 2^53 verfälscht. Alles läuft in deinem Browser, nichts wird hochgeladen.

Häufige Fragen

Zwischen welchen Basen kann er umrechnen?
Zwischen beliebigen Basen von 2 bis 36, in beide Richtungen. Die Ziffern laufen 0–9 und dann a–z, Basis 36 nutzt also das ganze Alphabet — derselbe Ziffernsatz wie bei parseInt und BigInt in JavaScript.
Wie groß dürfen die Zahlen sein?
Es gibt keine praktische Grenze. Gerechnet wird mit exakter Ganzzahlarithmetik, eine Zahl mit Hunderten von Stellen kommt also exakt heraus — anders als bei Umrechnern auf Gleitkommabasis, die jenseits von 2^53 still runden.
Warum wird 0xff als hexadezimal gelesen, obwohl die Ausgangsbasis 10 ist?
Ein 0x-, 0b- oder 0o-Präfix ist eine ausdrückliche Angabe der Basis und übersteuert deshalb die Ausgangsbasis für diese Zeile. Entferne das Präfix, wenn die Zeichen als Ziffern gemeint waren.
Kann er auch Brüche umrechnen?
Nein — nur ganze Zahlen. Ein Dezimaltrennzeichen wird als ungültige Ziffer gemeldet, denn Nachkommastellen lassen sich zwischen Basen selten exakt umrechnen und eine gerundete Antwort wäre irreführend.
Werden meine Zahlen irgendwo hochgeladen?
Nein. Die Umrechnung läuft vollständig in deinem Browser und deine Eingabe verlässt dein Gerät nie.