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

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

Пример:

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

Помимо двоичной, восьмеричной, десятичной или шестнадцатеричной систем, в некоторых случаях требуются менее распространённые основания: основание 36 (цифры + буквы a-z) для создания коротких читаемых идентификаторов, основание 7 или 20 для задачи по программированию, или произвольное основание для учебного упражнения по позиционной системе счисления. Этот инструмент предоставляет два ползунка от 2 до 36 для свободного выбора исходного и целевого основания и сразу отображает переведённый результат.

Как представляются цифры после 9?

Как и в шестнадцатеричной системе, значения от 10 до 35 обозначаются буквами от a до z (регистр не важен): например, в системе с основанием 36 цифра z равна 35. Это стандартное соглашение, действующее для всех оснований от 11 до 36, поддерживаемых этим инструментом.

Что будет, если введённая цифра не существует в исходной системе счисления?

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

Конфиденциальность: преобразование выполняется полностью в вашем браузере через WebAssembly — ваши значения никогда не передаются на сервер.