Convert octal numbers (integers and floats) to binary instantly with batch conversion support. Essential tool for programmers, students, and engineers.
Batch Conversion: Convert multiple octal numbers at once. Enter one octal value per line, or separate values with commas, spaces, or tabs. Supports integers and floating-point numbers.
Octal is a base-8 numeral system that uses digits 0 through 7. Binary is a base-2 system using only 0 and 1. Converting octal to binary is straightforward because 8 is a power of 2 (2³ = 8).
Conversion Algorithm:
Important Notes on Octal Float Conversion:
| Octal Digit | Binary (3-bit) | Decimal Value | Octal Digit | Binary (3-bit) | Decimal Value |
|---|---|---|---|---|---|
| 0 | 000 | 0 | 4 | 100 | 4 |
| 1 | 001 | 1 | 5 | 101 | 5 |
| 2 | 010 | 2 | 6 | 110 | 6 |
| 3 | 011 | 3 | 7 | 111 | 7 |
Octal 12 to Binary: 1₈ = 001₂, 2₈ = 010₂ → Combine: 001 010 → Remove leading zeros → 1010₂
Octal 12.4 to Binary: Integer part: 1₈ = 001₂, 2₈ = 010₂ → 1010₂, Fractional part: 4₈ = 100₂ → 12.4₈ = 1010.1₂
Octal 15.5 to Binary: Integer part: 1₈ = 001₂, 5₈ = 101₂ → 1101₂, Fractional part: 5₈ = 101₂ → 15.5₈ = 1101.101₂
Calculator Features:
12
1010
12.4
1010.1
17
1111
0.4
0.1
0.2
0.01
15.5
1101.101
377
11111111
777
111 111 111
755
111 101 101
644
110 100 100
600
110 000 000
750
111 101 000
400
100 000 000