Конвертер систем счисления переводит числа между двоичной (base-2), восьмеричной (base-8), десятичной (base-10) и шестнадцатеричной (base-16) системами. Введите любое число в одной системе — получите запись во всех остальных одновременно и с подсветкой разрядов.
Инструмент нужен программистам при работе с битовыми масками, цветами (#FF00AA → RGB), сетевыми адресами, криптографическими хешами и машинным кодом. Школьникам и студентам перевод в двоичную систему — классическая задача по информатике: теперь вместо ручных делений столбиком достаточно одного клика.
Поддерживаются произвольные основания от 2 до 36, целые и дробные числа, отрицательные значения, дополнительный код (two's complement) для 8/16/32/64 бит. Расчёт выполняется в браузере — данные никуда не уходят.
Введите число в одно из четырёх полей (bin/oct/dec/hex).
Остальные поля автоматически заполнятся эквивалентами.
Бесплатный виджет с бэклинком на ваш сайт
Загрузка…
При необходимости выберите разрядность (8/16/32/64 бит) и режим two's complement.
Скопируйте нужное значение одной кнопкой.
Введите число в любой системе — увидите его в bin, oct, dec и hex в одном окне.
Нужна 12-ричная или 36-ричная система? Задайте любое основание в дополнительном поле.
Режим two's complement для 8/16/32/64 бит — незаменим при работе с низкоуровневым кодом.
Наведите на разряд — инструмент покажет его вес и соответствие в других системах.
Поддерживаются дробные (0.5 → 0.1₂) и отрицательные числа.
Для лучших результатов используйте современный браузер (Chrome, Firefox, Edge)
Все файлы обрабатываются локально в вашем браузере для максимальной безопасности
Сохраняйте результат сразу после обработки
Попробуйте разные настройки для оптимального результата
Введите 255 в поле Decimal — в поле Binary появится 11111111 (восемь единиц, то есть 2⁸−1). Это максимальное значение одного байта.
Base-16 использует цифры 0–9 и буквы A–F. Одна hex-цифра = 4 бита, поэтому байт компактно записывается двумя знаками (FF = 11111111). Hex применяют для цветов, адресов памяти, MAC-адресов и хешей.
Да. Например, 0.5 в десятичной = 0.1 в двоичной, 0.8 в hex. В настройках можно выбрать количество знаков после точки.
Способ представления отрицательных чисел в компьютере. Например, в 8-битном two's complement −1 = 11111111, а 127 = 01111111. Включите режим, если работаете с low-level кодом на C/ассемблере.
Да, в поле «Custom base» задайте любое основание от 2 до 36 — например, base-3, base-12 или base-36.
Создайте QR-код из текста, URL или данных