Beginner

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

Преобразуйте целое число между двоичной (основание 2), восьмеричной (основание 8), десятичной (основание 10) и шестнадцатеричной (основание 16) системами.
Последнее обновление: 20 июня 2026 г. · Проверил TG we-Calculate Editorial Team
Введите цифры, допустимые для выбранной системы

Из системы

Десятичное значение
10

То же целое число показано ниже во всех четырёх системах.

Двоичная (основание 2)
1010
Восьмеричная (основание 8)
12
Десятичная (основание 10)
10
Шестнадцатеричная (основание 16)
A
1248Positional place values in base 2 (×2 each step)
Результаты являются ориентировочными и предназначены только для общего ознакомления, а не для профессиональных рекомендаций — всегда самостоятельно проверяйте важные результаты, прежде чем полагаться на них. Читать полный отказ от ответственности.
Быстрый ответ

Как перевести число из одной системы счисления в другую?

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

Формула
value = Σ dᵢ × baseⁱ (каждая цифра dᵢ умножается на основание в степени её позиции i)
How this is calculated

Вы предоставляете два входа: значение (строку цифр) и «из основания» (систему счисления, в которой записана эта строка — 2, 8, 10 или 16). Конвертер сначала проверяет, что каждый символ является допустимой цифрой для этого основания: основание 2 допускает только 0–1, основание 8 допускает 0–7, основание 10 допускает 0–9, а основание 16 добавляет A–F (без учёта регистра). Если какой-либо символ выходит за пределы диапазона, ввод отклоняется, а не молча усекается.

Затем значение декодируется в одно десятичное целое число с использованием позиционной записи: каждая цифра умножается на основание, возведённое в степень её позиции, считая от нуля справа, а произведения суммируются. Так, двоичное 1010 становится 1×2³ + 0×2² + 1×2¹ + 0×2⁰ = 10. Это единственное целое число является каноническим значением; оно перекодируется во все четыре основания для отображения, причём шестнадцатеричное по соглашению показывается в верхнем регистре.

Инструмент обрабатывает только неотрицательные целые числа — без знаков, дробей или разделителей. Он также предполагает точную целочисленную арифметику, поэтому значения выше 2⁵³−1 (9,007,199,254,740,991) отклоняются, чтобы избежать ошибок округления с плавающей точкой.

Примеры
ВводРезультат
Двоичное 1010 → десятичное10
Десятичное 255 → шестнадцатеричноеFF
Шестнадцатеричное 1F → восьмеричное37

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

Шестнадцатеричные цифры A–F можно писать в любом регистре, но заглавные буквы — наиболее распространённое соглашение для адресов памяти, кодов цвета и документации, поэтому результат использует заглавные буквы.

Этот конвертер обрабатывает неотрицательные целые числа. Дроби и знаки не поддерживаются, поскольку двоичные/восьмеричные/шестнадцатеричные дроби подчиняются отдельным правилам.

До 9 007 199 254 740 991 (2⁵³−1) — наибольшего целого числа, которое JavaScript может представить точно. Бóльшие значения отклоняются, чтобы избежать ошибок округления.

Также известен как

двоичный в десятичный
десятичный в двоичный
hex в десятичный
десятичный в шестнадцатеричный
восьмеричный конвертер
перевод систем счисления

APA

TG we-Calculate Editorial Team. (2026). Конвертер систем счисления [Online calculator]. TG we-Calculate. https://we-calculate.com/ru/calculator/number-base-converter

Chicago

TG we-Calculate Editorial Team. "Конвертер систем счисления." TG we-Calculate. 2026. https://we-calculate.com/ru/calculator/number-base-converter.

IEEE

TG we-Calculate Editorial Team, "Конвертер систем счисления," TG we-Calculate, 2026. [Online]. Available: https://we-calculate.com/ru/calculator/number-base-converter

BibTeX

@misc{wecalculate_number_base_converter, title = {Конвертер систем счисления}, author = {{TG we-Calculate Editorial Team}}, howpublished = {\url{https://we-calculate.com/ru/calculator/number-base-converter}}, year = {2026}, note = {TG we-Calculate} }

Этот калькулятор вам помог?