Free Online Tool Русский

Binary To Hexadecimal Converter

Convert binary to hexadecimal with step-by-step mathematical calculations, reference lookup tables, and code snippets. Free online tool.

Binary To Hexadecimal Calculator

Двоичная (Base 2)
Десятичная (Base 10)
42
Шестнадцатеричная (Base 16)
0x2A
Восьмеричная (Base 8)
52
Математическое Пояснение (Пошагово)
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₈

Универсальная Матрица Преобразования Бит и Чисел

Справочная таблица соответствий между двоичной, шестнадцатеричной, десятичной, восьмеричной системами и символами ASCII.

Десятичная (Base 10) Двоичная (Base 2) Шестнадцатеричная (Base 16) Восьмеричная (Base 8)
0 0x0 0
1 0x1 1
2 0x2 2
3 0x3 3
4 0x4 4
5 0x5 5
6 0x6 6
7 0x7 7
8 0x8 10
9 0x9 11
10 0xA 12
11 0xB 13
12 0xC 14
13 0xD 15
14 0xE 16
15 0xF 17

Примеры Кода

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"