Octal to Decimal Converter

Convert octal numbers (base 8) to decimal numbers (base 10) with this free converter. Octal uses digits 0 through 7, whilst decimal uses 0 through 9. Enter your octal value below to see the decimal equivalent instantly.

Quick Conversions

Click any button below for instant conversion of common octal values.

Octal to Decimal Conversion Table

This table shows common octal numbers and their decimal equivalents.

Octal (Base 8) Decimal (Base 10) Octal (Base 8) Decimal (Base 10)
002016
112117
222218
332319
442420
553024
664032
775040
1086048
1197056
12107763
131110064
1412144100
1513200128
1614377255
1715777511

Conversion Formula and Method

The octal system operates on base 8, which means each position represents a power of 8. Converting from octal to decimal requires multiplying each digit by its positional value.

The Formula

Decimal = dn × 8n + dn-1 × 8n-1 + … + d1 × 81 + d0 × 80

Where d represents each octal digit, and n represents the position from right to left (starting at 0).

Step-by-Step Method

Follow these steps to convert any octal number to decimal:

  1. Write down the octal number – Identify each digit from right to left
  2. Assign position values – Starting from 0 on the right, number each position
  3. Calculate powers of 8 – Work out 80=1, 81=8, 82=64, etc.
  4. Multiply each digit – Multiply each octal digit by its corresponding power of 8
  5. Sum the results – Add all the products together to get your decimal answer

Worked Example: Convert 754₈ to Decimal

Step 1: Identify the digits: 7, 5, 4

Step 2: Assign positions (right to left): 4 is position 0, 5 is position 1, 7 is position 2

Step 3: Calculate the powers: 80 = 1, 81 = 8, 82 = 64

Step 4: Multiply: (7 × 64) + (5 × 8) + (4 × 1)

Step 5: Sum: 448 + 40 + 4 = 492

Answer: 754₈ = 492₁₀

Another Example: Convert 123₈ to Decimal

Breakdown: 1 × 82 + 2 × 81 + 3 × 80

Calculation: (1 × 64) + (2 × 8) + (3 × 1) = 64 + 16 + 3 = 83

Answer: 123₈ = 83₁₀

Number System Conversions

Octal is part of a family of number systems used in computing and mathematics. Here’s how octal compares with other common bases.

Binary (Base 2) Octal (Base 8) Decimal (Base 10) Hexadecimal (Base 16)
0000000
0001111
0010222
0011333
0100444
0101555
0110666
0111777
10001088
10011199
10101210A
11111715F
10000201610
11111111377255FF

Where Octal Numbers Appear

Whilst octal isn’t as common today as hexadecimal, it still pops up in various computing contexts. Understanding when you might encounter octal helps contextualise why this conversion matters.

Unix File Permissions

Unix and Linux systems use octal notation for file permissions. The familiar “chmod 755” command sets read, write, and execute permissions using octal values. Each digit represents permissions for owner, group, and others.

Early Computing Systems

Older computer systems, particularly those with 12-bit, 24-bit, or 36-bit word sizes, favoured octal because these word lengths divide evenly by three. Each octal digit represents exactly three binary bits.

Digital Electronics

Some digital circuit designs and embedded systems documentation use octal notation to represent binary states more compactly than binary itself, whilst remaining more readable than hexadecimal for certain applications.

Did you know? The octal system was more popular than hexadecimal in early computing. However, as 8-bit and 16-bit architectures became standard, hexadecimal (base 16) took over because it aligns better with these byte-oriented systems.

FAQs

What is an octal number?

An octal number is a number expressed in base 8, using only the digits 0 through 7. Each position in an octal number represents a power of 8, similar to how each position in decimal represents a power of 10.

Why do we use octal numbers?

Octal provides a more compact way to represent binary numbers compared to binary itself. Three binary digits convert directly to one octal digit, which historically made octal popular in computing before hexadecimal became the standard.

How do I know if a number is octal?

Octal numbers only contain digits 0-7. If you see an 8 or 9, it’s not octal. In programming, octal numbers often have a leading zero (like 0755) or are marked with a subscript 8 (like 755₈) in mathematical notation.

Can octal numbers have decimal points?

Yes, octal numbers can represent fractional values. The digits after the octal point represent negative powers of 8 (8-1, 8-2, etc.). For example, 0.4₈ equals 0.5₁₀ because 4 × 8-1 = 4/8 = 0.5.

What’s the largest single digit in octal?

The largest single digit in octal is 7. This is because octal is base 8, so it uses eight digits total (0, 1, 2, 3, 4, 5, 6, 7). The next number would be 10₈, which equals 8 in decimal.

How does octal relate to binary?

Octal and binary have a direct relationship. Each octal digit corresponds to exactly three binary digits. For example, 7₈ = 111₂, 5₈ = 101₂, and 3₈ = 011₂. This makes conversion between octal and binary straightforward.

Is octal still used in modern computing?

Octal is less common than hexadecimal in modern computing, but it’s still used in Unix/Linux file permissions and occasionally in embedded systems. Most contemporary programming languages support octal literals for backwards compatibility.

What happens if I try to convert 89 from octal?

You can’t convert 89 from octal because octal only uses digits 0-7. The digits 8 and 9 don’t exist in base 8. If you see these digits, the number is either decimal, hexadecimal, or another base system.

Scroll to Top