Octal to Binary Converter

🔒 Runs in your browser — nothing is sent to a server

Convert an octal number to binary. Each octal digit expands to exactly three binary digits — for example 755 in octal becomes 111101101 in binary, where each 3-bit group encodes one Unix permission triplet (rwx, r-x, r-x). Useful for decomposing chmod and umask values into the individual read, write and execute flags they represent. Long octal strings are handled exactly using BigInt internally.

Octal (8)

Allowed: 0–7

Binary (2)

Allowed: 0 and 1

Octal (8)Binary (2)

Quick reference table

Octal (8)Binary (2)
7111
101000
1001000000
777111111111
10001000000000
7777111111111111

Glossary

Octal (base 8)

The octal numeral system uses digits 0 through 7. It was popular in early computing because each octal digit maps cleanly to exactly three binary digits, which made it convenient for systems with 12-, 24- or 36-bit words. Today its most common surviving use is Unix file permissions: chmod 755 means owner-rwx, group-rx, others-rx, where each digit is a 3-bit permission mask.

Binary (base 2)

The binary numeral system uses only two digits — 0 and 1 — and is the native number system of every digital computer. Each binary digit (bit) represents a power of 2: the rightmost bit is 2^0 = 1, then 2^1 = 2, 2^2 = 4, 2^3 = 8 and so on. Eight bits form one byte. Binary underlies every memory cell, register and network packet.

Related tools