🧮 Oktal ↔ Dezimal Rechner

Oktal (Basis 8) in Dezimal (Basis 10) umrechnen – exakt, schnell und leicht verständlich

Mit diesem Online-Tool konvertieren Sie Zahlen sekundenschnell zwischen dem Oktalsystem (0 – 7) und dem Dezimalsystem (0 – 9). Perfekt für Informatik, Elektrotechnik und Lehre.

🔢 Oktal ↔ Dezimal Umrechnung
Beispiel: „17“ (Oktal) oder „15“ (Dezimal)

Oktal und Dezimal: Die Grundlagen

Das Oktalsystem (Basis 8) verwendet die Ziffern 0–7. Jede Stelle repräsentiert eine Potenz von 8 (8⁰=1, 8¹=8, 8²=64, 8³=512…). Das Dezimalsystem (Basis 10) ist unser Alltagssystem mit den Ziffern 0–9.

Der wichtigste Grund warum Informatiker Oktal kennen müssen: 1 Oktalziffer = exakt 3 Bits. Das macht Oktal zur kompakten Darstellung von Binärzahlen — und erklärt warum Linux-Dateiberechtigungen in Oktal angegeben werden.

Umrechnung Schritt fĂźr Schritt

📐 Oktal → Dezimal: Stellenwert-Methode

Formel: Wert = Σ (Ziffer × 8Position)

Position zählt von rechts beginnend mit 0.

Beispiel: Oktal 752 → Dezimal:

7 × 8² + 5 × 8¹ + 2 × 8⁰ = 7 × 64 + 5 × 8 + 2 × 1 = 448 + 40 + 2 = 490

📐 Dezimal → Oktal: Divisions-Methode

Schritt 1: Zahl ÷ 8 = Ergebnis Rest R₀

Schritt 2: Ergebnis ÷ 8 = neues Ergebnis Rest R₁

Wiederholen bis Ergebnis = 0. Oktalzahl = Reste rßckwärts lesen.

Beispiel: Dezimal 490 → Oktal:

490 á 8 = 61 Rest 2

61 á 8 = 7 Rest 5

7 á 8 = 0 Rest 7

Rückwärts lesen: 752 ✅

Weitere Umrechnungsbeispiele mit vollständigem Rechenweg

OktalRechnungDezimalBinär (zur Referenz)
77 × 8⁰ = 77111
101×8 + 0×181000
171×8 + 7×1151111
373×8 + 7×13111111
777×8 + 7×163111111
1001×64 + 0+0641000000
3773×64 + 7×8 + 7×125511111111
7557×64 + 5×8 + 5×1493111101101
7777×64 + 7×8 + 7×1511111111111
10001×5125121000000000

Vollständige Referenztabelle 0–63 (Oktal ↔ Dezimal ↔ Binär)

DezOktBinDezOktBinDezOktBinDezOktBin
00000810001 0001620010 0002430011 000
11001911001 0011721010 0012531011 001
220101012001 0101822010 0102632011 010
330111113001 0111923010 0112733011 011
441001214001 1002024010 1002834011 100
551011315001 1012125010 1012935011 101
661101416001 1102226010 1103036011 110
771111517001 1112327010 1113137011 111

Linux chmod: Warum Oktal so wichtig ist — vollständig erklärt

Der häufigste Praxisfall fßr Oktal in der Informatik sind Unix/Linux-Dateiberechtigungen. Der Befehl chmod 755 datei.sh setzt Rechte im Oktalsystem. Das Verstehen dieses Systems erspart viel Rätselraten:

📐 Warum funktioniert chmod mit Oktal?

Linux hat 3 Berechtigungs-Typen: r (read=4), w (write=2), x (execute=1)

Und 3 Benutzergruppen: EigentĂźmer (u), Gruppe (g), Andere (o)

Jede Gruppe bekommt einen Wert 0–7 (Summe der gewünschten Rechte) → exakt 3 Bits → 1 Oktalziffer.

Drei Oktalziffern decken alle 9 Bits der Berechtigungsmaske ab.

OktalzifferBinärRechteBedeutung
0000---Keine Rechte
1001--xNur ausfĂźhren
2010-w-Nur schreiben
3011-wxSchreiben + ausfĂźhren
4100r--Nur lesen
5101r-xLesen + ausfĂźhren
6110rw-Lesen + schreiben
7111rwxAlle Rechte
chmod-WertEigentĂźmerGruppeAndereTypischer Einsatz
755rwx (7)r-x (5)r-x (5)AusfĂźhrbare Dateien, Webserver-Skripte
644rw- (6)r-- (4)r-- (4)Normale Dateien, HTML, CSS
700rwx (7)--- (0)--- (0)Private Skripte, SSH-Keys
600rw- (6)--- (0)--- (0)Private Dateien (z.B. .ssh/id_rsa)
777rwx (7)rwx (7)rwx (7)Temporär, Testumgebungen (Sicherheitsrisiko!)
400r-- (4)--- (0)--- (0)Read-only, AWS .pem-Keys

⚠️ chmod 777 ist ein Sicherheitsrisiko

chmod 777 gibt allen Benutzern alle Rechte — auch unbekannten Nutzern auf dem System. Auf Webservern kann das zur Kompromittierung führen. Nur in isolierten Testumgebungen verwenden. Standard für Webdateien: 644 (Dateien) und 755 (Verzeichnisse).

Zahlensysteme im Vergleich: Oktal in der Informatik-Landschaft

SystemBasisZiffern1 Zeichen = X BitsHauptanwendung
Binär20, 11 BitHardware, direkte Bitoperationen
Oktal80–73 BitsUnix-Dateiberechtigungen, ältere Systeme
Dezimal100–9~3,32 BitsAlltag, menschliche Lesbarkeit
Hexadezimal160–9, A–F4 BitsSpeicheradressen, Farben (#FF5733), Bytes

💡 Oktal vs. Hexadezimal — was wann nutzen?

Oktal: Optimal wenn Gruppen zu 3 Bits wichtig sind — klassisch Unix-Rechte (9 Bits = 3 × 3 Bits = 3 Oktalziffern).

Hexadezimal: Optimal wenn Bytes (8 Bits) dargestellt werden sollen — 1 Byte = exakt 2 Hexziffern. Daher dominiert Hex in moderner Programmierung (Speicher, Farben, Hashes).

Im modernen Code-Kontext ist Hex deutlich häufiger als Oktal — Oktal kennen sollte man vor allem für chmod und Legacy-Systeme.

Oktal in verschiedenen Programmiersprachen

SpracheOktal-LiteraleBeispielErgebnis (Dez)
C / C++FĂźhrende 0int x = 0755;493
PythonPräfix 0ox = 0o755493
JavaScriptPräfix 0o (ES6+)let x = 0o755493
JavaFĂźhrende 0int x = 0755;493
Bash/Shellchmod-Syntaxchmod 755 fileBerechtigungsmaske
PHPFĂźhrende 0$x = 0755;493

⚠️ Vorsicht: Oktal-Fehler in C und PHP

In C, Java und PHP erzeugt eine führende 0 automatisch eine Oktalzahl. Das heißt: int x = 09; ist in C ein Syntaxfehler (9 ist keine Oktalziffer!). Und int x = 010; ist nicht 10, sondern 8 (Oktal 10 = Dezimal 8). Dieser Fehler passiert häufig bei Port-Nummern oder Zeitangaben mit führender Null.

Häufige Fragen zu Oktal und Dezimal

Wie rechnet man Oktal in Dezimal um?

Jede Oktalziffer wird mit der entsprechenden Potenz von 8 multipliziert und alles addiert. Beispiel: Oktal 345 = 3×8² + 4×8¹ + 5×8⁰ = 3×64 + 4×8 + 5×1 = 192 + 32 + 5 = 229. Merkhilfe: Stellenwerte von rechts sind 1, 8, 64, 512, 4096…

Wie rechnet man Dezimal in Oktal um?

Fortgesetztes Dividieren durch 8, Reste notieren, rückwärts lesen. Beispiel: 229 ÷ 8 = 28 Rest 5 | 28 ÷ 8 = 3 Rest 4 | 3 ÷ 8 = 0 Rest 3. Rückwärts: 345. Probe: 3×64 + 4×8 + 5 = 192+32+5 = 229 ✅

Was bedeutet chmod 755 in Linux?

chmod 755 setzt Berechtigungen: Eigentßmer = 7 (rwx: lesen+schreiben+ausfßhren), Gruppe = 5 (r-x: lesen+ausfßhren), Andere = 5 (r-x: lesen+ausfßhren). In Binär: 111 101 101. Typisch fßr ausfßhrbare Skripte und Webserver-Verzeichnisse wo andere Benutzer lesen und ausfßhren, aber nicht schreiben dßrfen.

Was ist der Unterschied zwischen Oktal und Hexadezimal?

Oktal (Basis 8): Eine Ziffer = 3 Bits. Optimal fĂźr 3-Bit-Gruppen wie Unix-Dateiberechtigungen. Hexadezimal (Basis 16): Eine Ziffer = 4 Bits. Optimal fĂźr Bytes (8 Bits = 2 Hexziffern). Deshalb dominiert Hex in moderner Programmierung: Speicheradressen, RGB-Farben (#FF5733), MD5-Hashes, UUID etc. Oktal ist historisch wichtig aber in neuem Code kaum noch anzutreffen.

Warum gibt es in Python 0o vor Oktalzahlen?

In Python 2 wurden Oktalzahlen mit führender 0 geschrieben (z.B. 0755). Das führte zu Verwirrung und Bugs: Programmierer nutzten führende Nullen als Formatierung ohne zu wissen dass es Oktal bedeutet. Python 3 machte 0o als Pflichtpräfix (0o755) — klarer und fehlersicherer. Ähnlich: 0x für Hexadezimal (0xFF), 0b für Binär (0b1010). In C/Java gilt die alte Regel noch: führende 0 = Oktal.

Vertrauen Sie unserer Expertise

Daniel Niedermayer

Daniel Niedermayer

Geschäftsfßhrer

Zuletzt geprĂźft am: 4. November 2025

Unsere Methodik

Die Umrechnung basiert auf der Basis-8-Darstellung von Zahlen. Jede Oktalstelle wird Ăźber 8-Potenzen gewichtet. Alle Berechnungen erfolgen mit JavaScript Double-Precision und werden sinnvoll gerundet.

Mehr zur Methodik erfahren
★★★★★

4,9 von 5 Sternen

Basierend auf Ăźber 1.893 echten Nutzerbewertungen

Ergebnisse einer Nutzerbefragung auf unserer Website im April 2025

Daniel G.

Ideal für Informatikstudenten – schnell, exakt und anschaulich!

Daniel G.

Softwareentwickler

Sabine K.

Sehr verständlicher Rechner – hilfreich beim Unterrichten von Zahlensystemen.

Sabine K.

Dozentin

Jeremiah H.

Endlich ein klarer und korrekter Umrechner für Oktal-Zahlen – top!

Jeremiah H.

IT-Projektleiter

Fixrechner.de bietet präzise Online-Tools fßr Mathematik, Technik und Alltag. Wir kombinieren wissenschaftliche Genauigkeit mit einfacher Bedienbarkeit.

✓

GeprĂźfte Genauigkeit

Jede Formel wird regelmäßig durch Fachexperten überprüft.

🔒

Datenschutz garantiert

Keine Speicherung Ihrer Eingaben – vollständig anonym.

🔬

Wissenschaftlich fundiert

Basierend auf anerkannten mathematischen Standards.

Letzte Aktualisierung: 4. November 2025