Конвертеры

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

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

  • Мгновенно
  • Бесплатно
  • Приватно (обработка локально)
  • Без регистрации
Двоичный base 2
Восьмеричный base 8
Десятичный base 10
Шестнадцатеричный base 16

Понять системы счисления

Обычно мы считаем в основании 10 (десятичном), десятью цифрами от 0 до 9. Но компьютеры мыслят в основании 2 (двоичном), ведь схема знает лишь два состояния: 0 и 1. Другие основания помогают записывать данные читаемее: восьмеричное (8) и особенно шестнадцатеричное (16).

В любом основании позиция цифры обозначает степень основания. В десятичном: 235 = 2×10² + 3×10¹ + 5×10⁰. В шестнадцатеричном: EB = 14×16 + 11 = 235. Это одно и то же число, записанное иначе.

Как пользоваться конвертером

  1. Введите число

    Введите значение для перевода, например 255.

  2. Выберите исходное основание

    Укажите, десятичное, двоичное, восьмеричное или шестнадцатеричное число.

  3. Прочитайте четыре результата

    Переводы в четыре системы появляются мгновенно.

Таблица соответствия систем

Числа от 0 до 16 в четырёх самых распространённых системах:

Десятичный (10)Двоичный (2)Восьмеричный (8)Шестнадцатеричный (16)
0000
1111
21022
31133
410044
510155
611066
711177
81000108
91001119
10101012A
11101113B
12110014C
13110115D
14111016E
15111117F
16100002010

Обратите внимание: шестнадцатеричная система использует буквы A–F для 10–15.

Методы перевода

Из десятичной в двоичную

Многократно делите число на 2, записывайте каждый остаток (0 или 1), затем читайте остатки от последнего к первому.

Из двоичной в десятичную

Сложите степени 2 для битов, равных 1. Пример: 1101 = 8 + 4 + 0 + 1 = 13.

Для чего нужны разные системы?

  • Двоичная: родной язык процессоров и памяти.
  • Восьмеричная: права доступа Unix (chmod), иногда в электронике.
  • Шестнадцатеричная: веб-цвета, адреса памяти, отладка, кодировки.

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

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

Основание — это количество различных цифр для записи чисел. Основание 10 (десятичная) использует десять (0–9), основание 2 (двоичная) — две (0 и 1), основание 16 (шестнадцатеричная) — шестнадцать (0–9, затем A–F). Одно и то же число записывается по-разному в зависимости от основания.

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

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

Как читать шестнадцатеричное число?

Каждая цифра — степень 16, а буквы A–F означают 10–15. Пример: 1F = 1×16 + 15 = 31 в десятичной.

Почему разработчики используют шестнадцатеричную систему?

Потому что она компактна: один байт (8 бит) записывается ровно двумя hex-цифрами. Она встречается в CSS-цветах (#FF8800), адресах памяти и кодировках.

Для чего нужна восьмеричная система?

Основание 8 особенно применяется для прав доступа к файлам в Unix/Linux (например, chmod 755), где каждая цифра кодирует права чтения/записи/выполнения.

Отправляются ли мои данные в интернет?

Нет. Конвертация выполняется локально в браузере; ни одно число не отправляется на сервер.