👤 Pro – Werbung entfernenPro
// bin ↔ oct ↔ dec ↔ hex

Zahlensystem-Umrechner

Geben Sie eine Zahl in einer beliebigen Basis ein und lesen Sie sie in allen anderen — binär, oktal, dezimal und hexadezimal, ohne Größenlimit.

Kostenlos — unbegrenzt nutzbar.

Wo jede Basis ihre Daseinsberechtigung hat

Niemand rechnet zum Spaß zwischen Zahlensystemen um — jede Basis gehört zu einem Ort, an dem Sie ihr tatsächlich begegnen. Hexadezimal ist die Sprache von Farbcodes, MAC-Adressen, kryptografischen Hashes und Windows-Fehlercodes wie 0x80070005; reicht Ihnen ein Fehlerbericht so einen Code, verwandelt diese Seite ihn in eine Dezimalzahl, nach der Sie suchen können. Binär ist der Ort, an dem Flags, Bitmasken und Subnetzmasken leben — es ist die einzige Basis, in der Sie sehen können, welche einzelnen Schalter gesetzt sind. Und Oktal überlebt fast ausschließlich in Unix-Dateiberechtigungen, wo eine Zahl wie 755 in Wirklichkeit drei Dreiergruppen von Bits in Verkleidung ist. Tippen Sie einen Wert einmal ein, und die Tabelle antwortet gleichzeitig in allen vier Basen, wobei die Basis, die Sie eingetippt haben, fett hervorgehoben wird.

Die 53-Bit-Falle in anderen Werkzeugen

Die stille Gefahr bei langen Zahlen ist nicht dieser Umrechner — es sind die Werkzeuge drumherum. Tabellenkalkulationen verstümmeln stillschweigend Ganzzahlen jenseits von etwa fünfzehn Ziffern (fügen Sie eine lange Karten- oder Ausweisnummer in Excel ein und sehen Sie zu, wie das Ende zu Nullen wird), und die meisten schnellen Taschenrechner runden alles jenseits von 53 Bit ohne jede Warnung. Das spielt genau in dem Moment eine Rolle, in dem Sie Datenbank-IDs, 64-Bit-Zeitstempel oder Hash-Fragmente umrechnen: Ein Wert, der fast richtig aussieht, ist schlimmer als einer, der offensichtlich falsch ist. Weil diese Seite mit beliebiger Genauigkeit rechnet, rechnet eine 40-stellige Dezimalzahl oder ein 256-Bit-Hexadezimalwert exakt um, bis zur letzten Ziffer, und ein führendes Minuszeichen wird originalgetreu mitgeführt. Wenn es auf Genauigkeit ankommt, rechnen Sie hier um und fügen Sie das Ergebnis erst danach weiter ein.

Ein durchgerechnetes Beispiel: einen chmod-Wert oder eine Bitmaske lesen

Probieren Sie es mit der berühmtesten Oktalzahl überhaupt: Wählen Sie Oktal und tippen Sie 755. Die Binärzeile liest 111101101 — in Dreiergruppen aufgeteilt ist das 111, 101, 101, also rwx für den Eigentümer und r-x für Gruppe und alle anderen. Plötzlich erklärt sich die Berechtigungszahl von selbst. Derselbe Trick entschlüsselt jeden Flag-Wert: Ein Status von 0x2C wird binär zu 101100, was Ihnen auf einen Blick zeigt, dass die Bits 2, 3 und 5 gesetzt sind und der Rest nicht. Dieser Umrechner ist kostenlos und ohne Limits, wie all unsere Entwickler-Tools. Zwei Nachbarn, die sich zu kennen lohnen: Eine HEX-Farbe ist einfach drei Byte zur Basis 16, Schulter an Schulter — unser Farbkonverter liest das ganze Triplett auf einmal — und die Hexadezimalzahl, der Sie in der Sicherheitsarbeit am häufigsten begegnen, kommt aus dem Hash-Generator.

Dieselbe Zahl, vier Schreibweisen

Eine Zahl ändert sich nicht, wenn ihre Basis wechselt — nur ihre Schreibweise. Dezimal 255 ist FF im Hexadezimalsystem (2 Stellen statt 3) und 11111111 im Binärsystem (die acht Bits eines Bytes, alle gesetzt). Hex ist bei Programmierern genau deshalb so beliebt, weil jede Hex-Ziffer exakt vier Bits entspricht.

Kann ich Zahlen mit Präfix wie 0xFF oder 0b1010 einfügen?

Ja — die üblichen Präfixe (0x für Hexadezimal, 0b für Binär, 0o für Oktal) werden erkannt, wenn sie zur gewählten Basis passen. Leerzeichen und Unterstriche als Zifferntrenner (wie 1_000_000) werden ebenfalls ignoriert.

Gibt es eine maximale Größe?

Praktisch keine — dieser Umrechner rechnet mit beliebiger Genauigkeit, Zahlen weit jenseits von 64-bit funktionieren also problemlos. Allerdings nur ganze Zahlen: Brüche werden nicht unterstützt.

Wird meine Eingabe irgendwohin gesendet?

Nein — das läuft vollständig in Ihrem Browser mit reinem JavaScript. Es wird nichts hochgeladen.

Convertburda – universelle Konvertierungen