Octal to Hexadecimal
Octal (oct)
Hexadecimal (hex)
How it is calculated
The number is first converted to decimal as digits × radixⁿ, then to the selected base by division with remainder. Prefixes 0x, 0b, 0o and digit grouping with spaces or _ are allowed.
oct: digits 0 1 2 3 4 5 6 7, radix 8
hex: digits 0 1 2 3 4 5 6 7 8 9 A B C D E F, radix 16
255₈ = 2×8₂ + 5×8₁ + 5×8₀ = 128 + 40 + 5 = 173₁₀
173 ÷ 16 = 10 remainder 13 (D)
10 ÷ 16 = 0 remainder 10 (A)
255₈ = AD₁₆