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

HEX ↔ DEC ↔ OCT ↔ BIN и любое основание 2–36. Мгновенная конвертация, пошаговые объяснения, побитовые операции, пакетная обработка.

English version
5
Систем счисления
36
Макс. основание
Без ограничений

Конвертер

Введите число в любое поле
0–9, A–Z
Формат:

Дополнительные инструменты

Введите число в конвертер выше — здесь появится пошаговое объяснение
Число A
Формат:
Число B
Формат:
Операция:
DEC
HEX
BIN
Биты результата:
Введите числа и выберите операцию...
Входные числа (одно на строку)
Формат входа:
Результат
Формат выхода:
#——

Введите 3 или 6 HEX-символов в поле HEX — здесь появится превью и RGB-разбивка.

Red
Green
Blue
CSS:

Возможности конвертера

Мгновенная конвертация
Введите число в любое поле — все остальные обновятся без задержек.
Пошаговые объяснения
Алгоритм деления с остатками — идеально для учёбы и проверки ЕГЭ.
Любое основание 2–36
Кроме стандартных — системы с основанием 3, 5, 7, 12, 36 и другими.
Побитовые операции
AND, OR, XOR, NOT, сдвиги с визуализацией битов — для программистов.
Пакетная конвертация
Вставьте список чисел — конвертируйте все сразу в нужный формат.
Превью CSS-цвета
Введите HEX-цвет — увидите цветовой образец и R/G/B компоненты.

Где применяется

Программирование
Адреса памяти, битовые маски, флаги, работа с байтами протоколов.
Веб-дизайн
CSS-цвета #FF5733, конвертация между форматами, RGB-компоненты.
Unix / Linux
Права доступа chmod в OCT: 755 = 111 101 101 в двоичной записи.
Учёба / ЕГЭ
Домашние задания по информатике, подготовка к ЕГЭ/ОГЭ, изучение CS.
Электроника / IoT
Регистры микроконтроллеров, адресация устройств, прошивки.
Информационная безопасность
HEX-дампы, сетевые пакеты, анализ байт-кода и машинных инструкций.

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

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

Делите десятичное число на 16, записывайте остатки снизу вверх. Остатки от 10 до 15 обозначаются буквами A–F. Пример: 255 ÷ 16 = 15 ост. 15 (F), 15 ÷ 16 = 0 ост. 15 (F). Читаем снизу вверх: FF. Вкладка «Пошаговый разбор» покажет каждый шаг подробно.

Чем отличаются HEX, OCT, DEC и BIN?

DEC (основание 10) — привычная нам система, цифры 0–9.
BIN (основание 2) — двоичная, только 0 и 1, основа всей цифровой электроники.
OCT (основание 8) — цифры 0–7, применяется в Unix-правах (chmod 755).
HEX (основание 16) — цифры 0–9 и A–F, широко используется в программировании и CSS-цветах.

Что означает 0xFF в программировании?

0xFF — шестнадцатеричное число с префиксом 0x. FF = 255 в десятичной = 11111111 в двоичной — максимальное значение одного беззнакового байта. В CSS #FF0000 — чистый красный. В программировании 0xFF часто используется как битовая маска.

Как работают побитовые операции AND, OR, XOR?

Операции выполняются над каждым битом отдельно.
AND: бит = 1 только если оба входных бита = 1.
OR: бит = 1 если хотя бы один = 1.
XOR: бит = 1 если биты различны.
Пример: 12 AND 10 = 1100 AND 1010 = 1000 = 8.

Можно ли конвертировать в нестандартные системы (не 2/8/10/16)?

Да. Конвертер поддерживает любое основание от 2 до 36. Система с основанием 36 использует цифры 0–9 и буквы A–Z. Пример: 255 в основании 36 = 73. Введите основание в поле «Основание» — конвертер мгновенно покажет результат.

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

Умножьте каждый бит на 2 в степени его позиции (считая справа от нуля), сложите. Пример: 1011₂ = 1×2³ + 0×2² + 1×2¹ + 1×2⁰ = 8+0+2+1 = 11. Вкладка «Пошаговый разбор» покажет этот процесс для любого числа.

Что такое система счисления с основанием 36?

Base36 использует цифры 0–9 и буквы A–Z (36 символов). Применяется для компактной записи больших чисел в URL, идентификаторах и хэшах. Например, 1000000 в base36 = LFLS. Используется в системах коротких URL и серийных номерах.