💻 Octal to Decimal Converter

Convert Octal (octal) to Decimal (decimal) instantly. Octal to decimal conversion.

1 unit =
From
To
Formulae.g. 377 = 255
UnitNameValue
decimalDecimal (Base 10)
binaryBinary (Base 2)
hexHexadecimal (Base 16)

Quick Answer

Example: 10 (Octal) = 8 (Decimal)

Method: Multiply each octal digit by its power of 8. E.g. 377₈ = 3×64 + 7×8 + 7 = 192+56+7 = 255₁₀.

Octal is base-8; Decimal is base-10. Use the converter above for any value instantly.

Worked Examples

10 octal = 8 decimal — base transition
108 = 810
Octal 10 → Decimal 8
100 octal = 64 decimal — 8²
1008 = 6410
Octal 100 → Decimal 64
377 octal = 255 decimal — max byte
3778 = 25510
Octal 377 → Decimal 255
1000 octal = 512 decimal — 8³
10008 = 51210
Octal 1000 → Decimal 512

Octal to Decimal Reference Table

Common values from 0 to 1,048,576 — powers of 2 and standard computing values

Octal (base 8)Decimal (base 10)Notes
00Zero
11One
22Two
33
44Four
55
66
77
108Eight
119
1210Ten
1311
1412
1513
1614
1715Max nibble (4-bit)
2016One hex digit
40322⁵
100642⁶
2001282⁷
377255Max byte
4002562⁸
10005122⁹
200010241 KiB
400020482 KiB
1000040964 KiB
1000003276832 KiB
17777765535Max 16-bit unsigned
200000655362¹⁶
400000010485761 MiB (2²⁰)

How to Convert

Expand by powers of 8

Rightmost digit × 1, next × 8, next × 64, next × 512...

377₈ = 255₁₀

The max byte in octal is 377. Memorize: 3×64 + 7×8 + 7 = 192+56+7 = 255.

Each digit is 0–7

No digit can be 8 or 9 in octal — a common source of mistakes.

Who Uses This Converter?

Software Developer

Converts between binary, hex, and decimal daily for debugging, bitmasking, and memory address analysis.

Computer Science Student

Learns number base conversions as a fundamental concept in computer architecture and digital logic courses.

Network Engineer

Works with IP addresses, subnet masks, and MAC addresses in binary, decimal, and hex representations.

Embedded Systems Engineer

Programs microcontrollers using binary bit patterns and hex register values for hardware configuration.

Digital Electronics Designer

Designs logic circuits using binary truth tables and checks hex values on oscilloscopes and analyzers.

Cybersecurity Analyst

Reads hex dumps, analyzes binary data, and decodes encoded strings during reverse engineering and forensics.

Frequently Asked Questions

About Octal and Decimal Number Systems

Octal (Base 8)

The octal (base-8) system uses digits 0–7 and was historically important in early computing because it maps cleanly to 3-bit groups (2³=8). Before hexadecimal became dominant, octal was the standard shorthand for binary in many early computer systems.

Unix and Linux file permission codes use octal: chmod 755 sets read/write/execute (111=7) for owner, read/execute (101=5) for group and others. Unix file permissions are still one of the main reasons programmers encounter octal today.

Interesting fact: The DEC PDP series computers (1960s–1970s) — among the most influential minicomputers ever built — used octal throughout their documentation and front-panel displays. Many 1970s programming books use octal; older UNIX documentation assumes octal fluency.

Decimal (Base 10)

The decimal (base-10) number system uses ten digits (0–9) and is the universal numeral system for human mathematics, commerce, and everyday life. It is almost certainly based on the ten fingers of the human hand — 'digit' comes from the Latin digitus meaning finger.

The decimal system with positional notation and zero was developed in India (5th–7th century CE) and transmitted to Europe via Arabic mathematicians — which is why it is also called the Hindu-Arabic numeral system. It replaced Roman numerals in European commerce by the 16th century.

Interesting fact: Not all cultures chose base-10. Babylonians used base-60 (preserved in our 60 seconds, 60 minutes, 360 degrees). The Mayans used base-20. The Yuki people of California used base-8, counting the spaces between fingers rather than the fingers themselves.

About Octal to Decimal Conversion

Octal to decimal is needed when reading Unix permissions and older system documentation. 10₈=8, 100₈=64, 377₈=255, 1000₈=512. Three octal digits (000–377) exactly represent one byte. Octal has largely been superseded by hex in modern practice.

Use the converter above for any value. Results are exact — numeral base conversions involve no rounding or approximation.