Конвертер HEX в десятичное

Чтение адреса памяти, 32-битного кода ошибки или сырого кодпойнта UTF-8 обычно начинается с шестнадцатеричного значения, которое нужно понять как десятичное число. Этот конвертер берет любой шестнадцатеричный ввод, с префиксом 0x или без него, и возвращает десятичный эквивалент с полной арифметикой произвольной точности, поэтому 64-битные и большие значения сохраняют каждую цифру.

Как преобразовать шестнадцатеричное число в десятичное

  1. 1

    Введите шестнадцатеричное значение

    Вставьте любое шестнадцатеричное число: `0x1F4`, `1F4`, `$1f4`, в верхнем или нижнем регистре.

  2. 2

    Разделители игнорируются

    Пробелы, подчеркивания и дефисы удаляются, поэтому `DE AD BE EF` и `DEADBEEF` дают одно и то же значение.

  3. 3

    Прочитайте десятичное

    Вывод использует математику произвольной точности, поэтому `0xFFFFFFFFFFFFFFFF` возвращает полное 20-значное десятичное.

  4. 4

    Скопируйте или передайте дальше

    Вставьте десятичное в свой калькулятор, таблицу или отладчик.

Чтение шестнадцатеричных чисел как десятичных

Шестнадцатеричная система использует 16 цифр: 0-9, затем A-F (10-15). Значение шестнадцатеричного числа, это сумма каждой цифры, умноженной на степень 16.

Веса позиций

Позиция (справа налево) Степень 16 Десятичный вес
0 16^0 1
1 16^1 16
2 16^2 256
3 16^3 4,096
4 16^4 65,536
5 16^5 1,048,576
6 16^6 16,777,216
7 16^7 268,435,456
8 16^8 4,294,967,296

Так 0x1F4 = 1 × 256 + 15 × 16 + 4 × 1 = 500.

Полезные справочные значения

Шестнадц. Десятичное Значение
0xFF 255 Макс. беззнаковое 8-бит
0x7F 127 Макс. знаковое 8-бит
0xFFFF 65,535 Макс. беззнаковое 16-бит
0xFFFFFFFF 4,294,967,295 Макс. беззнаковое 32-бит
0x7FFFFFFF 2,147,483,647 Макс. знаковое 32-бит (INT_MAX)
0xFFFFFFFFFFFFFFFF 18,446,744,073,709,551,615 Макс. беззнаковое 64-бит

Интерпретация без знака

Этот конвертер всегда возвращает беззнаковое (положительное) значение ввода: 0xFF это 255, а 0x80000000 это 2,147,483,648. Если ваши данные используют знаковые значения в дополнительном коде, примените правило самостоятельно с нужной разрядностью: байт 0xFF был бы -1 в 8-битном знаковом контексте, а 0x80000000 был бы -2,147,483,648 в 32-битном знаковом контексте.

Произвольная точность

Поскольку конвертер выполняет вычисления с арифметикой произвольной точности, вы можете вставлять значения любой длины без потери точности, критично при чтении криптографических констант или длинных счетчиков токенов.

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

Потому что конвертер всегда возвращает беззнаковую (положительную) интерпретацию. Байт 0xFF равен -1 только в 8-битном знаковом контексте в дополнительном коде; как обычное беззнаковое значение он равен 255. Если вы работаете со знаковыми данными, интерпретируйте десятичный результат с разрядностью ваших данных.

Конвертер выполняет вычисления с арифметикой произвольной точности, поэтому 20-значные и более длинные десятичные числа получаются точно.

Да, пробелы, подчеркивания и дефисы убираются. DE AD BE EF и DEADBEEF преобразуются в одно и то же десятичное.

Да. Регистр в hex не важен. 0xAB и 0xab в любом случае преобразуются в 171.

Сопутствующие инструменты

Справочная таблица ASCII

Полная таблица ASCII от 0 до 127 с десятичным, шестнадцатеричным, восьмеричным и двоичным представлением, а также записью числовых ссылок HTML, включая NUL, LF и DEL.

Справочник сочетаний клавиш

Ищите документированные сочетания по умолчанию для VS Code, Chrome и Bash с GNU Readline в macOS, Windows и Linux.

Справочник символов HTML

Справочник HTML-сущностей с поиском, их именованными и числовыми кодами, а также копированием специальных символов и знаков одним кликом.

Шпаргалка по Markdown

Практический справочник Markdown с настоящим предпросмотром и готовыми для копирования примерами заголовков, списков, таблиц, кода, ссылок, изображений и синтаксиса GFM.

Счетчик FPS

Измерьте FPS браузера через requestAnimationFrame: сглаживание, минимальная и максимальная частота кадров, порог предупреждения и график по желанию. Работает локально, без загрузок и API.

Шпаргалка по регулярным выражениям

Поисковый справочник регулярных выражений для JavaScript, PCRE2/PHP, Python re и .NET. Сравнивайте токены, синтаксис движков, якоря, группы, проверки и флаги.

Инструмент доступен на других языках