Basis-Umrechner

Konvertieren Sie eine ganze Zahl in Binär, Oktal, Dezimal und Hexadezimal.

Geben Sie die ganze Zahl zur Basis 10 ein, die Sie umrechnen möchten.

Binärwert

11111111

Oktal377
Dezimal255
HexadezimalFF

So verwenden Sie diesen Basis-Umrechner

  1. Ganze Zahl eingeben

    Geben Sie eine nicht-negative Ganzzahl in das Feld „Ganze Zahl“ ein (z. B. 255 oder 4096).

  2. Binärwert ablesen

    Das binäre Ergebnis zeigt die Darstellung zur Basis 2.

  3. Oktal- und Hexadezimalwerte prüfen

    Überprüfen Sie die Oktal- und Hexadezimalergebnisse für kompakte Darstellungen.

  4. Dezimalwert verifizieren

    Die Dezimalausgabe bestätigt den ursprünglichen Wert zur Gegenprüfung.

Methodik

So funktioniert dieser Basis-Umrechner

Dieser Basis-Umrechner nimmt eine ganze Zahl im Dezimalsystem (Basis 10) und stellt sie in Binär (Basis 2), Oktal (Basis 8) und Hexadezimal (Basis 16) dar – den vier am häufigsten in der Informatik verwendeten Zahlensystemen. Jedes Stellenwertsystem funktioniert auf die gleiche Weise: Jede Ziffernposition stellt eine aufeinanderfolgende Potenz der Basis dar, und der Wert der Zahl ist die Summe jeder Ziffer multipliziert mit ihrem Stellenwert. Die Umrechnung zwischen Basen ist eine grundlegende Operation in der systemnahen Programmierung, beim Entwurf digitaler Logik, in der Netzwerktechnik (MAC- und IPv6-Adressen), bei Farbcodes in CSS, Dateiberechtigungsmasken in Unix und der Inspektion von Speicheradressen beim Debugging.

Formel
Wiederholte Division: Teilen Sie N durch die Zielbasis R, notieren Sie den Rest, wiederholen Sie dies mit dem Quotienten, bis dieser 0 erreicht, und lesen Sie dann die Reste in umgekehrter Reihenfolge ab.
N Die eingegebene ganze Zahl im Dezimalsystem (Basis 10)
R Die Zielbasis (2 für Binär, 8 für Oktal, 16 für Hexadezimal)
Quotient Ergebnis der Ganzzahldivision N ÷ R bei jedem Schritt; wird zum neuen N für die nächste Iteration
Rest N mod R bei jedem Schritt – wird zu einer Ziffer des konvertierten Ergebnisses (0–1 für Binär, 0–7 für Oktal, 0–F für Hex)
Ergebnis Die Reste, von hinten nach vorne gelesen, bilden die Zahl in der Zielbasis
Beispiel

Konvertieren Sie die Dezimalzahl 255 in Binär, Oktal und Hexadezimal. Für Binär (R = 2): 255 ÷ 2 = 127 Rest 1, 127 ÷ 2 = 63 R 1, 63 ÷ 2 = 31 R 1, 31 ÷ 2 = 15 R 1, 15 ÷ 2 = 7 R 1, 7 ÷ 2 = 3 R 1, 3 ÷ 2 = 1 R 1, 1 ÷ 2 = 0 R 1. Reste von unten nach oben gelesen: 11111111. Für Oktal (R = 8): 255 ÷ 8 = 31 R 7, 31 ÷ 8 = 3 R 7, 3 ÷ 8 = 0 R 3 → 377. Für Hexadezimal (R = 16): 255 ÷ 16 = 15 R 15 (F), 15 ÷ 16 = 0 R 15 (F) → FF.

Dezimal 4096 → Binär 1000000000000, Oktal 10000, Hex 1000. Hilfreich zum Verständnis von 4 KiB = 4096 Bytes.

Dezimal 15 → Binär 1111, Oktal 17, Hex F. Jede Hex-Ziffer entspricht genau vier Bits; F = 1111.

Annahmen
  • Die Eingabe ist eine nicht-negative ganze Zahl (Null oder positive Ganzzahl). Bruchwerte und negative Zahlen erfordern erweiterte Algorithmen (z. B. Zweierkomplement für vorzeichenbehaftete Binärzahlen), die außerhalb des Umfangs dieses Tools liegen.
  • Hexadezimalziffern über 9 werden mit Großbuchstaben A–F dargestellt, entsprechend der Konvention in den meisten Programmiersprachen, RFCs und Hardware-Dokumentationen.
  • Führende Nullen werden in der Ausgabe weggelassen. Für Darstellungen mit fester Breite (z. B. 8-Bit- oder 32-Bit-Binär) füllen Sie das Ergebnis manuell auf die gewünschte Breite auf.
  • Der Rechner akzeptiert nur nicht-negative ganze Zahlen. Werte über 2^53 − 1 (JavaScript Number.MAX_SAFE_INTEGER) werden abgelehnt, damit die angezeigten Ziffern exakt bleiben.
Hinweise
  • Jede Hexadezimalziffer entspricht genau vier Binärziffern (Bits), und jede Oktalziffer entspricht genau drei Bits. Diese Beziehung ermöglicht eine schnelle Kopfrechnung zwischen Hex, Oktal und Binär, sobald man die 16 Nibble-Muster auswendig kennt.
  • Gängige Werte, die man sich merken sollte: 0xFF = 255, 0x100 = 256, 0xFFFF = 65535, 0xFFFFFFFF = 4.294.967.295 (die maximale vorzeichenlose 32-Bit-Ganzzahl).
  • Unix-Dateiberechtigungen verwenden Oktalwerte: 755 bedeutet rwxr-xr-x (Besitzer lesen/schreiben/ausführen, Gruppe und andere lesen/ausführen). Jede Oktalziffer kodiert drei Berechtigungsbits.
  • CSS-Hex-Farbcodes sind drei verkettete hexadezimale Bytewerte, die die Kanäle Rot, Grün und Blau darstellen – z. B. ist #FF8800 255 Rot, 136 Grün, 0 Blau.
Quellen
  1. Theorie der Stellenwertsysteme — Knuth, D. E., The Art of Computer Programming, Volume 2: Seminumerical Algorithms, Abschnitt 4.1
  2. IEEE 754-2019 — Standard für Gleitkomma-Arithmetik (Kontext der Ganzzahldarstellung)
  3. RFC 4291 — IP Version 6 Adressarchitektur (Hexadezimalschreibweise für IPv6)

Zahlensysteme in der Informatik verstehen

Jedes Stellenwertsystem verwendet eine Basis (Radix) und weist jeder Ziffer eine Gewichtung basierend auf ihrer Position zu. Im Dezimalsystem (Basis 10) ist die Ziffer ganz rechts die Einerstelle, gefolgt von Zehnern und Hundertern. Binär (Basis 2) verwendet nur 0 und 1, was direkt den Ein/Aus-Zuständen von Transistoren entspricht. Oktal (Basis 8) gruppiert drei Bits pro Ziffer, und Hexadezimal (Basis 16) gruppiert vier Bits pro Ziffer, wobei A–F für die Werte 10–15 stehen. Die Umrechnung zwischen Basen erfolgt durch wiederholte Division: Teilen Sie die Zahl durch die Zielbasis, notieren Sie den Rest, wiederholen Sie dies mit dem Quotienten bis Null und lesen Sie die Reste in umgekehrter Reihenfolge. Dieser Algorithmus liegt jeder Basisumrechnung in der Programmierung zugrunde.

Praktische Anwendungsfälle der Basisumrechnung für Entwickler

Entwickler nutzen die Basisumrechnung beim Inspizieren von Speicherauszügen, beim Debuggen von bitweisen Operationen, beim Interpretieren von Dateiberechtigungen und bei der Arbeit mit Farbcodes. Unix-Dateiberechtigungen (z. B. 755) sind oktal: Jede Ziffer kodiert Lesen/Schreiben/Ausführen für Besitzer, Gruppe und andere. CSS-Hex-Farben wie #FF8800 sind drei verkettete Bytes in Hexadezimalform. IPv6-Adressen werden in Hex geschrieben. Bitmasken und Flags werden zur besseren Lesbarkeit oft in Hex ausgedrückt (0xFF für eine Byte-Maske, 0xFFFF für 16 Bit). Beim Debuggen von hardwarenahem Code oder Netzwerkprotokollen macht die Umrechnung zwischen Dezimal, Hex und Binär die zugrunde liegenden Bitmuster schnell sichtbar.

FAQ zum Basis-Umrechner

Warum werden Binär-, Oktal- und Hexadezimalsysteme in der Informatik verwendet?

Binärzahlen entsprechen direkt den Ein/Aus-Zuständen von Transistoren und sind somit die Muttersprache der Hardware. Oktal- und Hexadezimalzahlen sind kompakte Kurzschreibweisen für Binärzahlen – eine Hex-Ziffer entspricht genau vier Bits und eine Oktal-Ziffer drei Bits. Programmierer nutzen sie, um Adressen, Bitmasken und Farbcodes prägnanter als mit langen Binärstrings darzustellen.

Wie rechne ich in die andere Richtung um (z. B. Hexadezimal in Dezimal)?

Multiplizieren Sie jede Ziffer mit der entsprechenden Potenz der Basis und addieren Sie die Ergebnisse. Beispiel: Hex 1A3 = 1×16² + 10×16¹ + 3×16⁰ = 256 + 160 + 3 = 419 in Dezimal.

Was passiert bei sehr großen Zahlen?

Der Rechner akzeptiert nur Werte bis zum sicheren Ganzzahllimit von JavaScript: 2^53 − 1 (9.007.199.254.740.991). Größere Zahlen werden abgelehnt, da im Browser die niederwertigsten Stellen verloren gehen können.

Kann ich negative Zahlen oder Brüche umrechnen?

Dieses Tool verarbeitet nicht-negative ganze Zahlen. Negative Ganzzahlen werden in der Informatik üblicherweise im Zweierkomplement mit fester Bitbreite dargestellt, und Bruchwerte verwenden die IEEE 754-Gleitkommakodierung – beide erfordern zusätzliche Parameter, die dieser Rechner nicht erfasst.

Warum erscheint das Präfix 0x im Code, aber nicht in der Ausgabe?

Das Präfix 0x (sowie 0b für binär, 0o für oktal) ist eine sprachspezifische Literalsyntax, die dem Compiler oder Interpreter mitteilt, welche Basis zu erwarten ist. Der Rechner gibt die reine Ziffernfolge ohne Präfix aus, damit sie in jedem Kontext verwendet werden kann.

Verfasst von Jan Křenek Gründer und leitender Entwickler
Geprüft von DigitSum Methodik-Prüfung Formelprüfung und Qualitätssicherung
Zuletzt aktualisiert 10. März 2026

Nutzen Sie dies als Schätzung und lassen Sie wichtige Entscheidungen von einem qualifizierten Fachmann prüfen.

Eingaben verbleiben im Browser, sofern eine zukünftige Funktion nicht ausdrücklich darauf hinweist.