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

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

  • Основания 2–36
  • Точный расчёт BigInt
  • Дополнительный код

Перевод между системами счисления

Любой размер (арифметика BigInt). Пробелы и подчёркивания игнорируются, допускается знак минус и префиксы 0x, 0b и 0o.

Введите число для перевода.

Как это работает

Ввод читается по одной цифре в исходной системе (значение = значение × основание + цифра) в целое произвольной точности, поэтому даже при сотнях цифр нет округления. Затем число записывается в целевой системе последовательным делением.

Результат показывает рядом двоичную, восьмеричную, десятичную и шестнадцатеричную запись с группировкой для удобства, а также длину в битах и байтах. Для отрицательных чисел показывается дополнительный код для 8, 16, 32 и 64 бит, если число помещается.

Цифры больше 10

После 0–9 цифры продолжают буквы: A = 10, B = 11 … F = 15 в шестнадцатеричной системе и до Z = 35 при основании 36. Прописные и строчные означают одно и то же.

ДесятичнаяДвоичнаяВосьмеричнаяHex
0000
1111
21022
711177
81000108
10101012A
15111117F
16100002010
100110010014464
25511111111377FF
256100000000400100

Советы

  • Одна шестнадцатеричная цифра — ровно четыре бита, восьмеричная — три, поэтому программисты используют их как сокращение двоичной записи.
  • Права доступа к файлам Unix вроде 755 записаны в восьмеричной системе: 7 = rwx, 5 = r-x.
  • Система с основанием 36 (0–9 и A–Z) удобна для коротких ID: 1 000 000 — это LFLS.

Стандарты и источники

Последняя проверка 17 октября 2026 г.

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

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

Делите на 2 и читайте остатки от последнего к первому. 13 ÷ 2 даёт остатки 1, 0, 1, 1, значит, 13 = 1101. Конвертер делает это мгновенно для любого размера.

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

Умножьте каждую цифру на степень 16 и сложите. FF = 15 × 16 + 15 = 255.

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

Числа обрабатываются через BigInt в JavaScript, без ограничения точности. Чтобы страница оставалась отзывчивой, ввод ограничен 4096 цифрами.

Можно ли переводить дробные числа?

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

Похожие теги

Другие инструменты

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

Поиск