Инструменты
RU

Перевод из шестнадцатеричной в десятичную систему онлайн

Введите шестнадцатеричное число, например FF или 0x1A, — и сразу увидите его десятичное значение с пошаговым решением. Конвертер также показывает двоичное и восьмеричное представление, понимает числа со знаком (дополнительный код) и дробные значения и переводит целые списки за один раз.

Совет: вводите по одному числу на строку, чтобы перевести сразу весь список.

Во всех системах счисления

Шестнадцатеричная
Десятичная
Двоичная
Восьмеричная

Конфиденциально: ваши данные обрабатываются в браузере и никуда не загружаются.

Как пользоваться конвертером hex в dec

  1. Введите или вставьте hex-число в поле ввода. Допускаются префиксы 0x или #, суффикс h в конце, пробелы и подчёркивания. Чтобы перевести список, вводите по одному числу на строку.
  2. Десятичное значение появляется мгновенно — вместе с двоичным и восьмеричным и пошаговым объяснением вычислений.
  3. Если hex-значение — целое число со знаком, отметьте Со знаком (дополнительный код) и выберите разрядность: например, FF как 8-битное число равно −1. Затем скопируйте результат.

Как перевести число из шестнадцатеричной системы в десятичную

Шестнадцатеричная система — это система счисления с основанием 16. В ней используются цифры 0–9 и буквы A = 10, B = 11, C = 12, D = 13, E = 14 и F = 15. Каждый разряд в 16 раз больше по весу, чем соседний справа, поэтому формула перевода из шестнадцатеричной системы в десятичную выглядит так:

decimal = dₙ × 16ⁿ + … + d₂ × 16² + d₁ × 16¹ + d₀ × 16⁰

Умножьте каждую цифру на 16 в степени, равной номеру её разряда (нумерация с 0 справа), и сложите результаты. Пример: 3C = 3 × 16 + 12 = 60, а 1A3F = 1 × 4096 + 10 × 256 + 3 × 16 + 15 × 1 = 4096 + 2560 + 48 + 15 = 6719.

РазрядСтепень 16Десятичное значение
016⁰1
116¹16
216²256
316³4096
416⁴65536
516⁵1048576

Таблица перевода из шестнадцатеричной системы в десятичную

Hex-значения, которые ищут чаще всего, и их десятичные эквиваленты. Один байт принимает значения от 00 до FF (0–255); в примечаниях указан символ ASCII или смысл значения в программировании.

HexДесятичноеПолезно знать
101616¹
1A261 × 16 + 10
2032Пробел в ASCII
2A42ASCII *
3C60ASCII <
64100ASCII d
7F127Максимальное 8-битное значение со знаком
80128−128 как байт со знаком
FF255Максимальное значение байта; −1 как байт со знаком
10025616²
3E810003 × 256 + 14 × 16 + 8
7FFF32767Максимальное 16-битное значение со знаком
FFFF65535Максимальное 16-битное значение; −1 как 16-битное число со знаком
7FFFFFFF2147483647Максимальное 32-битное целое со знаком
FFFFFFFF4294967295Максимальное 32-битное целое без знака

Перевод hex в десятичную систему в Python, JavaScript и Excel

Почему стоит выбрать Online Hex Converter?

Часто задаваемые вопросы

Сколько будет FF в десятичной системе?

FF в hex — это 255 в десятичной системе: 15 × 16 + 15 = 255. Это максимальное значение, которое помещается в один байт. Если читать те же биты как 8-битное число со знаком (в дополнительном коде), они означают −1.

Как перевести отрицательное hex-число в десятичную систему?

Если у hex-числа есть знак минус, переведите цифры и сохраните знак: −1A = −26. Если это значение в дополнительном коде, например FFFE, отметьте Со знаком (дополнительный код) и выберите 16 бит: конвертер вычтет 2¹⁶ = 65536 из 65534 и покажет −2.

Можно ли перевести hex-числа с дробной частью?

Да. Цифры после точки имеют веса 16⁻¹ = 1/16, 16⁻² = 1/256 и так далее, поэтому 1A.8 = 26 + 8/16 = 26.5, а 0.4 = 0.25.

Есть ли ограничение на размер hex-числа?

Практически нет. Конвертер использует целые числа произвольной точности, поэтому 64-битные значения вроде FFFFFFFFFFFFFFFF (18446744073709551615) и даже более длинные hex-строки переводятся точно, без округления.