Number Base Converter

One input per line. Output is numbered to match the input order.
Pinned tools are listed in your favourites on the home page.Copies a link to this tool that carries your current input, so it opens ready to run.Gives you an iframe snippet for putting this tool on your own site.
Ctrl+Enter Run  · Ctrl+Shift+C Copy  · Esc Clear

Understand Number Base Converter

Rechnet eine ganze Zahl zwischen Binär, Oktal, Dezimal und Hexadezimal um.

How it works

Jede Basis ist stellenwertig: Jede Ziffer wird mit der Basis hoch ihrer Position multipliziert. 0xFF ist (15 × 16) + 15 = 255, und 11111111 in Binär ist derselbe Wert mit acht Einsen. Hexadezimal hat seinen Platz beim Programmieren, weil die Abbildung auf Binär exakt ist – eine Hexziffer sind immer vier Bit –, 0xFF ist also 11111111 und 0x0F ist 00001111, ganz ohne Rechnen. Oktal fasst die Bits stattdessen in Dreiergruppen, und deshalb sind Unix-Berechtigungen oktal: Jede Ziffer ist genau ein rwx-Tripel.

When to use it

  • Eine Bitmaske oder einen Satz Flag-Konstanten aus Firmware, einer Protokollspezifikation oder einem Treiber-Header lesen
  • Einen Hex-Farbkanal in Dezimal übersetzen oder einen oktalen Dateimodus in sein binäres Bitmuster
  • Eine Speicheradresse, einen Registerwert oder einen Byte-Offset, der in einer Basis angezeigt wird, gegen eine Dokumentation in einer anderen prüfen
  • Eine Informatik-Übung durchgehen, bei der die Umrechnung selbst der Punkt ist

Watch out for

  • Präfixe werden abgelehnt. Geben Sie `FF` ein, nicht `0xFF`, und `1010`, nicht `0b1010` – das `x` und das `b` sind in ihrer Basis keine gültigen Ziffern, und die Eingabe wird zurückgewiesen.
  • Oberhalb von 2^53 − 1 (9.007.199.254.740.991) endet die Genauigkeit. Eine 64-Bit-Kennung, eine Snowflake-ID oder ein vollständiger Hash, als eine Zahl eingefügt, wird zu einem gerundeten Wert umgerechnet, der plausibel aussieht und falsch ist. Teilen Sie ihn auf oder nutzen Sie BigInt.
  • Negative Zahlen werden in Betrag-und-Vorzeichen-Form gezeigt, aus −5 wird binär also −101. Das ist kein Zweierkomplement, und genau dieses hält ein CPU-Register tatsächlich (11111011 in acht Bit).
  • Nur ganze Zahlen. Es gibt keinen Nachkommaanteil, 0.5 lässt sich hier also nicht als 0.1 in Binär darstellen.

Frequently Asked Questions

Wie wandle ich Hex in Dezimal um?

Jede Hexziffer steht für eine Potenz von 16. 0xFF = (15×16) + 15 = 255. 0x1A = (1×16) + 10 = 26. Das Tool rechnet sofort um – tippen Sie in einer beliebigen Basis, und alle vier Darstellungen aktualisieren sich gleichzeitig.

Warum wird beim Programmieren Hexadezimal verwendet?

Hexadezimal bildet sauber auf Binär ab: eine Hexziffer = genau 4 Bit. 0xFF ist also 11111111 (alle Bits gesetzt), 0x0F ist 00001111 (die unteren 4 Bit). Das macht Hex kompakt und lesbar für Speicheradressen, Farbwerte (#RRGGBB), Bitmasken und Protokollfelder auf Byte-Ebene.

Wofür steht Oktal bei Unix-Berechtigungen?

chmod 755 nutzt Oktal: 7 = 111 (rwx), 5 = 101 (r-x). Die drei Oktalziffern stehen für die Rechte von Eigentümer, Gruppe und anderen. chmod 644 = 110 100 100 = rw-r--r--. Jedes der drei Berechtigungsbits (Lesen=4, Schreiben=2, Ausführen=1) ist eine Zweierpotenz.

How to Use Number Base Converter

  1. Paste or type your input in the input area above.
  2. The tool processes your input automatically or click Run.
  3. Copy or download the result using the action buttons.
  4. Use Ctrl+Enter to run quickly from the keyboard.