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

Конвертер двоичных / десятичных / шестнадцатеричных / восьмеричных чисел

Мгновенно переводите числа между двоичной, десятичной, шестнадцатеричной и восьмеричной системами счисления с нашим бесплатным конвертером. Введите число в любой системе и сразу увидите все четыре представления — с кнопками копирования, информацией о разрядности и таблицей быстрого доступа. Поддерживаются большие целые, отрицательные числа и префиксы 0x/0b/0o. Без регистрации — все вычисления выполняются локально в вашем браузере.

Convert Number Base

Enter a number in any base - binary, decimal, octal, or hexadecimal - and instantly see the equivalent value in all other bases. All conversions run locally in your browser with no data sent to any server.

Quick Reference Examples:
DecimalBinaryOctalHex
0000
10101012A
16100002010
25511111111377FF
256100000000400100

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

  • Мгновенный перевод между системами: Переводите двоичные числа в десятичные, шестнадцатеричные в восьмеричные или любые другие комбинации мгновенно в браузере. Наш конвертер обрабатывает числа за миллисекунды, без ожидания.
  • Безопасный онлайн-конвертер систем счисления: Все переводы выполняются локально в вашем браузере. Ваши числа никогда не покидают устройство, что обеспечивает 100 % конфиденциальность при использовании нашего онлайн-конвертера.
  • Онлайн-конвертер систем счисления без установки: Используйте наш конвертер прямо в любом браузере без загрузок, плагинов и программ. Переводите системы счисления с любого устройства и в любом месте бесплатно.
  • Сразу все четыре системы: Введите число в любой системе и сразу увидите результат одновременно во всех четырёх — двоичной, десятичной, восьмеричной и шестнадцатеричной — с форматированным выводом и кнопками копирования.

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

  • Информатика и программирование: Разработчики и студенты-информатики ежедневно используют перевод между системами при работе с битовыми операциями, адресами памяти и низкоуровневыми данными. Мгновенно переводите между системами, чтобы отлаживать и понимать числовые представления в коде.
  • Сети и IP-адресация: Сетевые инженеры переводят десятичные IP-адреса в двоичные для расчёта масок подсети и нотации CIDR. Используйте наш конвертер для быстрой проверки границ подсетей и диапазонов хостов.
  • Встраиваемые системы и микроконтроллеры: Разработчики прошивок постоянно работают с шестнадцатеричными значениями регистров и двоичными битовыми флагами. Наш конвертер из шестнадцатеричной в двоичную упрощает декодирование регистров оборудования и настройку периферии.
  • Цифровая электроника и проектирование логики: Инженеры-электронщики используют двоичную и шестнадцатеричную системы при проектировании логических схем, чтении описаний и программировании FPGA. Переводите десятичные числа в двоичные для проверки таблиц истинности и выходов логических элементов.
  • Цветовые коды и веб-разработка: Веб-разработчики переводят шестнадцатеричные цветовые коды в десятичные значения RGB и обратно. Наш шестнадцатеричный конвертер помогает понимать цветовые каналы, работать со значениями CSS и данными пикселей canvas.
  • Образование и обучение: Студенты, изучающие системы счисления, используют наш конвертер для проверки домашних заданий, понимания позиционной записи и тренировки ручных переводов. Таблица быстрого доступа закрепляет знания.

Что такое перевод между системами счисления?

Перевод между системами счисления — это процесс выражения одного и того же числового значения в разных позиционных системах счисления. Каждая система счисления использует основание (radix), определяющее, сколько уникальных цифр доступно. Наш конвертер поддерживает четыре наиболее распространённые в информатике системы: основание 2 (двоичная), основание 8 (восьмеричная), основание 10 (десятичная) и основание 16 (шестнадцатеричная). Хотя само значение одинаково, представление меняется кардинально: например, десятичное число 255 записывается как 11111111 в двоичной, 377 в восьмеричной и FF в шестнадцатеричной системе.

Как работает наш конвертер

  1. 1. Введите число: Выберите исходную систему (двоичную, десятичную, восьмеричную или шестнадцатеричную) в раскрывающемся списке и введите число в поле. Конвертер принимает необязательные префиксы: 0b для двоичной, 0o для восьмеричной и 0x для шестнадцатеричной.
  2. 2. Мгновенный перевод в браузере: Нажмите «Перевести», и инструмент мгновенно вычислит эквивалент одновременно во всех четырёх системах. Вся обработка происходит локально в браузере — числа никогда не отправляются на сервер.
  3. 3. Копируйте или используйте результаты: В каждой строке результата есть отдельная кнопка копирования. Двоичный вывод сгруппирован по 4-битным нибблам, а шестнадцатеричный — по 2-значным байтам для удобства чтения. Панель метаданных показывает разрядность, количество байтов и знак.

Четыре системы счисления

  • Двоичная (основание 2): Использует только цифры 0 и 1. Каждая цифра представляет один бит. Двоичная — родной язык цифровых компьютеров, применяется в битовых операциях, флагах и регистрах оборудования.
  • Десятичная (основание 10): Стандартная система счисления с цифрами 0-9. Десятичная — база, естественная для человека, и стандартный ввод/вывод для большинства языков программирования и калькуляторов.
  • Восьмеричная (основание 8): Использует цифры 0-7. Каждая восьмеричная цифра представляет ровно 3 двоичных бита, что делает её компактным способом выражения двоичных данных. Применяется для прав доступа к файлам в Unix (например, chmod 755).
  • Шестнадцатеричная (основание 16): Использует цифры 0-9 и буквы A-F. Каждая шестнадцатеричная цифра представляет ровно 4 двоичных бита (один ниббл). Широко применяется для адресов памяти, цветовых кодов и байт-кода.

Как переводить между системами вручную

Чтобы перевести десятичное число в двоичное, последовательно делите число на 2 и записывайте остатки снизу вверх. Например, 13 ÷ 2 = 6 ост. 1, 6 ÷ 2 = 3 ост. 0, 3 ÷ 2 = 1 ост. 1, 1 ÷ 2 = 0 ост. 1 → читая остатки снизу вверх, получаем 1101.

Чтобы перевести двоичное число в десятичное, умножьте каждый бит на его позиционную степень двойки и сложите результаты. Для 1101: (1×8) + (1×4) + (0×2) + (1×1) = 13. Наш конвертер делает всё это автоматически, поддерживая целые числа произвольного размера без потери точности.

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

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

Выберите «Двоичная (основание 2)» в качестве исходной системы, введите двоичное число (например, 11111111) и нажмите «Перевести». Десятичный результат сразу появится рядом с восьмеричным и шестнадцатеричным эквивалентами. Для 11111111 десятичный результат — 255.

Выберите «Десятичная (основание 10)» в качестве исходной системы, введите число (например, 255) и нажмите «Перевести». Шестнадцатеричный результат (FF) появится рядом с двоичным и восьмеричным. Шестнадцатеричный вывод отображается в верхнем регистре с группировкой по 2-значным байтам для удобства чтения.

Двоичная (основание 2) использует только 0 и 1 — это родной язык компьютеров. Восьмеричная (основание 8) использует цифры 0-7, и каждая цифра представляет 3 двоичных бита; её часто применяют для прав доступа к файлам в Unix. Шестнадцатеричная (основание 16) использует 0-9 и A-F, где каждая цифра представляет 4 двоичных бита (один ниббл); широко применяется для адресов памяти и цветовых кодов.

Да! Поставьте перед числом знак минус (например, -255 в десятичной или -FF в шестнадцатеричной системе), и конвертер корректно выдаст отрицательный эквивалент во всех четырёх системах. Знак сохраняется при всех переводах.

Наш конвертер внутренне использует JavaScript BigInt, поэтому поддерживает целые числа произвольного размера без потери точности. Практического верхнего предела нет — можно точно переводить числа из сотен цифр.

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

Абсолютно. Все переводы выполняются локально в вашем браузере с помощью JavaScript. Ваши числа никогда не отправляются на сервер, что обеспечивает полную конфиденциальность при каждом использовании нашего онлайн-конвертера.

Да! Конвертер автоматически удаляет распространённые префиксы. Можно вводить 0xFF или FF для шестнадцатеричной системы, 0b1010 или 1010 для двоичной и 0o17 или 17 для восьмеричной — инструмент без проблем обрабатывает оба формата.