Главная / Инструменты для разработчиков / Конвертер систем счисления от 2 до 36
Бесплатные онлайн-инструменты

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

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

Начать работу

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

  1. Введите целое число, например FF. Используйте 0–9 и A–Z; допускается минус в начале.
  2. Укажите основание исходной системы 16, а целевой — 10. Оба значения должны быть целыми от 2 до 36.
  3. Выполните преобразование и проверьте: FF даёт 255. Результат также содержит двоичную, восьмеричную, десятичную и шестнадцатеричную записи.
FF (16) → 255 (10)
255 (10) → FF (16)
-1010 (2) → -A (16)
Z (36) → 35 (10)
255 (10) = 11111111 (2) = 377 (8) = FF (16)

Ограничения

BigInt сохраняет точность больших целых чисел; предел ввода — 10 000 цифр. Дроби, префикс 0x, экспоненциальная запись и разделители внутри числа не поддерживаются. Начальные нули удаляются. Обработка выполняется в этом браузере.

Выберите подходящий инструмент

Предел 10000 цифр не включает начальный минус и внешние пробелы. Используйте ASCII-цифры 0–9 и латинскиеA–Z; строчные допустимы. Значение цифры должно быть меньше основания: 2 недопустимо в основании 2, F — в 10. A–Z обозначают 10–35. Экспонента не интерпретируется: 1E3 в основании 16 равно 483, не 1000. 0X допустимо в основании 36 и равно 33, это не шестнадцатеричный префикс. Начальный плюс не принимается.

Точно переводите целые числа со знаком между основаниями 2–36 с BigInt. До 10000 цифр, не считая минуса. Поменять основания: 16 ↔ 2.

FF (16) → 11111111 (2) = 255 (10)

Обработка выполняется локально в вашем браузере.