Об этом инструменте
Двоичная, восьмеричная, десятичная и шестнадцатеричная — это лишь разные способы записи одного числа, но переводить их в уме легко ошибиться. Этот конвертер превращает значение в любой системе от 2 до 36 сразу во все остальные — идеально, чтобы прочитать hex цвета, разобрать битовую маску прав или проверить байт хэша.
Он использует BigInt произвольной точности, поэтому даже числа гораздо больше 64-битного целого преобразуются точно, без округления. Введите значение, выберите его систему счисления и читайте каждое представление. Всё происходит в браузере.
Частые вопросы
Отправляются ли куда-то введённые числа?
Нет. Всё преобразование выполняется прямо в браузере на JavaScript — ничего не отправляется на сервер, поэтому даже конфиденциальные значения не покидают ваше устройство.
Какие системы счисления поддерживает этот инструмент?
По умолчанию показаны двоичная (2), восьмеричная (8), десятичная (10) и шестнадцатеричная (16), а также любая произвольная система счисления от 2 до 36 с использованием цифр 0-9 и букв a-z.
Может ли он обрабатывать числа больше 64-битных целых?
Да. Преобразования используют BigInt из JavaScript, поэтому точность не теряется даже для чисел, значительно превышающих диапазон стандартного 64-битного целого.
Нужно ли убирать префиксы вроде 0x или 0b перед вставкой числа?
Нет, распространённые префиксы (0x, 0b, 0o) удаляются автоматически, а конвертер также принимает знак минус в начале для отрицательных значений.
Почему инструмент показывает ошибку для моего значения?
Это значит, что в значении есть цифра, недопустимая для выбранной исходной системы счисления — например, '8' или '9' при конвертации из восьмеричной, или буква после 'f' при конвертации из шестнадцатеричной.