⚡ Alle Tools 📬 Updates
🔍
KI Tool-Finder
Powered by Claude AI
⚡ Werkix.de — Kostenlose Online-Tools direkt im Browser · Kein Download · Keine Registrierung

Alle Artikel

Werkix Mini-Tools Zahlenbasis Konverter
🔢 Kostenlos · Im Browser · Kein Download

Zahlenbasis
Konverter

Zahlen blitzschnell zwischen Binär, Oktal, Dezimal und Hexadezimal umrechnen — plus beliebige Basen von 2 bis 36. Mit Bit-Visualisierung, Schritt-für-Schritt-Erklärung und ausführlichem Lernguide.

Dezimal ↔ Binär Hex ↔ Dezimal Oktal ↔ Dezimal Basis 2–36 Bit-Visualisierung
Interaktiver Konverter
Eingabe-Basis wählen:
Benutzerdefiniert:
Erlaubte Zeichen: 0-9
🔄 Ergebnisse in allen Basen
Dezimal (10)
📋 kopieren
Binär (2)
📋 kopieren
Oktal (8)
📋 kopieren
Hexadezimal (16)
📋 kopieren
Weitere Basis:
Basis 32
📋 kopieren
Binäre Bit-Darstellung (32 Bit):
Gib eine Zahl ein, um die Bits zu sehen…
✓ Kopiert!
Schnell-Referenztabelle: Dezimal 0–31
DezimalBinärOktalHexadezimal
Bit-Längen Visualisierung

Wie viele Werte kann man mit verschiedenen Bit-Längen darstellen?

8-Bit
256
0 – 255
16-Bit
65.536
0 – 65.535
32-Bit
~4,3 Mrd.
0 – 4.294.967.295
64-Bit
~18 Trillionen
0 – 18.446.744.073.709.551.615

Was sind Zahlensysteme und warum gibt es mehrere?

Das Zahlensystem, das wir im Alltag verwenden, ist das Dezimalsystem — es basiert auf der Basis 10 und nutzt die Ziffern 0 bis 9. In der Informatik jedoch arbeiten Computer grundlegend mit zwei Zuständen — Strom an (1) und Strom aus (0). Daraus ergibt sich das Binärsystem mit der Basis 2 als die natürliche Sprache der Maschinen. Jedes Bit (Binary Digit) ist entweder 0 oder 1 — auf dieser einfachen Grundlage baut die gesamte digitale Welt auf.

Für Menschen ist das Lesen langer Binärfolgen wie 11111111 00110100 10110001 jedoch extrem mühsam. Deshalb wurden kompaktere, menschenlesbarere Darstellungsformen entwickelt: Oktal (Basis 8) fasst je 3 Bits zusammen, Hexadezimal (Basis 16) je 4 Bits. Unser kostenloser Zahlenbasis Konverter beherrscht alle gängigen Systeme — und noch viele mehr.

💡 Merke

Ein Zahlensystem ist ein Stellenwertsystem: Der Wert einer Ziffer hängt von ihrer Position in der Zahl ab. Die Basis bestimmt, wie viele verschiedene Symbole es gibt und welchen Wert jede Position trägt.

Alle vier Hauptsysteme sind miteinander verbunden. Der schnellste Weg führt immer über das Dezimalsystem als gemeinsame Zwischensprache:

BinärBasis 2
DezimalBasis 10
OktalBasis 8

Konvertierungspfade · Dezimal ist die universelle Zwischenbasis
BinärBasis 2
HexadezimalBasis 16
DezimalBasis 10

Das Binärsystem (Basis 2) — die Sprache der Computer

Das Binärsystem verwendet nur zwei Ziffern: 0 und 1. Jede Stelle einer Binärzahl repräsentiert eine Potenz der Zahl 2 — von rechts nach links steigen die Potenzen an: 2⁰ = 1, 2¹ = 2, 2² = 4, 2³ = 8, 2⁴ = 16 und so weiter. Dieses System ist nicht nur theoretisch elegant, sondern auch praktisch unumgänglich: Jeder Transistor in einem modernen Chip ist entweder leitend (1) oder sperrend (0).

Dezimal → Binär: Schritt-für-Schritt

📐 Methode: Wiederholte Division durch 2
1
Dezimalzahl durch 2 teilen
Teile die Zahl durch 2. Notiere den Quotienten und den Rest (0 oder 1).
2
Vorgang wiederholen
Teile den Quotienten erneut durch 2. Wiederhole, bis der Quotient 0 ist.
3
Reste rückwärts lesen
Lies die Reste von unten nach oben — das ist das Ergebnis im Binärformat.
Praxisbeispiel · Dezimal 13 → Binär
13÷ 2 =6Rest1
6÷ 2 =3Rest0
3÷ 2 =1Rest1
1÷ 2 =0Rest1
Reste von unten nach oben: 1 1 0 1 → Binär: 1101
Probe: 1×8 + 1×4 + 0×2 + 1×1 = 8+4+0+1 = 13 ✓

Binär → Dezimal: Stellenwert-Methode

Praxisbeispiel · Binär 101101 → Dezimal
1×32 + 0×16 + 1×8 + 1×4 + 0×2 + 1×1 = 45
Binär 101101 = 32 + 0 + 8 + 4 + 0 + 1 = 45 im Dezimalsystem
Zweierpotenz-Visualisierung: Bit-Werte
Jede Bitstelle verdoppelt ihren Wert. Bit 0 = 1, Bit 7 = 128, Bit 15 = 32.768 usw.

Das Hexadezimalsystem (Basis 16) — kompakt und mächtig

Das Hexadezimalsystem ist in der Softwareentwicklung und im Webdesign allgegenwärtig. Es verwendet 16 Zeichen: die Ziffern 0–9 sowie die Buchstaben A–F (für die Werte 10–15). Ein Hexadezimalzeichen kodiert genau 4 Bits — deshalb lässt sich ein Byte (8 Bit) immer durch genau zwei Hex-Zeichen darstellen. Das macht Hex zur bevorzugten Darstellungsform für Binärdaten.

Dezimal → Hexadezimal: Schritt-für-Schritt

Praxisbeispiel · Dezimal 255 → Hexadezimal (und Binär)
255÷ 16 =15Rest15 = F
15÷ 16 =0Rest15 = F
Ergebnis: FF → Das berühmte #FFFFFF für Weiß in CSS!
Als Binär: 11111111 — alle 8 Bits sind gesetzt.
🎨 Webdesign-Tipp

Farbcodes in CSS bestehen aus 3 Hex-Paaren für Rot, Grün und Blau. #FF5733 bedeutet: Rot = FF (255), Grün = 57 (87), Blau = 33 (51). Probiere unseren Farbcode-Konverter für RGB ↔ HEX Umrechnungen.

Praxisbeispiel · Hex-Farbe #1D4ED8 analysieren
Rot:1D→ Dezimal:29
Grün:4E→ Dezimal:78
Blau:D8→ Dezimal:216
css: color: rgb(29, 78, 216) — ein sattes Blau, das auf dieser Seite als Akzentfarbe dient.

Hex ↔ Binär: Der schnelle Weg

Zwischen Hex und Binär lässt sich direkt ohne Umweg über Dezimal konvertieren: Jede Hex-Stelle entspricht exakt 4 Binärstellen (Nibble).

HexBinär (4 Bit)DezimalHexBinär (4 Bit)Dezimal
000000810008
100011910019
200102A101010
300113B101111
401004C110012
501015D110113
601106E111014
701117F111115
Praxisbeispiel · Hex B4 → Binär (direkte Methode)
B1011und40100
Hex B4 = Binär 10110100 — einfach jedes Hex-Zeichen in sein 4-Bit-Äquivalent übersetzen und aneinanderhängen.

Das Oktalsystem (Basis 8) — klassisch und historisch

Das Oktalsystem verwendet die Ziffern 0 bis 7. Es war in frühen Computersystemen sehr verbreitet, weil ältere Architekturen Wortbreiten nutzten, die durch 3 teilbar waren. Heute ist Oktal primär in einem Bereich allgegenwärtig: Linux- und Unix-Dateiberechtigungen.

Dezimal → Oktal: Schritt-für-Schritt

Praxisbeispiel · Dezimal 100 → Oktal
100÷ 8 =12Rest4
12÷ 8 =1Rest4
1÷ 8 =0Rest1
Reste von unten: 144 — Dezimal 100 = Oktal 144.
Probe: 1×64 + 4×8 + 4×1 = 64 + 32 + 4 = 100 ✓

Oktal und Linux-Dateiberechtigungen

Der häufigste Anwendungsfall von Oktal in der Praxis ist chmod in Unix-Systemen. Die Zahl 755 ist oktal und bedeutet:

StelleOktalBinärBedeutung
Besitzer7111Lesen + Schreiben + Ausführen
Gruppe5101Lesen + Ausführen (kein Schreiben)
Andere5101Lesen + Ausführen (kein Schreiben)
🐧 Linux-Tipp

Jedes Bit steht für eine Berechtigung: r (4 = read), w (2 = write), x (1 = execute). chmod 644 = Besitzer lesen+schreiben (6=110₂), Gruppe lesen (4=100₂), Andere lesen (4=100₂). Mit unserem Tool kannst du diese Oktalwerte sofort in ihre Binärform umwandeln und jedes Bit prüfen.


IP-Adressen und Binärdarstellung

Jede IPv4-Adresse wie 192.168.1.1 besteht aus 4 Oktetts — 4 Zahlen zwischen 0 und 255, getrennt durch Punkte. Hinter den Kulissen sind das 4 Bytes, also 32 Bits gesamt.

Praxisbeispiel · IP-Adresse 192.168.1.1 → Binär
19211000000
16810101000
100000001
100000001
IP binär: 11000000.10101000.00000001.00000001
Subnetzmaske /24 bedeutet: die ersten 24 Bits definieren das Netzwerk, die letzten 8 den Host.

Netzwerkadministratoren und Sicherheitsexperten arbeiten täglich mit diesen Binärwerten, um Subnets zu berechnen, Firewallregeln zu definieren oder IP-Ranges zu analysieren. Unser Tool kann dir dabei helfen, jede IP-Oktett-Zahl sofort in Binär umzurechnen.


ASCII und Unicode — Zeichen als Zahlen

Jedes Zeichen auf deiner Tastatur hat eine numerische Entsprechung. Der ASCII-Standard (American Standard Code for Information Interchange) definiert 128 Zeichen mit den Dezimalwerten 0–127. Unicode erweitert dies auf über 1,1 Millionen Codepunkte für alle Schriften der Welt.

ASCII-Zeichenbereiche im Überblick
Wie der ASCII-Code in Dezimal-Bereiche aufgeteilt ist
🔤 Unicode-Tipp

Das Eurozeichen hat den Unicode-Codepoint U+20AC. In Hexadezimal sind das 20AC. In Dezimal: 2×4096 + 0×256 + 10×16 + 12×1 = 8.364. Probiere es in unserem Konverter!


Speichergrößen verstehen: Bits, Bytes, Kilobytes und mehr

Speichergrößen basieren auf Binärpotenzen — und der Unterschied zwischen Kilobyte (KB) und Kibibyte (KiB) ist in der Praxis wichtig:

EinheitAbkürzungBitsDezimalwertBinärpotenz
Bitb112⁰
Nibble44
ByteB88
KilobyteKB8.0001.00010³
KibibyteKiB8.1921.0242¹⁰
MegabyteMB8.000.0001.000.00010⁶
MebibyteMiB8.388.6081.048.5762²⁰
GigabyteGB~8 Mrd.1.000.000.00010⁹
GibibyteGiB~8,59 Mrd.1.073.741.8242³⁰

Zahlenbasen in der Programmierung

In fast allen Programmiersprachen kannst du Zahlen direkt in verschiedenen Basen angeben. Hier die wichtigsten Präfixe:

// JavaScript / TypeScript
let dezimal  = 255;          // Basis 10
let binaer   = 0b11111111;   // Basis 2  (0b Präfix)
let oktal    = 0o377;        // Basis 8  (0o Präfix)
let hexadez  = 0xFF;         // Basis 16 (0x Präfix)

// Konvertierung in JS:
parseInt('FF', 16);          // → 255
(255).toString(2);          // → "11111111"
(255).toString(16);         // → "ff"
# Python
dezimal  = 255          # Basis 10
binaer   = 0b11111111   # Basis 2
oktal    = 0o377        # Basis 8
hexadez  = 0xFF         # Basis 16

# Konvertierung:
bin(255)   # → '0b11111111'
oct(255)   # → '0o377'
hex(255)   # → '0xff'
int('ff', 16)  # → 255

Bitmasking — Grundlagen

Bitmasking ist eine Technik, bei der man durch bitweise Operationen bestimmte Bits ausliest, setzt oder löscht. Es ist fundamental in der Systemprogrammierung, im Netzwerkbereich und in der Spieleentwicklung.

Bitmasking · Berechtigung prüfen (Lesen-Flag)
Wert: 0101 AND Maske: 0100 = 0100 ≠ 0 → Recht vorhanden
Bit 2 (Wert 4) prüfen: Wenn das Ergebnis nicht 0 ist, ist das entsprechende Recht gesetzt. Unix nutzt exakt dieses Prinzip für rwx-Berechtigungen.
// Bitmasking in JavaScript
const LESEN    = 0b100; // Bit 2 = 4
const SCHREIBEN = 0b010; // Bit 1 = 2
const AUSFUEHREN = 0b001; // Bit 0 = 1

let rechte = 0b101; // Lesen + Ausführen

if (rechte & LESEN)     console.log('Lesen OK');
if (rechte & SCHREIBEN)  console.log('Schreiben OK');
if (rechte & AUSFUEHREN) console.log('Ausführen OK');

Hex im Debugging und Reverse Engineering

In Debuggern wie GDB, LLDB oder dem Windows Debugger werden Speicheradressen und Registerwerte standardmäßig hexadezimal angezeigt. Ein Beispiel: Die Adresse 0x7FFD2A40 zeigt dir sofort, dass sich dieser Wert im hohen Adressraum befindet — etwas, das man an 2147328576 in Dezimal nicht auf den ersten Blick erkennt.


Beliebige Zahlensysteme: Basis 2 bis Basis 36

Unser Konverter ist nicht auf die vier Hauptsysteme beschränkt. Du kannst jede Basis zwischen 2 und 36 verwenden. Warum maximal 36? Weil es 10 Dezimalziffern (0–9) und 26 Buchstaben (A–Z) gibt — zusammen 36 mögliche Symbole.

BasisNameZeichenAnwendung
2Binär0–1Computerhardware, Bitoperationen
8Oktal0–7Unix-Rechte, historische Systeme
10Dezimal0–9Allgemeiner Alltag
12Duodezimal0–9, A–BZeit (12 Stunden), Mathematik
16Hexadezimal0–9, A–FWebfarben, Speicher, Hashes
32Base32A–Z, 2–7TOTP (2FA), E-Mail-Encoding
36Base360–9, A–ZURL-Shortener, Identifier
64Base64*A–Z, a–z, 0–9 + 2Dateiübertragung, JWT-Token

* Base64 verwendet ein eigenes Alphabet und ist nicht dasselbe wie „Basis 64" im mathematischen Sinne. Probiere unseren Base64 Encoder/Decoder!


Negative Zahlen und große Zahlen umrechnen

Negative Zahlen: Zweierkomplement

In der Computertechnik werden negative ganze Zahlen üblicherweise im Zweierkomplement (Two's Complement) dargestellt. Die Methode:

🔢 Zweierkomplement: -13 in 8-Bit Binär
1
Betrag als Binär darstellen
|−13| = 13 → Binär: 00001101
2
Alle Bits invertieren (Einerkomplement)
0000110111110010
3
1 addieren
11110010 + 1 = 11110011 → Das ist −13 im 8-Bit-Zweierkomplement
💡 Warum Zweierkomplement?

Mit dem Zweierkomplement kann ein Prozessor Addition und Subtraktion mit derselben Hardware durchführen. 5 + (−3) ist dasselbe wie 5 + 253 im 8-Bit-System — das Ergebnis 2 bleibt korrekt, weil der Überlauf einfach ignoriert wird.

Große Zahlen — Präzisionsgrenzen beachten

JavaScript nutzt 64-Bit-Gleitkommazahlen (IEEE 754), was eine maximale sichere Ganzzahl von 2⁵³ − 1 = 9.007.199.254.740.991 bedeutet. Für kryptografische Zwecke oder sehr große Zahlen empfehlen sich spezialisierte Bibliotheken wie BigInt in JavaScript oder das decimal-Modul in Python.


Häufige Fehler beim Umrechnen von Zahlensystemen

⚠️
Falsche Basis gewählt
Man gibt „FF" ein, hat aber Dezimal als Eingabebasis gewählt. F ist keine gültige Dezimalziffer.
✅ Immer zuerst die Eingabebasis prüfen und entsprechend wählen.
0️⃣
Führende Nullen vergessen
Binär 1001 und 00001001 sind mathematisch gleich, aber bei Byte-Darstellungen oder Protokollen wichtig.
✅ Bei Protokollen immer die genaue Bit-Breite einhalten (8, 16, 32 Bit).
🔤
Groß-/Kleinschreibung bei Hex
FF, ff und Ff sind dasselbe — aber nicht alle Parser akzeptieren beide Schreibweisen.
✅ Konsistent bleiben: In CSS immer Großbuchstaben (#FF5733), im Code oft Kleinbuchstaben.
🔄
Reste rückwärts gelesen
Bei der Division muss man die Reste von unten nach oben lesen. Von oben nach unten ergibt ein falsches Ergebnis.
✅ Die letzte Division ergibt die wertvollste Stelle (MSB).
Negative Zahlen falsch umrechnen
−13 binär ist nicht einfach −1101 — Computer nutzen das Zweierkomplement, was ein völlig anderes Ergebnis liefert.
✅ Zweierkomplement verwenden: Bits invertieren + 1 addieren.
💥
Überlauf ignoriert
255 + 1 = 256, aber in einem 8-Bit-System kommt man zu 0 zurück (Overflow) — ein häufiger Sicherheits-Bug.
✅ Immer die Bit-Breite und den Wertebereich des Datentyps kennen.

Zahlensysteme im Vergleich: Vollständige Übersichtstabelle

ZahlensystemBasisZiffernDarstellung von 255Haupteinsatzgebiet
Dezimal100–9255Alltag, Finanzen, Mathematik
Binär20, 111111111CPU, Bits, Protokolle
Oktal80–7377Unix-Rechte, historisch
Hexadezimal160–9, A–FFFFarben, Adressen, Hashes
Basis 3232A–V, 2–77VTOTP, E-Mail-Encoding
Basis 36360–9, A–Z73URL-Shortener, IDs

Warum dieser Zahlenbasis Konverter besser ist

Unser Tool läuft vollständig lokal in deinem Browser — kein Server, keine Datenweitergabe, keine Cookies. Die Umrechnung nutzt JavaScripts native parseInt(wert, basis) und zahl.toString(basis) — präzise bis 2⁵³. Zusätzlich bieten wir:

  • Bit-Visualisierung — sieh exakt, welche der 32 Bits aktiv sind
  • Umrechnungsverlauf — die letzten 8 Konvertierungen im Überblick
  • Beliebige Basen (2–36) — weit über die Standardsysteme hinaus
  • Einklick-Kopieren — jedes Ergebnis sofort in der Zwischenablage
  • DSGVO-konform — keine Daten verlassen dein Gerät
Häufige Fragen zum Zahlenbasis Konverter
Was ist der Unterschied zwischen Dezimal, Binär, Oktal und Hexadezimal?
Alle vier sind Stellenwertsysteme mit unterschiedlichen Basen. Dezimal (10) ist unser Alltagssystem mit 10 Ziffern. Binär (2) ist die Computer-Grundsprache mit nur 0 und 1. Oktal (8) verwendet die Ziffern 0–7 und ist bekannt aus Unix-Dateiberechtigungen. Hexadezimal (16) verwendet 0–9 und A–F und ist ideal für kompakte Darstellung von Bytewerten — z.B. Farbcodes wie #FF5733.
Wie rechne ich Dezimal in Binär um — Schritt für Schritt?
Teile die Dezimalzahl wiederholt durch 2 und notiere den Rest (0 oder 1). Lies die Reste von unten nach oben. Beispiel: 13 ÷ 2 = 6 R1 → 6 ÷ 2 = 3 R0 → 3 ÷ 2 = 1 R1 → 1 ÷ 2 = 0 R1. Reste von unten: 1101. Also: 13 dezimal = 1101 binär. Oder nutze einfach unser Tool oben!
Warum nutzen Computer das Binärsystem?
Computer arbeiten mit elektrischen Signalen, die zwei Zustände kennen: Strom fließt (1) oder Strom fließt nicht (0). Diese physikalische Realität macht das Binärsystem zur natürlichsten Darstellungsform für digitale Hardware. Transistoren sind entweder leitend oder sperrend — zwei Zustände, zwei Ziffern. Das Binärsystem erlaubt auch einfache logische Verknüpfungen (AND, OR, NOT, XOR), die direkt in Hardware implementiert werden.
Was bedeuten die Buchstaben A bis F im Hexadezimalsystem?
Da Hexadezimal 16 verschiedene Ziffern benötigt, wir aber nur 10 Zahlzeichen (0–9) haben, werden die Buchstaben A bis F für die Werte 10 bis 15 verwendet: A=10, B=11, C=12, D=13, E=14, F=15. Groß- und Kleinbuchstaben sind gleichwertig (FF = ff = fF).
Wie rechne ich schnell zwischen Hexadezimal und Binär um?
Jede Hex-Stelle entspricht exakt 4 Binärstellen (Nibble). Einfach jede Hex-Ziffer separat in 4 Bits umrechnen und aneinanderhängen. Beispiel: B4 → B=1011, 4=0100 → 10110100. Diese direkte Methode braucht kein Dezimalsystem als Zwischenschritt und ist viel schneller.
Was ist das Zweierkomplement und wozu braucht man es?
Das Zweierkomplement ist die Standardmethode, um negative ganze Zahlen in Binär darzustellen. Schritte: (1) Betrag der negativen Zahl als Binär darstellen, (2) alle Bits invertieren (Einerkomplement), (3) 1 addieren. Der Vorteil: Addition und Subtraktion funktionieren mit derselben Hardware, weil −n + n = 0 auch im Binärsystem aufgeht.
Wo wird Hexadezimal im Alltag verwendet?
Hexadezimal ist allgegenwärtig: CSS-Farbcodes (#FF5733), MAC-Adressen (00:1A:2B:3C:4D:5E), Speicheradressen in Debuggern (0x7FFD2A40), kryptografische Hash-Werte (SHA-256 als Hex-String), Unicode-Codepoints (U+20AC für €), IPv6-Adressen (2001:0db8:85a3::8a2e:0370:7334) und Bytecodes in der Programmierung.
Ist dieses Tool kostenlos und datenschutzkonform?
Ja, vollständig kostenlos und ohne jede Registrierung. Das Tool läuft komplett in deinem Browser — keine Daten werden an Server gesendet oder gespeichert. Alle Berechnungen erfolgen lokal mit JavaScript. Das Tool ist DSGVO-konform und datenschutzfreundlich.
Was ist Basis 36 und wofür wird sie genutzt?
Basis 36 ist das Maximum für alphanumerische Zahlensysteme — es nutzt alle 10 Ziffern (0–9) und alle 26 Buchstaben (A–Z). Eingesetzt wird es für URL-Shortener (kompakte IDs), Identifier in Datenbanken und überall dort, wo man eine Zahl in möglichst wenige alphanumerische Zeichen kodieren möchte. Die Zahl 1.000.000 in Basis 36 wird z.B. zu LFLS.