Инженерный Системы счисления

Перевод систем счисления — BIN, DEC, HEX

Двоичная, восьмеричная, десятичная и шестнадцатеричная.

BIN
OCT
DEC
HEX
BASE 36

Конвертер систем счисления переводит число между двоичной (BIN), восьмеричной (OCT), десятичной (DEC), шестнадцатеричной (HEX) и BASE36. Введите значение в любое поле — остальные представления пересчитаются мгновенно. Принимаются префиксы 0b, 0o, 0x.

Перевод между системами постоянно нужен программистам и тем, кто учится: HEX используется для цветов в вебе (#ff8800), адресов памяти, байтов и масок; BIN — для битовых операций, флагов и логики; BASE36 (цифры + латиница) удобен для коротких идентификаторов. Например, десятичное 255 — это 0xFF в HEX и 11111111 в двоичной.

Всё считается прямо в браузере, мгновенно и без отправки данных. Это удобный помощник при отладке, изучении информатики и работе с низкоуровневыми данными.

Частые вопросы

BIN — для машинного представления и битовых операций. HEX — компактная запись бинарных данных (1 байт = 2 hex-цифры). OCT — устарела, но встречается в Unix-разрешениях (chmod 755). BASE36 — короткие читаемые ID.
Hex использует цифры 0–9 + a–f (16 знаков), base36 — 0–9 + a–z (36 знаков). Base36 короче для больших чисел.
Да. Для бинарной/восьмеричной/шестнадцатеричной — это знак минус перед числом, не two's complement.
Да. Используется BigInt, можно работать с числами любой длины (тысячи цифр).