TF

Конвертеры

Конвертер систем счисления: двоичная, восьмеричная, десятичная и шестнадцатеричная

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

  • Двоичная (2)
    1111 1111
  • Восьмеричная (8)
    377
  • Десятичная (10)
    255
  • Шестнадцатеричная (16)
    FF
  • 73

Битовые шаблоны (нужно 8 бит)

РазрядностьДополнительный код
8 бит1111 1111
16 бит0000 0000 1111 1111
32 бит0000 0000 0000 0000 0000 0000 1111 1111
64 бит0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 1111 1111

Что это за инструмент?

Введите число в любой системе счисления и сразу увидите его в двоичной, восьмеричной, десятичной, шестнадцатеричной и выбранной вами системе. Числа могут быть сколь угодно большими, префиксы вроде 0x и 0b распознаются автоматически, а таблица битов показывает дополнительный код для чисел со знаком.

Конвертация использует целые числа произвольной точности (BigInt), поэтому даже 100-значные числа переводятся точно, без округления. Отрицательные числа сохраняют знак минус в любой системе.

Дополнительный код — способ, которым компьютеры хранят числа со знаком: −1 в 8 битах — это 11111111. Таблица показывает, помещается ли значение в каждую разрядность, и его точный битовый шаблон.

Чтобы превратить текст в двоичные или шестнадцатеричные байты, используйте кодировщик / декодер — этот инструмент переводит числовые значения.

Как пользоваться: Конвертер систем счисления

  1. Введите число или вставьте его с префиксом 0b, 0o или 0x.
  2. Выберите основание, если оно не определилось автоматически.
  3. Посмотрите результат в двоичной, восьмеричной, десятичной, шестнадцатеричной и своей системе от 2 до 36.
  4. Скопируйте любое значение и посмотрите таблицу дополнительного кода для 8, 16, 32 и 64 бит.

Примеры

255 в других системах

255
Binary 11111111 · Octal 377 · Hex FF

Частые вопросы

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

Введите двоичное число (или добавьте префикс 0b) и посмотрите строку «Десятичная». Каждая двоичная цифра — степень двойки: 1011 — это 8 + 0 + 2 + 1 = 11.

Какие буквы используются в системах выше 10?

После цифр 0–9 идут буквы a–z: шестнадцатеричная система использует 0–9 и A–F, а система с основанием 36 — все цифры и буквы. Регистр не важен.

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

Нет, конвертер работает с целыми числами. У дробей часто нет точного представления в других системах.

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

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

Понадобится больше возможностей?

Премиум-инструменты, повышенные лимиты и доступ через API — в наших планах. Версия 1 остаётся бесплатной и приватной в вашем браузере.