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

Введи число в любой системе счисления и сразу увидишь остальные три: десятичную, двоичную, восьмеричную и шестнадцатеричную. Также можно перевести текст в двоичный код и в шестнадцатеричный вид, и наоборот. Всё в твоём браузере.

🔒 То, что ты вводишь, не покидает твоё устройство. Все расчёты выполняются в браузере.

Пиши в любое из четырёх полей: остальные обновятся сами. Размер не ограничен, только целые положительные числа.

Текст в двоичный и шестнадцатеричный код

Можно вставить биты, чтобы получить текст.

Как перевести между двоичной, десятичной и шестнадцатеричной системами

  1. Введи число в поле его системы: десятичной, двоичной, восьмеричной или шестнадцатеричной.
  2. Остальные три поля заполнятся мгновенно.
  3. Чтобы перевести текст, введи его в текстовое поле и посмотри его двоичный и шестнадцатеричный код.
  4. Можно также вставить биты или байты в шестнадцатеричном виде, чтобы вернуться к исходному тексту.

Системы счисления и текст в двоичном коде

Числа можно записывать в разных системах счисления. В десятичной десять цифр (от 0 до 9), в двоичной две (0 и 1), в восьмеричной восемь (от 0 до 7), в шестнадцатеричной шестнадцать (от 0 до 9 и от A до F). Десятичное 255 — это 11111111 в двоичной, 377 в восьмеричной и FF в шестнадцатеричной.

Чтобы перевести из десятичной в двоичную, число многократно делят на 2 и читают остатки в обратном порядке; чтобы перевести из двоичной в десятичную, складывают каждую единицу, умноженную на соответствующую степень двойки. Инструмент делает это для целых чисел любого размера без потери точности.

Текст в компьютере хранится в виде байтов. В кодировке UTF-8 буква A — это байт 01000001 (65 в десятичной или 41 в шестнадцатеричной), а русская буква, например я, занимает два байта (D1 8F). Поэтому текст в двоичном коде записывают группами по 8 бит на байт.

Что стоит учесть

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

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

Введи число в десятичное поле и посмотри на двоичное. Десятичное 10 — это 1010 в двоичной системе.

Как перевести текст в двоичный код?

Введи текст в текстовое поле: каждый символ показывается как байт из 8 бит (буква A — 01000001).

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

Введи число в шестнадцатеричное поле. Например, FF — это 255 в десятичной системе.

Что с очень большими числами?

Они переводятся без потери точности, даже если в них сотни цифр.

Сохраняется ли то, что я ввожу?

Нет. Всё считается в твоём браузере.