Zahlensystem-Umrechner

Gib eine Zahl ein und sieh sie gleichzeitig im Binär-, Oktal-, Dezimal- und Hexadezimalsystem und in jeder Basis von 2 bis 36. Zahlen beliebiger Größe, Nachkommastellen und vorzeichenbehaftete Werte im Zweierkomplement werden unterstützt, und jedes Bit lässt sich per Klick umschalten.

Kostenlos und privat. Alles läuft in deinem Browser, nichts wird hochgeladen.

So funktioniert es

  1. Zahl eingebenGib die Zahl ein und wähle ihre Basis. Präfixe wie 0x, 0b und 0o werden erkannt.
  2. Alle Basen ablesenBinär, Oktal, Dezimal und Hex erscheinen sofort, dazu eine Basis deiner Wahl.
  3. Kopieren oder Bits umschaltenKopiere ein beliebiges Ergebnis oder klick in der Bit-Ansicht auf Bits, um die Zahl zu ändern.

So funktionieren Zahlensysteme

Die Basis gibt an, wie viele verschiedene Ziffern ein Zahlensystem verwendet. Das Dezimalsystem nutzt zehn (0 bis 9), das Binärsystem zwei (0 und 1), das Oktalsystem acht und das Hexadezimalsystem sechzehn, mit den Buchstaben A bis F für die Werte 10 bis 15. Jede Stelle ist so viel mal mehr wert als die Stelle rechts daneben, wie die Basis angibt, binär 1011 ist also dezimal 8 + 0 + 2 + 1 = 11.

Computer speichern alles binär, und Programmierer nutzen Hex, weil eine Hex-Ziffer genau vier Bits entspricht. Deshalb werden Farben, Speicheradressen, Bytewerte und Dateisignaturen meist hexadezimal geschrieben. Basis 36 nutzt alle Ziffern und Buchstaben und wird für kurze IDs verwendet.

Exakte Ergebnisse auch bei sehr großen Zahlen

Viele Umrechner verlieren nach etwa 16 Dezimalstellen an Genauigkeit, weil sie mit denselben Gleitkommazahlen rechnen wie ein Taschenrechner. Dieser rechnet mit Ganzzahlen beliebiger Länge, ein 128-Bit-Wert oder eine 40-stellige Dezimalzahl kommt also exakt heraus. Nachkommastellen werden Ziffer für Ziffer umgerechnet: Wiederholen sich die Ziffern endlos, wie bei 0,1 im Binärsystem, steht die Periode in Klammern, und lange Ergebnisse werden nach der von dir gewählten Stellenzahl abgeschnitten. Als Dezimaltrennzeichen kannst du Punkt oder Komma verwenden.

Vorzeichen und Zweierkomplement

Prozessoren speichern negative Ganzzahlen im Zweierkomplement: In 8 Bit ist -1 gleich 11111111 und -128 gleich 10000000. Schalte Vorzeichenbehaftet ein und wähle eine Bitbreite, um das Muster einer negativen Dezimalzahl zu sehen oder ein Binär- oder Hex-Muster als vorzeichenbehafteten Wert zu lesen. Das Tool warnt, wenn ein Wert nicht in die gewählte Breite passt.

Häufige Fragen

Wie rechne ich Dezimal in Binär von Hand um?

Teile die Zahl immer wieder durch 2 und schreib die Reste auf, dann lies sie vom letzten zum ersten. Für 13: 13, 6, 3, 1 ergeben die Reste 1, 0, 1, 1, also ist 13 gleich 1101.

Warum endet 0,1 im Binärsystem nie?

Weil sich 1/10 nicht als Summe von Zweierpotenzen schreiben lässt, so wie 1/3 im Dezimalsystem nie endet. Die Periode 0011 steht in Klammern.

Was ist die größte Zahl, die ich umrechnen kann?

Zahlen mit bis zu 20.000 Stellen werden angenommen. Die Ergebnisse sind exakt, es wird nicht gerundet.

Wird etwas an einen Server gesendet?

Nein. Alle Berechnungen laufen in deinem Browser.