Как пользоваться
- Введите число в поле нужной системы: BIN, OCT, DEC, HEX или в поле с произвольным основанием.
- Для своего основания выберите значение от 2 до 36 (цифры 0–9 и буквы a–z).
- Скопируйте результат кнопкой рядом с полем. При желании включите группировку битов по 4.
Вопросы и ответы
Есть ли ограничение на размер числа?
Практически нет: расчёт идёт через BigInt, поэтому числа из сотен и тысяч цифр переводятся точно, без потери младших разрядов, как это бывает с обычными числами JavaScript.
Как вводить отрицательные числа?
Поставьте минус перед числом, например -255. Результат показывается со знаком минус (-ff, -11111111). Дополнительный код (two’s complement) не используется.
Можно ли вставлять числа с префиксами 0x, 0b, 0o?
Да. Префикс 0x в поле HEX, 0b в поле BIN и 0o в поле OCT игнорируется. Пробелы, подчёркивания и апострофы-разделители тоже пропускаются.
Какие символы допустимы в системе с основанием больше 10?
Цифры 0–9 и латинские буквы: a = 10, b = 11 … z = 35. Регистр букв не важен. Если символ не подходит для выбранного основания, поле подсветит ошибку.