Free Online Tool English
Hex To Binary Converter
Convert hex to binary with step-by-step mathematical calculations, reference lookup tables, and code snippets. Free online tool.
Hex To Binary Calculator
Binary (Base 2)
00101010
Decimal (Base 10)
42
Hexadecimal (Base 16)
0x2A
Octal (Base 8)
52
Mathematical Breakdown (Step-by-Step)
42 in Decimal (Base 10)
➔ Binary: 42 = 32 + 8 + 2 = (1 × 2⁵) + (0 × 2⁴) + (1 × 2³) + (0 × 2²) + (1 × 2¹) + (0 × 2⁰) = 101010₂
➔ Hexadecimal: 42 ÷ 16 = 2 remainder 10 ('A') = 0x2A₁₆
➔ Octal: 42 ÷ 8 = 5 remainder 2 = 52₈
Universal Bit Converter & Number Translation Matrix
Universal lookup table mapping binary, hexadecimal, decimal, octal, and ASCII character definitions.
| Decimal (Base 10) | Binary (Base 2) | Hexadecimal (Base 16) | Octal (Base 8) |
|---|---|---|---|
| 0 | 0000 | 0x0 | 0 |
| 1 | 0001 | 0x1 | 1 |
| 2 | 0010 | 0x2 | 2 |
| 3 | 0011 | 0x3 | 3 |
| 4 | 0100 | 0x4 | 4 |
| 5 | 0101 | 0x5 | 5 |
| 6 | 0110 | 0x6 | 6 |
| 7 | 0111 | 0x7 | 7 |
| 8 | 1000 | 0x8 | 10 |
| 9 | 1001 | 0x9 | 11 |
| 10 | 1010 | 0xA | 12 |
| 11 | 1011 | 0xB | 13 |
| 12 | 1100 | 0xC | 14 |
| 13 | 1101 | 0xD | 15 |
| 14 | 1110 | 0xE | 16 |
| 15 | 1111 | 0xF | 17 |
Developer Code Snips
Python
# Convert number across bases
num = 42
print(bin(num)) # Binary: 0b101010
print(hex(num)) # Hex: 0x2a
print(oct(num)) # Octal: 0o52
JavaScript
// Convert number across bases
const num = 42;
console.log(num.toString(2)); // Binary: "101010"
console.log(num.toString(16)); // Hex: "2a"
console.log(num.toString(8)); // Octal: "52"