Zum Inhalt springen
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 Quell- und Zielbasis, und jede Zeile wird beim Tippen umgerechnet – standardmäßig von dezimal in hexadezimal; jedes Paar von 2 bis 36 funktioniert, auch Basis 36 selbst, deren Ziffern von 0 bis z reichen.

Die Eingabe verzeiht, wie Zahlen üblicherweise geschrieben werden. Ein Präfix 0x, 0b oder 0o am Zeilenanfang überschreibt die Quellbasis, sodass eine gemischte Liste aus hexadezimalen und binären Literalen in einem Durchgang umgerechnet wird. Unterstriche und Leerzeichen innerhalb einer Zahl gelten als Zifferntrenner, wie in 1_000_000, und ein führendes Minus wird ins Ergebnis übernommen. Leere Zeilen bleiben unverändert, sodass eine umgerechnete Spalte an der Vorlage ausgerichtet bleibt. Ein Zeichen, das in der Quellbasis keine Ziffer ist, stoppt die Umrechnung, und eine Meldung nennt diese Zeile.

Ziffern für Basis 26 / 37 tauschen die Alphabete aus, die in Zahlenchiffren verwendet werden. Wähle Buchstaben für Basis 26 (A–Z), dann wird Basis 26 mit A–Z als Ziffern 0–25 statt 0–9 und a–p geschrieben. Wähle Basis 37, steigt die Grenze von 36 auf 37, wobei ein Leerzeichen die Ziffer null ist, gefolgt von 0–9 und A–Z. Die eigenen Ziffern gelten für jede Seite, die auf Basis 26 oder 37 steht, sodass dezimal nach Basis 26 gewöhnliche Zahlen liest und Buchstaben schreibt, und umgekehrt.

Alle gängigen Basen anzeigen ersetzt die Zielbasis durch eine einzeilige Übersicht – dezimal, binär, oktal und hexadezimal nebeneinander. Großbuchstaben schreiben A–F statt a–f, und das Präfix im Stil 0x ergänzt 0b, 0o oder 0x bei den Basen 2, 8 und 16. Auf Breite auffüllen stellt jedem Ergebnis Nullen voran, bis eine feste Anzahl Ziffern erreicht ist, und kürzt nie eine längere Zahl.

Die Rechnung ist exakte Ganzzahlarithmetik in beliebiger Größe, frei von den Rundungsfehlern, an denen Umrechner mit Gleitkommazahlen oberhalb von 2^53 scheitern. Alles läuft in deinem Browser, und nichts wird hochgeladen.

Häufige Fragen

Zwischen welchen Basen kann es umrechnen?
Jede Basis von 2 bis 36, in beide Richtungen, dazu Basis 37 mit der Ziffern-Einstellung Basis 37. Die Ziffern laufen 0–9 und dann a–z, sodass Basis 36 das volle Alphabet nutzt – dieselbe Ziffernmenge wie 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.
Wie rechne ich in Chiffrenzahlen zur Basis 26 oder 37 um?
Stelle die Zielbasis auf 26 und Ziffern für Basis 26 / 37 auf Buchstaben für Basis 26 (A–Z), dann wird die Zahl mit den Buchstaben A–Z als Ziffern 0–25 geschrieben. Stelle die Basis auf 37 und wähle Basis 37, um ein Leerzeichen, 0–9 und A–Z als Ziffern 0–36 zu verwenden. Andere Basen behalten die normalen Ziffern.
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.