Zahlensystem-Konverter
Zahlensystem-Konverter
Konvertiere Zahlen zwischen Binär, Oktal, Dezimal, Hexadezimal und beliebigen Basen (2-36). Mit Live-Umrechnung, Rechenweg und Copy-to-Clipboard.
Datenschutz-Garantie: Alle Umrechnungen erfolgen zu 100% lokal in deinem Browser. Es werden keine Daten an Server gesendet. Perfekt für Studium, Beruf und Programmier-Projekte.
Inhaltsverzeichnis
Schnellübersicht
- Zahlensystem-Konverter: Binär, Oktal, Dezimal, Hex, beliebige Basis
- Live-Umrechnung: Sofortige Ergebnisse bei jeder Eingabe
- Rechenweg: Erklärte Schritt-für-Schritt-Umrechnung
- Presets: Beliebte Zahlensysteme als Buttons
- Beispiele: Schnell zugängliche Beispielwerte
- Theorie: Was sind Zahlensysteme? (Anfängerfreundlich)
- Geschichte: Von Babylon zu Binär
- FAQ: Häufige Fragen zu Zahlensystemen
1. Zahlensystem-Konverter
Gib eine Zahl und ihre Basis ein – die Umrechnung erfolgt sofort in alle gängigen Systeme.
- Binär (Basis 2): Computer rechnen intern nur mit 0 und 1 – weil Transistoren nur zwei Zustände kennen (an/aus).
- Oktal (Basis 8): Wurde früher in der Programmierung genutzt, weil 3 Binärstellen = 1 Oktalstelle.
- Hexadezimal (Basis 16): Perfekt für Computer, weil 4 Binärstellen = 1 Hexstelle. Deshalb wird es überall in der IT verwendet.
- Base 36: Verwendet alle Ziffern (0-9) und Buchstaben (A-Z) – ideal für kurze URLs.
- Fingerzählen: Menschen nutzen Basis 10 – vermutlich, weil sie 10 Finger haben!
2. Theorie – Zahlensysteme einfach erklärt
Verstehe die Grundlagen von Zahlensystemen – ohne Vorkenntnisse.
Was ist ein Zahlensystem?
Ein Zahlensystem beschreibt, wie Zahlen mit Ziffern dargestellt werden. Jedes System hat eine Basis, die angibt, wie viele Ziffern verwendet werden.
- Basis 10: Ziffern 0-9 (unser Alltag)
- Basis 2: Ziffern 0-1 (Binär)
- Basis 16: Ziffern 0-9 + A-F (Hex)
Warum mehrere Systeme?
Verschiedene Systeme sind für verschiedene Zwecke optimal:
- Dezimal: Für Menschen (10 Finger)
- Binär: Für Computer (2 Zustände)
- Hexadezimal: Kompakt für Binärdaten
- Oktal: Historisch (Dateirechte in Unix!)
Wo wird was eingesetzt?
Verschiedene Systeme in der Praxis:
- Binär: Hardware, Bitmasken, Netzwerke
- Dezimal: Alltag, Geld, Preise
- Hexadezimal: Farben (#FF0000), MAC-Adressen, Speicheradressen
- Oktal: Unix-Dateirechte (chmod 755)
- Base 64: E-Mail-Anhänge, Data-URLs
Tipps für Anfänger
- Binär → Hex: 4 Stellen = 1 Hexziffer
- Binär → Oktal: 3 Stellen = 1 Oktalziffer
- Von beliebiger Basis → Dezimal: Stellenwert × Basis^Position
- Von Dezimal → Basis: Wiederholt durch Basis teilen
- Übung: Merke dir 1, 2, 4, 8, 16, 32, 64, 128
Wussten Sie schon? Das Dezimalsystem hat sich weltweit durchgesetzt, weil Menschen 10 Finger haben. Die Babylonier verwendeten jedoch Basis 60 – deshalb hat eine Stunde 60 Minuten und ein Kreis 360 Grad! Die Maya nutzten Basis 20 (Finger + Zehen). Computer verwenden Binär, weil Transistoren nur zwei Zustände kennen: an oder aus.
3. Die wichtigsten Zahlensysteme
Übersicht der gängigen Zahlensysteme mit Beispielen:
Binär (Basis 2)
Das System der Computer – nur zwei Ziffern:
- Ziffern: 0, 1
- Stellenwerte: 1, 2, 4, 8, 16, 32, ...
- Verwendung: Hardware, Bitoperationen
Oktal (Basis 8)
Kompakte Darstellung von Binärdaten:
- Ziffern: 0-7
- Binär-Äquivalent: 3 Bit pro Ziffer
- Verwendung: Unix-Dateirechte
Dezimal (Basis 10)
Unser Alltagssystem:
- Ziffern: 0-9
- Stellenwerte: 1, 10, 100, 1000, ...
- Verwendung: Überall im Alltag
Hexadezimal (Basis 16)
Perfekt für Computer:
- Ziffern: 0-9, A, B, C, D, E, F
- Binär-Äquivalent: 4 Bit pro Ziffer
- Verwendung: Farben, MAC, Speicher
| Dezimal | Binär | Oktal | Hexadezimal |
|---|
4. Geschichte der Zahlensysteme
Von den Babyloniern bis zum modernen Computer.
Babylonisches System
Die Babylonier entwickeln ein Sexagesimalsystem (Basis 60). Deshalb hat eine Stunde 60 Minuten und ein Kreis 360 Grad – bis heute!
Indisches Dezimalsystem
In Indien entsteht das Dezimalsystem mit Stellenwertnotation. Die Ziffer 0 wird erfunden – ein revolutionärer Fortschritt in der Mathematik.
Arabische Vermittlung
Der Mathematiker Al-Khwarizmi beschreibt das indische System. Über die Araber gelangt es nach Europa – daher der Name "arabische Ziffern".
Leibniz und Binär
Gottfried Wilhelm Leibniz entwickelt das moderne Binärsystem und erkennt seine Bedeutung für Berechnungen. Er sieht darin eine "wunderbare Ordnung".
Boolesche Algebra
George Boole entwickelt die Boolesche Algebra mit den Werten 0 und 1 – die mathematische Grundlage für alle digitalen Computer.
Erster Digitalcomputer
Claude Shannon zeigt, dass Boolesche Algebra auf elektrische Schaltungen anwendbar ist. Der Z3 von Konrad Zuse wird der erste programmierbare Digitalcomputer mit Binärlogik.
Digitales Zeitalter
Binär und Hexadezimal sind aus der IT nicht wegzudenken: IP-Adressen, Farbcodes, Speicheradressen, Kryptographie – überall arbeiten Computer mit verschiedenen Zahlensystemen.
5. FAQ – Spannende Fragen & Antworten
Häufige Fragen zu Zahlensystemen
Computer verwenden Binär (Basis 2), weil ihre Hardware nur zwei stabile Zustände kennt:
- An / Aus: Ein Transistor leitet Strom oder nicht
- Spannung: Hoch (1) oder niedrig (0)
- Magnetismus: Nord/Süd bei Festplatten
- Licht: Hell/Dunkel bei optischen Medien
Warum nicht mehr Zustände?
- Zwei Zustände sind eindeutig unterscheidbar
- Mehr Zustände = anfälliger für Störungen
- Boolesche Logik (0/1) ist perfekt darauf abgestimmt
Interessant: Es gab Versuche mit ternären Computern (3 Zustände), aber Binär hat sich durchgesetzt – einfacher und robuster.
Die Methode heißt "Wiederholtes Teilen durch 2":
Beispiel: 255 in Binär umrechnen
127 ÷ 2 = 63 Rest 1
63 ÷ 2 = 31 Rest 1
31 ÷ 2 = 15 Rest 1
15 ÷ 2 = 7 Rest 1
7 ÷ 2 = 3 Rest 1
3 ÷ 2 = 1 Rest 1
1 ÷ 2 = 0 Rest 1
Die Reste von unten nach oben gelesen ergeben: 11111111
Umgekehrt (Binär → Dezimal):
- Schreibe die Stellenwerte unter die Ziffern: 128, 64, 32, 16, 8, 4, 2, 1
- Addiere die Stellenwerte, wo eine 1 steht
- 11111111 = 128+64+32+16+8+4+2+1 = 255
Tipp: Merke dir die Zweierpotenzen: 1, 2, 4, 8, 16, 32, 64, 128, 256, 512, 1024.
Hexadezimal (Basis 16) ist ideal für die IT, weil es perfekt zu Binär passt:
- 4 Binärstellen = 1 Hexziffer
- Binär: 1111 1111 1111 1111
- Hex: F F F F (viel kompakter!)
Vergleich für die Zahl 4.294.967.295:
| System | Darstellung | Länge |
|---|---|---|
| Binär | 11111111111111111111111111111111 | 32 Zeichen |
| Dezimal | 4294967295 | 10 Zeichen |
| Hex | FFFFFFFF | 8 Zeichen |
Wo wird Hex verwendet?
- Farben: #FF0000 = Rot
- MAC-Adressen: 00:1A:2B:3C:4D:5E
- Speicheradressen: 0x7FFF5FBFF8C0
- IPv6-Adressen: 2001:0db8:85a3::8a2e:0370:7334
- Binäre Dateien: Hex-Editor zeigt Bytes als Hex
Faustregel: Wenn du viele Binärzahlen hast, verwende Hex zur Darstellung.
Die Basis gibt an, wie viele verschiedene Ziffern ein Zahlensystem verwendet:
| Basis | Name | Ziffern | Verwendung |
|---|---|---|---|
| 2 | Binär | 0, 1 | Computer |
| 8 | Oktal | 0-7 | Unix-Rechte |
| 10 | Dezimal | 0-9 | Alltag |
| 16 | Hexadezimal | 0-9, A-F | IT allgemein |
| 36 | Base 36 | 0-9, A-Z | Kurze URLs |
| 60 | Sexagesimal | 0-59 | Zeit, Winkel |
| 64 | Base 64 | A-Z, a-z, 0-9, +, / | E-Mail, URLs |
Die Position einer Ziffer bestimmt ihren Wert:
Beispiel Dezimal 255:
2 × 10² + 5 × 10¹ + 5 × 10⁰
= 200 + 50 + 5 = 255
Beispiel Binär 1011:
= 8 + 0 + 2 + 1 = 11
Oktal (Basis 8) verwendet die Ziffern 0-7. Es ist eng mit Binär verwandt:
- 3 Binärstellen = 1 Oktalziffer
- Binär: 111 = Oktal: 7
- Binär: 101 010 111 = Oktal: 5 2 7
Hauptverwendung: Unix-Dateirechte
Das chmod-Kommando verwendet Oktalzahlen für Berechtigungen:
| Oktal | Binär | Bedeutung |
|---|---|---|
| 4 | 100 | Lesen (r) |
| 2 | 010 | Schreiben (w) |
| 1 | 001 | Ausführen (x) |
| 7 | 111 | Alle Rechte (rwx) |
| 5 | 101 | Lesen + Ausführen (r-x) |
Beispiele:
chmod 755 datei→ rwxr-xr-x (Eigentümer darf alles, andere lesen/ausführen)chmod 644 datei→ rw-r--r-- (Eigentümer schreiben, andere nur lesen)chmod 777 datei→ rwxrwxrwx (alle dürfen alles – Vorsicht!)
Heute: Oktal wird in der IT nur noch selten verwendet – Hexadezimal hat es weitgehend abgelöst, außer bei Unix-Dateirechten.
Base 64 ist kein klassisches Zahlensystem, sondern eine Kodierung für binäre Daten in Textform:
Zeichensatz (64 Zeichen):
- A-Z (26 Zeichen)
- a-z (26 Zeichen)
- 0-9 (10 Zeichen)
- + und / (2 Zeichen)
- = als Padding am Ende
Verwendung:
- E-Mail-Anhänge: Binäre Dateien als Text (MIME)
- Data-URLs: Bilder direkt in HTML/CSS einbetten
- APIs: Binärdaten in JSON übertragen
- JWT-Tokens: Header und Payload sind Base64-kodiert
- HTTP Basic Auth: Benutzername:Passwort
Beispiel:
Base64: "SGFsbG8="
Wichtig: Base64 ist keine Verschlüsselung! Jeder kann es dekodieren. Es dient nur der sicheren Übertragung binärer Daten über textbasierte Protokolle.
Es gibt zwei grundlegende Methoden:
1. Von beliebiger Basis → Dezimal
Multipliziere jede Ziffer mit ihrer Stellenwert-Potenz:
1×2³ + 1×2² + 0×2¹ + 1×2⁰
= 8 + 4 + 0 + 1 = 13
2. Von Dezimal → beliebige Basis
Teile wiederholt durch die Zielbasis und notiere die Reste:
13 ÷ 2 = 6 Rest 1
6 ÷ 2 = 3 Rest 0
3 ÷ 2 = 1 Rest 1
1 ÷ 2 = 0 Rest 1
Reste von unten: 1101
Abkürzung: Direkte Umrechnung zwischen verwandten Basen
- Binär ↔ Hex: Gruppiere 4 Binärstellen
- Binär ↔ Oktal: Gruppiere 3 Binärstellen
- Hex ↔ Oktal: Erst in Binär, dann gruppieren
Beispiel: 10110111₂ → Hex:
= B 7
= B7₁₆
Die beiden Begriffe werden oft verwechselt, sind aber grundlegend verschieden:
| Aspekt | Zahlensystem | Kodierung |
|---|---|---|
| Zweck | Zahlen darstellen | Daten übertragen |
| Beispiele | Binär, Hex, Dezimal | Base64, ASCII, UTF-8 |
| Wertebereich | Beliebig große Zahlen | Endlicher Zeichensatz |
| Umkehrbar | Ja, mathematisch exakt | Ja, mit festem Algorithmus |
Beispiele für Kodierungen:
- ASCII: Buchstaben als Zahlen (A=65)
- UTF-8: Unicode-Zeichen als Bytes
- Base64: Binärdaten als Text
- URL-Encoding: Sonderzeichen in URLs (%20 = Leerzeichen)
- Morse: Buchstaben als Punkt-Strich-Folgen
Analogie:
- Zahlensystem: Verschiedene Sprachen, um dieselbe Zahl zu sagen ("eins", "one", "un")
- Kodierung: Verschiedene Schriften, um dieselbe Information zu schreiben (lateinisch, kyrillisch, chinesisch)
Zusammenfassung
Die wichtigsten Punkte
- Binär (2): Computer-Grundlage, nur 0 und 1
- Oktal (8): Unix-Dateirechte (chmod 755)
- Dezimal (10): Alltagssystem für Menschen
- Hexadezimal (16): Farben, MAC, Speicher
- Umrechnung: Stellenwert × Basis^Position
- 4 Bit = 1 Hexziffer, 3 Bit = 1 Oktalziffer
- Base 64: Kodierung, kein Zahlensystem
- Unser Tool: Live-Umrechnung in alle Basen (2-36)
Weitere Tools
Unix-Zeitstempel in lesbare Daten umwandeln und umgekehrt.
Zum ToolKonvertiere Farben zwischen HEX, RGB, HSL, HSV und CMYK.
Zum ToolErstelle harmonische Farbpaletten mit 6 Harmonie-Modi.
Zum ToolMD5, SHA-1, SHA-256 und SHA-512 für Text und Dateien.
Zum Tool