Octal to Decimal Converter
Enter an octal number to instantly get its decimal, binary, and hexadecimal equivalents.
Last updated: May 30, 2026
Find this tool useful? Support the project to keep it free!
Buy me a coffeeWhat is Octal to Decimal Converter?
Octal (base 8) uses digits 0–7. To convert an octal number to decimal, multiply each digit by 8 raised to its positional power (starting from the right at 0) and sum the results.
For example, octal 377: - 3 × 8² = 3 × 64 = 192 - 7 × 8¹ = 7 × 8 = 56 - 7 × 8⁰ = 7 × 1 = 7 Total: 192 + 56 + 7 = 255
Octal 755 (a familiar Unix permission): - 7 × 64 = 448, 5 × 8 = 40, 5 × 1 = 5 → decimal 493
How to Use Octal to Decimal Converter
Type or paste an octal number in the input field (only digits 0–7).
The decimal, binary, and hex outputs update in real time.
Click any copy button to copy a result to your clipboard.
Click "Load Sample" to see an example.
Common Use Cases
- Translating Unix chmod permission values to human-readable decimal.
- Learning the octal number system in computer science courses.
- Decoding octal-encoded values in legacy configuration files.
Example Input and Output
Octal 377 converts to decimal 255 — the maximum value for an 8-bit byte.
377255Data Privacy
All conversions run entirely in your browser. No data is sent to any server.
Frequently Asked Questions
Can I enter a leading zero?
Yes. In C/Unix convention, a leading zero indicates octal notation (e.g. 0755). This tool strips it automatically.
What is the decimal value of octal 644?
6 × 64 + 4 × 8 + 4 = 384 + 32 + 4 = 420. Octal 644 is decimal 420, the permission for owner read/write, group/others read-only.
Does this handle large octal numbers?
Yes. BigInt is used internally so there is no practical limit on input size.
Related Tools
Decimal to Octal Converter
Convert decimal integers to octal (base 8) notation. Also shows binary and hexadecimal outputs. Supports arbitrarily large numbers.
Octal to Binary Converter
Convert octal (base 8) numbers to binary, decimal, and hexadecimal. Supports large octal values via BigInt.
Octal to Hex Converter
Convert octal (base 8) numbers to hexadecimal (base 16), decimal, and binary. Uses BigInt for precision on large values.
Hex to Decimal Converter
Convert hexadecimal numbers to decimal (base 10), binary, and octal. Accepts 0x prefix. Uses BigInt for large values.
Binary to Decimal Converter
Convert binary numbers (base 2) to decimal (base 10). Also shows hexadecimal and octal equivalents. Supports large binary numbers.
Binary to Octal Converter
Convert binary numbers (base 2) to octal (base 8). Also shows decimal and hexadecimal equivalents. Supports large binary numbers with BigInt precision.

