Skip to content

Zahlensystem-Konverter — Binär, Hex, Dezimal & Oktal

Zahlen zwischen Binär, Hexadezimal, Dezimal, Oktal und beliebigen Basen (2–36) sofort konvertieren. Kostenlos, privat, ohne Anmeldung — alles läuft in Ihrem Browser.

Kein Tracking Läuft im Browser Kostenlos
Binär (Basis 2)
-
Oktal (Basis 8)
-
Dezimal (Basis 10)
-
Hexadezimal (Basis 16)
-
Benutzerdefinierte Basis
-
Code-Literale
-
Gruppierte Binärdarstellung
-
Geprüft auf mathematische Genauigkeit und BigInt-Präzision — Go Tools Engineering Team · Mar 22, 2026

Was ist ein Zahlensystem-Konverter?

Ein Zahlensystem-Konverter ist ein Werkzeug, das Werte zwischen verschiedenen Stellenwertsystemen übersetzt, die jeweils durch ihre Basis (Radix) definiert sind (wie in Knuths *The Art of Computer Programming*, Bd. 2, „Seminumerical Algorithms“ beschrieben) — die Anzahl der verwendeten eindeutigen Ziffern. Jedes Zahlensystem ist positionell, was bedeutet, dass der Wert einer Ziffer von ihrer Position innerhalb der Zahl abhängt. Die Basis bestimmt den Multiplikator für jede Position: In Basis 10 stehen die Positionen für Zehnerpotenzen; in Basis 16 für Sechzehnerpotenzen. Ein Basiskonverter automatisiert die Arithmetik der Übersetzung eines Wertes von einer Basis in eine andere.

Die vier häufigsten Basen in der Informatik sind Binär (Basis 2), Oktal (Basis 8), Dezimal (Basis 10) und Hexadezimal (Basis 16). Binär ist die native Sprache der Prozessoren und repräsentiert Daten als Folgen von Nullen und Einsen. Oktal bildet sauber auf 3-Bit-Gruppen ab und wird für Unix-Dateiberechtigungen verwendet. Dezimal ist der menschenlesbare Standard. Hexadezimal komprimiert 4 Bits in ein einzelnes Zeichen, was es zum Standard für Speicheradressen, CSS-Farbcodes und die Inspektion von Daten auf Byte-Ebene macht. Andere Basen kommen in spezialisierten Kontexten vor — beispielsweise wird Basis 64 in der Datencodierung verwendet (siehe unseren Base64-Kodierer für diesen Anwendungsfall).

Hexadezimal ist das vorherrschende Darstellungsformat in der modernen Informatik. Speicher-Debugger zeigen Adressen in Hex an (z. B. 0x7FFF5FBFF8C0), CSS- und Grafikdesign-Tools drücken Farben als Hex-Triplets aus (z. B. #FF5733), Netzwerk-MAC-Adressen werden als sechs durch Hex getrennte Oktette geschrieben, und binäre Dateiformate enthalten Hex-Signaturen (sogenannte Magic Numbers), die Dateitypen identifizieren. Der Grund ist einfach: Jede Hex-Ziffer bildet exakt auf 4 Binärbits (ein Nibble) ab, sodass ein ganzes Byte immer zwei Hex-Ziffern entspricht — kompakt, eindeutig und leicht lesbar.

Dieses Tool unterstützt jede ganzzahlige Basis von 2 bis 36 und verwendet die Ziffern 0–9 sowie die Buchstaben A–Z für Basen über 10. Es wird von JavaScripts BigInt angetrieben und ermöglicht Arithmetik mit beliebiger Präzision ohne Obergrenze bei der Ziffernanzahl. Für Gleitkommadarstellungen definiert der IEEE-754-Standard, wie Binär- und Hexadezimalformate auf die interne Darstellung abgebildet werden, die von praktisch allen modernen Prozessoren verwendet wird. Die gesamte Verarbeitung erfolgt vollständig in Ihrem Browser — es werden keine Daten an einen Server übertragen, was vollständige Privatsphäre für sensible Werte wie kryptografische Schlüssel oder proprietäre Kennungen gewährleistet.

Die Zahlensystem-Konvertierung ist auch grundlegend für das Verständnis der Ausgabe kryptografischer Werkzeuge — beispielsweise erzeugen MD5- und SHA-Hash-Generatoren hexadezimale Ausgaben, und UUID-Kennungen werden als 32 Hex-Ziffern im Muster 8-4-4-4-12 formatiert.

// Convert decimal 255 to other bases
console.log((255).toString(2));  // → '11111111'  (binary)
console.log((255).toString(8));  // → '377'       (octal)
console.log((255).toString(16)); // → 'ff'        (hexadecimal)

// Parse binary/hex strings back to decimal
console.log(parseInt('11111111', 2)); // → 255
console.log(parseInt('ff', 16));      // → 255

// JavaScript code literals (same value, different syntax)
const bin = 0b11111111; // 255  (binary literal)
const oct = 0o377;      // 255  (octal literal)
const hex = 0xff;       // 255  (hex literal)

Hauptfunktionen dieses Konvertierungstools

Echtzeit-Multi-Basis-Konvertierung

Sehen Sie Ergebnisse in Binär, Oktal, Dezimal und Hexadezimal gleichzeitig — alle Felder aktualisieren sich sofort während der Eingabe.

Benutzerdefinierte Basis (2–36)

Konvertieren Sie in und von jeder Basis zwischen 2 und 36 mit den Ziffern 0–9 und den Buchstaben A–Z.

Beliebige Präzision mit BigInt

Keine Größenbeschränkung für Eingabezahlen. Konvertieren Sie Werte mit Hunderten von Ziffern ohne Präzisionsverlust.

Codekompatible Ausgabe

Kopieren Sie Werte als Programmierliterale (0b, 0o, 0x), die direkt in JavaScript, Python, Go, Rust und C verwendbar sind.

Gruppierte Binärdarstellung

Die Binärausgabe wird mit Nibble-Gruppierung (4-Bit-Gruppen) für einfache visuelle Inspektion angezeigt.

100 % browserbasiert

Die gesamte Verarbeitung erfolgt lokal in Ihrem Browser. Kein Server-Upload, kein Tracking, keine Cookies — Ihre Daten verlassen niemals Ihr Gerät.

Beispiele zur Zahlensystem-Konvertierung

Binär zu Dezimal — ASCII-Zeichencode

1000001
65

Der Binärwert 1000001 entspricht dem Dezimalwert 65, dem ASCII-Code für den Großbuchstaben „A“. Dieses Verständnis der Zuordnung ist grundlegend für die Textcodierung in der Informatik.

Dezimal zu Binär — Subnetzmaske

255
11111111

Dezimal 255 wird zu Binär 11111111 konvertiert — ein vollständiges Oktett aus Einsen. Dies ist der Grundbaustein von Subnetzmasken wie 255.255.255.0, bei denen jedes Oktett im klassischen Netzwerk entweder aus lauter Einsen oder lauter Nullen besteht.

Dezimal zu Hexadezimal — RGB-Farbkanal

255
FF

Dezimal 255 entspricht FF in Hexadezimal und repräsentiert den Maximalwert eines einzelnen RGB-Farbkanals. CSS-Farben wie #FF5733 verwenden zwei Hexadezimalziffern pro Kanal: FF (Rot), 57 (Grün), 33 (Blau).

Hex-Farbe zu Binär

FF5733
1111 1111 0101 0111 0011 0011

Konvertieren Sie einen CSS-Hex-Farbcode in seine Binärdarstellung, um die einzelnen Bitmuster zu verstehen.

Hexadezimal zu Dezimal — Speicheradresse

1A3F
6719

Die Hex-Adresse 0x1A3F entspricht dem Dezimalwert 6719. Debugger und Speicherinspektoren zeigen Adressen in Hexadezimal an, da es sauber auf Binär abbildet, aber Dezimalwerte werden manchmal für Zeigerarithmetik und Offset-Berechnungen benötigt.

Unix-Berechtigung zu Dezimal

755
493

Konvertiert eine oktale Unix-Dateiberechtigung (rwxr-xr-x) in ihre dezimale Entsprechung.

Binäres IP-Oktett zu Dezimal

11000000
192

Konvertiert ein binäres IP-Adressen-Oktett in Dezimal — das erste Oktett von 192.168.x.x.

Große Zahl in Basis 36

1000000
LFLS

Kodiert eine große Dezimalzahl in eine kompakte Basis-36-Zeichenkette, wie sie häufig in URL-Verkürzern verwendet wird.

Häufige Zahlensystem-Konvertierungen

Kurzreferenz für die am häufigsten verwendeten Konvertierungen zwischen Zahlensystemen.

Binär in Hexadezimal umwandeln

Binär (Basis 2) Hexadezimal (Basis 16)

Gruppieren Sie Binärziffern von rechts nach links in 4er-Gruppen und ordnen Sie jede Gruppe ihrem Hex-Äquivalent zu. Zum Beispiel wird 1010 1111 zu AF. Um Hex zurück in Binär umzuwandeln, erweitern Sie jede Hex-Ziffer in ihr 4-Bit-Binäräquivalent.

10101111 AF

Jede Hex-Ziffer repräsentiert exakt 4 Binärbits — merken Sie sich die 0–F-Zuordnung und Konvertierungen gehen im Handumdrehen.

Probieren Sie es oben aus — geben Sie Ihre Zahl ein und sehen Sie das Ergebnis sofort.

Binär in Dezimal umwandeln

Binär (Basis 2) Dezimal (Basis 10)

Multiplizieren Sie jede Binärziffer mit 2, potenziert mit ihrer Position (beginnend bei 0 von rechts), und summieren Sie alle Werte. Zum Beispiel: 1011 = 1×8 + 0×4 + 1×2 + 1×1 = 11. Um Dezimal in Binär umzuwandeln, teilen Sie wiederholt durch 2 und lesen Sie die Reste von unten nach oben.

1011 11

Zweipotenzen lohnt es sich zu merken: 1, 2, 4, 8, 16, 32, 64, 128, 256, 512, 1024.

Probieren Sie es oben aus — geben Sie Ihre Zahl ein und sehen Sie das Ergebnis sofort.

Hexadezimal in Dezimal umwandeln

Hexadezimal (Basis 16) Dezimal (Basis 10)

Multiplizieren Sie jede Hex-Ziffer mit 16, potenziert mit ihrer Position, und summieren Sie. Zum Beispiel: FF = 15×16¹ + 15×16⁰ = 240 + 15 = 255. Um Dezimal in Hex umzuwandeln, teilen Sie wiederholt durch 16 und ordnen Sie die Reste den Hex-Ziffern zu.

FF 255

Merken Sie sich: A=10, B=11, C=12, D=13, E=14, F=15 im Hexadezimalsystem.

Probieren Sie es oben aus — geben Sie Ihre Zahl ein und sehen Sie das Ergebnis sofort.

Dezimal in Oktal umwandeln

Dezimal (Basis 10) Oktal (Basis 8)

Teilen Sie die Dezimalzahl wiederholt durch 8 und sammeln Sie die Reste. Lesen Sie die Reste von unten nach oben, um das Oktalergebnis zu erhalten. Zum Beispiel: 255 ÷ 8 = 31 Rest 7, 31 ÷ 8 = 3 Rest 7, 3 ÷ 8 = 0 Rest 3, ergibt 377. Um Oktal in Dezimal umzuwandeln, multiplizieren Sie jede Ziffer mit 8^Position und summieren.

255 377

Oktal wird häufig für Unix-Dateiberechtigungen verwendet: 7=rwx, 5=r-x, 4=r--.

Probieren Sie es oben aus — geben Sie Ihre Zahl ein und sehen Sie das Ergebnis sofort.

Oktal in Hexadezimal umwandeln

Oktal (Basis 8) Hexadezimal (Basis 16)

Die einfachste Methode ist, Oktal zunächst in Binär umzuwandeln (jede Oktalziffer = 3 Bits) und dann in 4-Bit-Nibbles für Hex umzugruppieren. Zum Beispiel: Oktal 755 → Binär 111 101 101 → umgruppiert als 0001 1110 1101 → Hex 1ED. In umgekehrter Richtung wandeln Sie Hex in Binär um und gruppieren dann in 3-Bit-Oktalgruppen.

755 1ED

Der Umweg über Binär als Zwischenschritt ist fast immer der schnellste Weg zwischen Oktal und Hex.

Probieren Sie es oben aus — geben Sie Ihre Zahl ein und sehen Sie das Ergebnis sofort.

Oktal in Binär umwandeln

Oktal (Basis 8) Binär (Basis 2)

Ersetzen Sie jede Oktalziffer durch ihr 3-Bit-Binäräquivalent. Zum Beispiel: Oktal 17 → 001 111 → Binär 1111 (führende Nullen weglassen). Um Binär in Oktal umzuwandeln, gruppieren Sie die Bits von rechts in 3er-Gruppen und ordnen Sie jede Gruppe ihrer Oktalziffer zu.

17 1111

Da 8 = 2³, bildet jede Oktalziffer exakt auf 3 Binärziffern ab — das macht diese Konvertierung zu einem einfachen Nachschlagen.

Probieren Sie es oben aus — geben Sie Ihre Zahl ein und sehen Sie das Ergebnis sofort.

Anleitung zum Zahlensystem-Konverter

  1. 1

    Quellbasis auswählen

    Wählen Sie die Basis Ihrer Eingabezahl aus dem Dropdown-Menü: Binär (2), Oktal (8), Dezimal (10), Hexadezimal (16) oder eine beliebige benutzerdefinierte Basis von 2 bis 36.

  2. 2

    Zahl eingeben

    Geben Sie die zu konvertierende Zahl in das Eingabefeld ein oder fügen Sie sie ein. Das Tool validiert Ihre Eingabe in Echtzeit anhand der gewählten Basis.

  3. 3

    Sofortergebnisse anzeigen

    Sehen Sie die konvertierten Werte sofort in den Feldern Binär, Oktal, Dezimal und Hexadezimal unterhalb der Eingabe. Alle Konvertierungen aktualisieren sich während der Eingabe.

  4. 4

    Kopieren oder Code-Literale verwenden

    Klicken Sie auf die Kopierschaltfläche neben einer Ausgabe, um den Wert zu kopieren. Nutzen Sie den Bereich für Code-Literale, um sprachkompatible Formate wie 0xFF, 0b1010 oder 0o17 zu erhalten.

Anwendungsfälle für Zahlensystem-Konvertierung

Speicheradressen debuggen
Konvertieren Sie hexadezimale Speicheradressen in Binär oder Dezimal zum Debuggen von Zeigerarithmetik und Speicherlayouts.
CSS-Farbcode-Konvertierung
Konvertieren Sie Hex-Farbcodes wie #FF5733 in ihre dezimalen RGB-Entsprechungen oder binären Bitmuster.
Unix-Dateiberechtigungen
Konvertieren Sie zwischen oktalen Berechtigungscodes (755, 644) und ihren dezimalen oder binären Darstellungen.
Netzwerk-Subnetzmasken
Konvertieren Sie Subnetzmasken zwischen Binär, Dezimal und Hexadezimal für die Netzwerkkonfiguration und CIDR-Berechnungen.
URL-Verkürzung mit Kodierung
Kodieren Sie große numerische IDs in kompakte Basis-36-Zeichenketten für kürzere, besser teilbare URLs.
Lernübungen
Überprüfen Sie manuelle Zahlensystem-Konvertierungen für Informatik- und Mathematik-Studienarbeiten.

Technische Details

BigInt-Präzision
Verwendet JavaScripts BigInt für Ganzzahlarithmetik mit beliebiger Präzision, wodurch die 53-Bit-Beschränkung des Number-Typs entfällt.
Basisbereich
Unterstützt die Konvertierung zwischen beliebigen Basen von 2 bis 36, wobei die Ziffern 0–9 und die Buchstaben A–Z für erweiterte Basen verwendet werden.
Browserbasierte Verarbeitung
Alle Konvertierungen laufen clientseitig in JavaScript ohne Netzwerkaufrufe. Keine Daten verlassen Ihren Browser.

Best Practices für Zahlensystem-Konvertierung

Mit bekannten Werten überprüfen
Beginnen Sie beim Erlernen der Zahlensystem-Konvertierung mit kleinen bekannten Werten (wie 255 = FF = 11111111), um ein Gespür zu entwickeln.
Hex für Byte-Daten verwenden
Bei der Arbeit mit Daten auf Byte-Ebene sollten Sie Hexadezimal gegenüber Binär bevorzugen — jedes Byte entspricht exakt 2 Hex-Ziffern.
Gültigkeit der Ziffern prüfen
Stellen Sie sicher, dass Ihre Eingabeziffern für die gewählte Basis gültig sind — beispielsweise erlaubt Basis 8 nur die Ziffern 0–7.

Häufig gestellte Fragen zur Zahlensystem-Konvertierung

Was ist eine Zahlenbasis (Radix) und warum ist sie in der Programmierung wichtig?
Eine Zahlenbasis (oder Radix) definiert, wie viele eindeutige Ziffern in einem Stellenwertsystem verwendet werden. Basis 10 (Dezimal) verwendet die Ziffern 0–9; Basis 2 (Binär) verwendet 0–1; Basis 16 (Hexadezimal) verwendet 0–9 und A–F. In der Programmierung repräsentiert Binär die rohen Maschinendaten, Oktal wird für Unix-Dateiberechtigungen verwendet (z. B. chmod 755), und Hexadezimal ist der Standard für Speicheradressen, Farbcodes (#FF5733) und die Inspektion von Daten auf Byte-Ebene. Das Verständnis von Zahlenbasen ist unerlässlich für Debugging, Netzwerktechnik und systemnahe Programmierung.
Wie konvertiert man manuell zwischen Zahlensystemen?
Um von einer beliebigen Basis in Dezimal umzurechnen: Multiplizieren Sie jede Ziffer mit der Basis, potenziert mit ihrer Position (von rechts nach links, beginnend bei 0), und summieren Sie die Ergebnisse. Zum Beispiel: Binär 1011 = 1×2³ + 0×2² + 1×2¹ + 1×2⁰ = 8+0+2+1 = 11. Um von Dezimal in eine andere Basis umzurechnen: Teilen Sie wiederholt durch die Zielbasis und lesen Sie die Reste in umgekehrter Reihenfolge. Zum Beispiel: Dezimal 255 zu Hex: 255÷16 = 15 Rest 15, ergibt FF.
Sind meine Daten bei der Nutzung dieses Konverters sicher?
Ja, vollständig. Alle Konvertierungen werden lokal in Ihrem Browser mittels JavaScript durchgeführt. Es werden keine Daten an einen Server gesendet — es gibt keine Netzwerkanfragen, keine Cookies, keine Analyse Ihrer Eingaben und keinerlei Datenspeicherung. Ihre Zahlen verlassen niemals Ihr Gerät. Dieses Tool ist ideal für die Konvertierung sensibler Daten wie Speicheradressen oder proprietärer Byte-Sequenzen.
Was ist das Basis-36-Zahlensystem und wo wird es verwendet?
Basis 36 ist die größte alphanumerische Basis und verwendet die Ziffern 0–9 sowie die Buchstaben A–Z (wobei A=10 bis Z=35). Sie wird häufig in URL-Verkürzern (z. B. YouTube-Video-IDs), kompakten eindeutigen Kennungen, Datenbank-Primärschlüsseln und der Codierung großer Zahlen in kurze, menschenlesbare Zeichenketten eingesetzt. Beispielsweise wird die Dezimalzahl 1.000.000 in Basis 36 zu LFLS — deutlich kürzer und leichter zu teilen. Basis 36 ist besonders in der Webentwicklung beliebt, um slug-freundliche Kennungen zu erzeugen, die sowohl kompakt als auch unabhängig von Groß- und Kleinschreibung sind und sich ideal für URLs und Kurzcodes eignen.
Was ist der Unterschied zwischen vorzeichenbehafteter und vorzeichenloser Zahlendarstellung?
Vorzeichenlose Zahlen repräsentieren ausschließlich nicht-negative Werte (0 und positive Zahlen). Vorzeichenbehaftete Zahlen können sowohl positive als auch negative Werte darstellen, typischerweise mittels Zweierkomplement-Codierung in Computern. Im Zweierkomplement zeigt das höchstwertige Bit das Vorzeichen an: 0 für positiv, 1 für negativ. Beispielsweise reicht der Bereich bei 8-Bit ohne Vorzeichen von 0 bis 255; bei 8-Bit mit Vorzeichen (Zweierkomplement) von -128 bis 127.
Warum verwenden Programmierer Hexadezimal statt Binär?
Hexadezimal ist eine kompakte Darstellung von Binärdaten: Jede Hex-Ziffer entspricht exakt 4 Binärbits (einem Nibble). Dadurch ist Hex wesentlich einfacher zu lesen und zu schreiben als lange Binärzeichenketten. Beispielsweise ist der Binärwert 11111111 00001010 in Hex einfach FF0A. Hex ist der Standard bei Speicheradressen, Farbcodes (CSS #FF5733), MAC-Adressen (00:1A:2B:3C:4D:5E) und der UUID-Formatierung.
Kann dieses Tool sehr große Zahlen verarbeiten?
Ja. Dieses Tool verwendet JavaScripts BigInt für Ganzzahlarithmetik mit beliebiger Präzision, sodass es keine Obergrenze für die Anzahl der Ziffern gibt. Sie können Zahlen mit Hunderten oder sogar Tausenden von Ziffern zwischen beliebigen Basen von 2 bis 36 konvertieren, ohne an Genauigkeit zu verlieren. JavaScripts nativer Number-Typ ist auf 53-Bit-Ganzzahlen beschränkt (bis zu 9.007.199.254.740.991), aber BigInt hebt diese Einschränkung vollständig auf. Ob Sie mit kryptografischen Hashes, großen Datenbank-IDs oder wissenschaftlichen Berechnungen arbeiten — dieses Tool verarbeitet sie alle präzise.
Wie konvertiert man Binär manuell in Hexadezimal?
Die einfachste Methode ist die 4-Bit-Gruppierungstechnik. Beginnen Sie beim rechtesten Bit und teilen Sie die Binärzahl in Gruppen von 4 Ziffern (sogenannte Nibbles) auf. Füllen Sie die linkeste Gruppe bei Bedarf mit führenden Nullen auf. Verwenden Sie dann folgende Zuordnungstabelle: 0000=0, 0001=1, 0010=2, 0011=3, 0100=4, 0101=5, 0110=6, 0111=7, 1000=8, 1001=9, 1010=A, 1011=B, 1100=C, 1101=D, 1110=E, 1111=F. Zum Beispiel wird Binär 10101111 in 1010 und 1111 aufgeteilt, was A und F entspricht, also Hex AF ergibt. Dies funktioniert, weil 16 eine Potenz von 2 ist (16 = 2⁴), sodass jede Hex-Ziffer exakt 4 Binärziffern repräsentiert.
Wie konvertiert man eine negative Zahl zwischen Basen?
Negative Zahlen werden in Computern typischerweise im Zweierkomplement dargestellt. In diesem System fungiert das höchstwertige Bit (MSB) als Vorzeichenbit: 0 für positiv und 1 für negativ. Um das Zweierkomplement einer Zahl zu ermitteln, invertieren Sie alle Bits (wandeln Sie 0 in 1 und umgekehrt) und addieren 1. Um beispielsweise -5 im 8-Bit-Binärformat darzustellen: Beginnen Sie mit 5 (00000101), invertieren Sie zu 11111010, addieren Sie 1 und erhalten 11111011. Das bedeutet, -5 im 8-Bit-Zweierkomplement ist 11111011 in Binär oder FB in Hexadezimal. Der Bereich einer n-Bit-Zweierkomplementzahl reicht von -2^(n-1) bis 2^(n-1)-1. Dieses Tool konvertiert den Betrag der Zahl; für vorzeichenbehaftete Darstellungen müssten Sie das Zweierkomplement manuell anwenden.
Was ist der Unterschied zwischen Hexadezimal und Dezimal?
Dezimal (Basis 10) verwendet zehn Ziffern (0–9) und ist das alltägliche Zahlensystem, mit dem Menschen am besten vertraut sind. Hexadezimal (Basis 16) verwendet sechzehn Symbole (0–9 und A–F) und ist das bevorzugte Format in der Informatik. Der wesentliche Unterschied liegt im Stellenwert: Im Dezimalsystem repräsentiert jede Position eine Zehnerpotenz (1, 10, 100, 1000…), während im Hexadezimalsystem jede Position eine Sechzehnerpotenz darstellt (1, 16, 256, 4096…). Zum Beispiel ist die Dezimalzahl 255 in Hex FF, weil 15×16 + 15×1 = 255. Hexadezimal wird in der Programmierung bevorzugt, weil es sauber auf Binär abbildet — jede Hex-Ziffer repräsentiert exakt 4 Bits — und sich damit ideal für Speicheradressen, Farbcodes und die Inspektion von Daten auf Byte-Ebene eignet.
Warum verwenden Computer Binär statt Dezimal?
Computer verwenden Binär (Basis 2), weil ihre grundlegenden Bausteine — Transistoren — als elektronische Schalter mit zwei Zuständen funktionieren: ein (1) und aus (0). Dies bildet sich perfekt auf Binärziffern ab. Die Darstellung von Dezimalziffern würde Schaltkreise erfordern, die zuverlässig zwischen 10 verschiedenen Spannungspegeln unterscheiden — was wesentlich komplexer und fehleranfälliger ist als die Unterscheidung von nur 2 Zuständen. Binär harmoniert außerdem natürlich mit der Booleschen Logik (wahr/falsch), die die Grundlage aller Computeroperationen bildet. Obwohl frühe Computer mit ternären (Basis 3) und dezimalen Systemen experimentierten, setzte sich Binär durch, da es die beste Kombination aus Einfachheit, Zuverlässigkeit und Störfestigkeit in elektronischen Schaltkreisen bietet.
Warum werden Unix-Dateiberechtigungen im Oktalsystem dargestellt?
Unix-Dateiberechtigungen verwenden drei Kategorien — Eigentümer, Gruppe und Andere — mit jeweils drei Berechtigungsbits: Lesen (r=4), Schreiben (w=2) und Ausführen (x=1). Da 3 Bits Werte von 0–7 darstellen können, bildet jede Kategorie exakt auf eine Oktalziffer ab. Beispielsweise bedeutet die Berechtigung 755: Der Eigentümer hat rwx (7 = 4+2+1), die Gruppe hat r-x (5 = 4+0+1) und Andere haben r-x (5 = 4+0+1). Oktal ist die natürliche Wahl, weil jede Ziffer genau eine Berechtigungsgruppe codiert. In Binär ist 755 gleich 111 101 101, was direkt das rwx-Bitmuster zeigt. Diese elegante Zuordnung von 3 Bits zu 1 Ziffer ist der Grund, warum chmod die Oktalnotation verwendet.
Wie werden Hexadezimalfarben in der Webentwicklung verwendet?
In der Webentwicklung werden Farben häufig im #RRGGBB-Hex-Format angegeben, wobei jedes Paar von Hex-Ziffern einen Farbkanal repräsentiert: Rot, Grün und Blau. Jeder Kanal reicht von 00 (0, keine Intensität) bis FF (255, volle Intensität). Beispielsweise bedeutet #FF5733: Rot=FF (255), Grün=57 (87), Blau=33 (51), was ein kräftiges Orange-Rot ergibt. Es gibt auch eine Kurzschreibweise — #F00 wird zu #FF0000 (reines Rot) erweitert. Modernes CSS unterstützt zusätzlich #RRGGBBAA für Alpha-Transparenz, wobei AA von 00 (vollständig transparent) bis FF (vollständig deckend) reicht. Hexadezimal wird verwendet, weil zwei Hex-Ziffern genau ein Byte (0–255) darstellen, was es zu einem kompakten und gut lesbaren Format für Farbwerte macht.
Welche praktischen Anwendungen hat die Zahlensystem-Konvertierung in der Netzwerktechnik?
Die Zahlensystem-Konvertierung ist in der Netzwerktechnik unerlässlich für die Arbeit mit IP-Adressen, Subnetzmasken und MAC-Adressen. IPv4-Adressen wie 192.168.1.1 werden in Dezimal geschrieben, aber Subnetz-Berechnungen erfordern Binär. Beispielsweise ist eine /24-Subnetzmaske in Binär 11111111.11111111.11111111.00000000, also 255.255.255.0 in Dezimal. Netzwerkingenieure verknüpfen die IP-Adresse und die Subnetzmaske per UND-Operation (bitweise) im Binärformat, um die Netzwerkadresse zu bestimmen. MAC-Adressen verwenden die Hexadezimalnotation (z. B. 00:1A:2B:3C:4D:5E), da jedes Hex-Paar ein Byte darstellt. Das Verständnis der Zahlensystem-Konvertierung hilft Ihnen bei der Subnetzberechnung, der Fehlersuche beim Routing und der Analyse von Netzwerkmitschnitten.
Wie schneidet dieses Tool im Vergleich zu integrierten Konvertierungsfunktionen von Programmiersprachen ab?
Programmiersprachen bieten integrierte Konvertierungsfunktionen — JavaScript hat parseInt() und toString(), Python hat bin(), oct(), hex() und int(). Dieses Tool bietet jedoch mehrere Vorteile: Es konvertiert gleichzeitig in alle gängigen Basen mit Echtzeit-Aktualisierung, erfordert keine Programmierumgebung, unterstützt jede Basis von 2 bis 36 in einer einzigen Oberfläche und verwendet BigInt für beliebige Präzision über das hinaus, was manche Sprachstandards bieten. Es ist ideal für schnelle Nachschlagungen, die Überprüfung Ihrer Code-Ausgaben, das visuelle Erlernen von Zahlensystem-Konzepten und die Arbeit mit Basen, die von den integrierten Sprachfunktionen nicht direkt unterstützt werden. Für Produktionscode sollten Sie die nativen Funktionen Ihrer Sprache verwenden; für Erkundung und Debugging ist dieses Tool schneller und komfortabler.

Verwandte Werkzeuge

Alle Werkzeuge anzeigen →

Bilder Online Komprimieren — JPEG, PNG & WebP

Konvertierungswerkzeuge

Bildgröße um bis zu 80 % reduzieren — JPEG, PNG & WebP im Browser komprimieren, kein Upload nötig. Stapelverarbeitung für 20 Bilder, Qualität anpassen, Vorher-Nachher vergleichen. Kostenlos & privat.

Längeneinheiten-Umrechner — Metrisch, Imperial & mehr

Konvertierungswerkzeuge

1 Zoll = 2,54 cm, 1 Fuß = 0,3048 m, 1 Meile = 1,609 km. Zwischen 16 Längeneinheiten sofort umrechnen — metrisch, imperial, nautisch & astronomisch. Kostenlos, privat, läuft im Browser.

Temperaturumrechner — Celsius, Fahrenheit, Kelvin, Rankine

Konvertierungswerkzeuge

Celsius, Fahrenheit, Kelvin & Rankine sofort umrechnen. Kostenloses browserbasiertes Online-Tool mit Umrechnungsformeln, Schritt-für-Schritt-Anleitungen und Referenztabellen.

Volumen- & Flüssigkeitsumrechner — 15 Einheiten

Konvertierungswerkzeuge

Volumen & Flüssigkeitskapazität zwischen 15 Einheiten umrechnen — metrisch, US-amerikanisch, imperial & Küche. Kostenloser Online-Umrechner, 100 % privat, läuft im Browser.

Gewichtsumrechner — kg, lbs, oz, g, Stone & 13 Einheiten

Konvertierungswerkzeuge

Gewicht zwischen 13 Einheiten sofort umrechnen — metrisch, imperial & Troy. Mit Umrechnungstabellen, Formeln & Praxisbeispielen. Kostenlos, ohne Anmeldung, läuft im Browser.

Base64-Dekodierer & -Kodierer

Kodierung & Formatierung

Base64 online kostenlos dekodieren und kodieren. Echtzeitkonvertierung mit voller UTF-8- und Emoji-Unterstützung. 100 % privat — läuft in Ihrem Browser. Keine Anmeldung nötig.