Перейти к содержимому
Aback Tools Logo

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

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

Convert Number Bases

Enter a number in any base from 2 to 36 and instantly see it in binary, octal, decimal, hexadecimal, and any custom base. All conversions run locally in your browser - no signup required.

Valid digits: 0123456789

Leave blank to skip

Quick Reference - Digit Sets
Binary (2): 0 1Octal (8): 0-7Decimal (10): 0-9Hex (16): 0-9, A-FBase 32: 0-9, A-VBase 36: 0-9, A-Z

Почему стоит использовать наш конвертер систем счисления?

  • Мгновенное мультисистемное преобразование: введите число в любой системе от 2 до 36 и сразу увидьте его в двоичной, восьмеричной, десятичной, шестнадцатеричной и всех системах от 2 до 16 одновременно. Конвертер использует арифметику BigInt для точных результатов на сколь угодно больших числах — без ошибок с плавающей точкой.
  • Безопасный конвертер систем счисления онлайн: конвертер работает полностью на стороне клиента, в вашем браузере. Вводимые значения никогда не отправляются на сервер, не сохраняются и не отслеживаются — полная приватность для программирования, криптографии и учёбы.
  • Конвертер систем счисления без установки: используйте конвертер прямо в любом современном браузере без загрузок, приложений и плагинов. Копируйте любой результат одним кликом, переводите в свою систему счисления и смотрите анализ разрядности — 100 % бесплатно навсегда.
  • Полная таблица систем, анализ разрядности и своя система: каждое преобразование показывает полную таблицу всех систем от 2 до 16, анализ разрядности, указывающий, сколько бит и байт требует число и в какие целочисленные типы оно помещается, а также необязательный вывод в любой системе от 2 до 36.

Типичные сценарии использования конвертера

  • Программирование и разработка ПО: разработчики постоянно переводят между десятичной, двоичной, восьмеричной и шестнадцатеричной системами при работе с битовыми операциями, адресами памяти, цветовыми кодами и правами доступа к файлам. Конвертер обрабатывает все четыре основные системы сразу, поэтому вам не нужно переводить дважды.
  • Шестнадцатеричные цветовые коды: веб-дизайнеры и фронтенд-разработчики переводят десятичные значения RGB (0-255) в шестнадцатеричные для цветовых кодов CSS. Используйте конвертер, чтобы мгновенно перевести любой десятичный канал цвета в его шестнадцатеричный эквивалент — без устного счёта.
  • Права доступа Unix (восьмеричная система): администраторы Linux и Unix работают с восьмеричными правами доступа к файлам (chmod 755, 644 и т. д.). Конвертер позволяет мгновенно увидеть двоичное представление любого восьмеричного значения прав, чтобы точно понять, какие биты чтения/записи/выполнения установлены.
  • Обучение информатике: студентам, изучающим архитектуру компьютеров, цифровую логику и представление данных, постоянно нужно переводить системы счисления. Конвертер показывает все системы сразу с анализом разрядности, что делает его идеальным инструментом для учёбы и домашних заданий.
  • Криптография и безопасность: криптографы и исследователи безопасности работают с большими числами в шестнадцатеричном, двоичном и десятичном представлении. Конвертер использует арифметику BigInt для точной работы с произвольно большими числами — это необходимо для ключевого материала и значений хешей.
  • Встраиваемые системы и аппаратное обеспечение: инженеры встраиваемых систем работают со значениями регистров, адресами ввода-вывода, отображаемыми в память, и битовыми масками в двоичной и шестнадцатеричной системах. Анализ разрядности конвертера мгновенно показывает, помещается ли значение в 8-, 16- или 32-битные регистры.

Что такое основание системы счисления (radix)?

Основание системы счисления (или radix) определяет, сколько уникальных цифр использует позиционная система счисления. В системе с основанием 10 (десятичной) — той, что мы используем ежедневно, — 10 цифр (0-9). В системе с основанием 2 (двоичной), используемой компьютерами на аппаратном уровне, всего 2 цифры (0 и 1). В системе с основанием 16 (шестнадцатеричной) 16 цифр (0-9 и A-F), что делает её компактным способом представления двоичных данных. В системе с основанием 8 (восьмеричной) используются цифры 0-7, исторически распространённые в правах доступа Unix. Наш конвертер поддерживает любое основание от 2 до 36, используя цифры 0-9 и затем буквы A-Z для оснований выше 10.

Как работает наш конвертер систем счисления

  1. Выберите входное основание: выберите основание числа, которое хотите перевести, в выпадающем списке — от основания 2 (двоичная) до основания 36. Набор допустимых цифр обновляется автоматически. При желании укажите своё выходное основание (2-36) для дополнительного результата.
  2. Введите число: введите число в выбранной системе. Конвертер проверяет ввод в реальном времени — принимаются только цифры, допустимые для выбранного основания. Нажмите «Перевести» для обработки. Вся арифметика использует BigInt в JavaScript для точных результатов на сколь угодно больших числах.
  3. Сразу просмотрите все результаты: конвертер показывает результаты в двоичной, восьмеричной, десятичной и шестнадцатеричной системах в виде заметных карточек, полную таблицу всех систем от 2 до 16, анализ разрядности и результат в вашей системе счисления — всё с кнопками копирования в один клик. Всё работает локально в браузере.

Ключевые связи между системами счисления

  • Двоичная ↔ шестнадцатеричная: каждые 4 двоичные цифры (бита) соответствуют ровно 1 шестнадцатеричной цифре. Например, двоичное 1111 = hex F, двоичное 1010 = hex A. Это делает hex компактным сокращением для двоичных данных.
  • Двоичная ↔ восьмеричная: каждые 3 двоичные цифры соответствуют ровно 1 восьмеричной цифре. Двоичное 111 = восьмеричное 7, двоичное 101 = восьмеричное 5. Именно поэтому восьмеричная система исторически использовалась для прав Unix.
  • Десятичная ↔ двоичная: чтобы перевести десятичное в двоичное, повторно делите на 2 и записывайте остатки. Например, 42 ÷ 2 = 21 ост. 0, 21 ÷ 2 = 10 ост. 1, 10 ÷ 2 = 5 ост. 0, 5 ÷ 2 = 2 ост. 1, 2 ÷ 2 = 1 ост. 0, 1 ÷ 2 = 0 ост. 1 → двоичное 101010.
  • Разрядность: беззнаковое целое из n бит может содержать значения от 0 до 2ⁿ − 1. 8-битный байт содержит 0-255, 16-битное слово — 0-65 535, 32-битное целое — 0-4 294 967 295, а 64-битное целое — 0-18 446 744 073 709 551 615.

Поддерживаемые основания и наборы цифр

Конвертер поддерживает все целые основания от 2 до 36. Для оснований выше 10 буквы используются как дополнительные цифры: A=10, B=11, C=12, D=13, E=14, F=15, G=16 и так далее до Z=35. Ввод не зависит от регистра — можно ввести ff или FF для шестнадцатеричного 255. Основание 36 (с использованием всех цифр 0-9 и букв A-Z) — максимальное поддерживаемое основание, иногда применяемое для компактных буквенно-цифровых идентификаторов и сокращателей URL.

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

Конвертер систем счисления переводит целые числа между системами счисления, такими как двоичная (основание 2), восьмеричная (основание 8), десятичная (основание 10) и шестнадцатеричная (основание 16). Наш конвертер поддерживает любое основание от 2 до 36 и работает полностью в вашем браузере — без регистрации.

Выберите «Основание 10 - Десятичная» в качестве входной, введите число и нажмите «Перевести». Например, десятичное 42 = двоичное 101010.

Выберите «Основание 2 - Двоичная» в качестве входной, введите двоичное число и нажмите «Перевести». Каждые 4 двоичные цифры = 1 шестнадцатеричная цифра. Например, 11111111 в двоичной = FF в шестнадцатеричной.

Да. Конвертер использует арифметику BigInt в JavaScript для точных результатов на сколь угодно больших целых числах — без ошибок округления с плавающей точкой.

Он показывает, сколько бит и байт требует число и в какие целочисленные типы (8, 16, 32, 64 и 128 бит) оно помещается.

Да. Конвертер работает на 100 % локально в вашем браузере. Ваши значения никогда не отправляются на сервер и нигде не сохраняются.

Да — на 100 % бесплатный, без регистрации, аккаунта и ограничений использования. Переводите системы счисления сколько угодно раз, полностью бесплатно навсегда.