Перейти к содержимому
ToolMug

Конвертер систем счисления

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

Работает в браузере — введённые данные никуда не загружаются

Двоичная1111 1111
Восьмеричная377
Десятичная255
ШестнадцатеричнаяFF
Base 3673
Своё основание (7)513

Как пользоваться

  1. Введите число. Принимаются префиксы 0x, 0o и 0b и разделители вроде _ или пробелов.
  2. Выберите систему счисления, в которой оно записано.
  3. Посмотрите значение во всех остальных системах и скопируйте любое из них.
  4. Задайте своё основание (2–36), чтобы увидеть более редкую систему, например 32-ричную.

Описание параметров

Исходная система
Цифры больше 9 записываются буквами — a это 10, f это 15, z это 35. Регистр букв не важен.
Большие числа
Вычисления ведутся с целыми числами произвольной точности, поэтому 64-битные и более длинные значения остаются точными, а не округляются, как в обычном калькуляторе.
Дополнительный код
Для отрицательных чисел показывает битовое представление, которое компьютер хранит в наименьшем подходящем знаковом целом на 8, 16, 32, 64 или 128 бит.
Группировать цифры
Разбивает двоичные и шестнадцатеричные числа на группы по четыре, а десятичные — по три для удобства чтения. При копировании пробелы удаляются.

Краткая таблица

Десятичная Двоичная Восьмеричная Шестнадцатеричная
0 0 0 0
7 111 7 7
10 1010 12 A
15 1111 17 F
16 10000 20 10
255 1111 1111 377 FF
1024 100 0000 0000 2000 400
65535 1111 1111 1111 1111 177777 FFFF

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

Как вручную перевести двоичное число в десятичное?

Умножьте каждый бит на 2 в степени его позиции, считая с 0 справа, и сложите. 1011 = 1×8 + 0×4 + 1×2 + 1×1 = 11.

Почему одна шестнадцатеричная цифра равна четырём битам?

Шестнадцать значений (0–f) требуют ровно четырёх бит (2⁴ = 16), поэтому каждая шестнадцатеричная цифра соответствует одному полубайту. Поэтому hex и используют для компактной записи байтов — по две цифры на байт.

Поддерживаются ли дробные числа?

Нет, только целые. Дроби вроде 0,1 часто не имеют точного конечного представления в двоичной системе.

Какое самое большое число можно перевести?

Практического ограничения нет; числа из тысяч цифр переводятся мгновенно.

Конфиденциальность

Этот инструмент работает полностью в браузере. Ваши файлы и текст обрабатываются на вашем устройстве и никогда не загружаются на наши серверы.

Похожие инструменты