Skip to content
Конвертер систем счисления
Tools

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

Новое

Переводите между двоичной, восьмеричной, десятичной, шестнадцатеричной и любой системой от 2 до 36.

bits bytes decimal digits fits in
Quick reference — decimal 0 to 16
Decimal Binary Octal Hex
0 0 0 0
1 1 1 1
2 10 2 2
3 11 3 3
4 100 4 4
5 101 5 5
6 110 6 6
7 111 7 7
8 1000 10 8
9 1001 11 9
10 1010 12 A
11 1011 13 B
12 1100 14 C
13 1101 15 D
14 1110 16 E
15 1111 17 F
16 10000 20 10

Runs entirely in your browser. Nothing is uploaded.

Точный перевод между любыми системами счисления

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

Это полноценный калькулятор систем счисления, обрабатывающий сложные случаи: отрицательные числа, префиксы 0x, 0b или 0o при вставке из кода, а также необязательную группировку цифр для читаемости длинных значений.

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

Основание (или radix) числа — это просто количество используемых цифр. Двоичная (основание 2) — язык аппаратного обеспечения; восьмеричная (основание 8) — три бита на цифру; десятичная (основание 10) — обычный счёт; шестнадцатеричная (основание 16) — четыре бита на цифру, используя 0–9 и A–F. Одно и то же значение пишется во всех: десятичное 250 — это 11111010 в двоичной, 372 в восьмеричной и FA в шестнадцатеричной.

Каждый перевод — пошагово

Включите Показать шаги и инструмент превратится в учебное пособие. Он разворачивает число в десятичную систему позиционным методом — каждая цифра, умноженная на своё позиционное значение, например двоичное 1101 = 1×2³ + 1×2² + 0×2¹ + 1×2⁰ = 13 — и конвертирует десятичное в другое основание методом последовательного деления с остатком.

Выберите любые «исходное» и «целевое» основания в панели шагов для отслеживания переводов, например двоичное в шестнадцатеричное или основание 10 в основание 36.

Создан для больших чисел

Большинство конвертеров незаметно теряют точность, когда значение превышает 64 бита, переключаясь на арифметику с плавающей точкой. Этот конвертер больших чисел использует JavaScript BigInt произвольной точности: 300-значное десятичное число, тысячебитная двоичная строка или длинный шестнадцатеричный хэш конвертируются точно — каждая цифра нетронута.

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

Сравнение с RapidTables и WolframAlpha

rapidtables.com — стандартный выбор для быстрых переводов, но использует отдельные страницы для каждого направления, ограничен основанием 16 и не показывает пошаговые вычисления. WolframAlpha показывает шаги, но полная работа требует подписки Pro, каждый запрос отправляется на серверы Wolfram, что медленно для интерактивного использования.

Этот конвертер объединяет все четыре основания на одном экране, поддерживает основания 2–36, бесплатно показывает полные пошаговые вычисления, обрабатывает произвольно большие целые числа без потери точности и полностью работает в вашем браузере.

Конфиденциально, мгновенно и бесплатно

Ничего устанавливать, никакого аккаунта создавать. Каждый перевод — от одного бита до 1000-значного числа — происходит локально в вашем браузере, так что конвертируемые числа никогда не покидают ваше устройство. Добавьте этот инструмент в закладки для перевода между двоичной, восьмеричной, десятичной, шестнадцатеричной или любой другой системой.

Frequently asked questions

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

Введите число в любое из полей Двоичная, Восьмеричная, Десятичная или Шестнадцатеричная — все остальные обновятся мгновенно. Также есть поле «Любое основание» для оснований от 2 до 36. Например, введите 255 в Десятичной и сразу получите 11111111 (двоичная), 377 (восьмеричная) и FF (шестнадцатеричная). Включите «Показать шаги» для вычислений по шагам.

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

Умножьте каждый двоичный разряд на 2 в степени его позиции (считая от 0 справа) и сложите результаты. Для 1101: 1×2³ + 1×2² + 0×2¹ + 1×2⁰ = 8 + 4 + 0 + 1 = 13. Вставьте биты в поле Двоичная и поле Десятичная покажет ответ с полным позиционным раскладом в «Показать шаги».

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

Последовательно делите десятичное число на 2 и записывайте каждый остаток, затем читайте остатки снизу вверх. Для 13: 13÷2=6 r1, 6÷2=3 r0, 3÷2=1 r1, 1÷2=0 r1 — снизу вверх: 1101. Введите 13 в Десятичной для получения 1101 в Двоичной.

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

Каждая шестнадцатеричная цифра стоит 0–15 (A=10, F=15) и умножается на 16 в степени своей позиции. Hex 2F = 2×16¹ + 15×16⁰ = 32 + 15 = 47. Обратно: 47÷16=2 r15(F), 2÷16=0 r2, получается 2F. Введите 2F в Шестнадцатеричную или 47 в Десятичную — инструмент конвертирует автоматически.

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

Поскольку одна шестнадцатеричная цифра равна ровно четырём двоичным битам (полубайт), группируйте биты по четыре справа. Двоичное 11010110 делится на 1101 0110, что даёт D6 в шестнадцатеричной (и 214 в десятичной).

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

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

Как конвертировать в произвольное основание, например основание 36?

Используйте поле «Любое основание» и выберите основание от 2 до 36 — основания выше 10 используют буквы: основание 36 идёт 0–9 затем A–Z (A=10, Z=35). Например, десятичное 1295 в основании 36 — ZZ, поскольку ZZ = 35×36 + 35 = 1295. Основание 36 популярно для компактных ID и коротких URL.

Как работает пошаговый перевод между системами?

Включите «Показать шаги». Перевод между двумя не-десятичными основаниями выполняется в два этапа: сначала разворачивание исходного числа в десятичную (позиционный метод), затем перевод этого десятичного в целевое основание (метод деления с остатком).

Как конвертировать очень большие числа?

Конвертер использует арифметику BigInt произвольной точности — без ограничения в 64 бита, без округления. Вы можете вставить 300-значное десятичное, тысячебитную двоичную строку или длинный шестнадцатеричный хэш, и все основания останутся точными.

Что такое восьмеричная система и где она применяется?

Восьмеричная — это основание 8, цифры 0–7, каждая восьмеричная цифра соответствует ровно трём двоичным битам. Наиболее распространённое современное применение — права доступа к файлам Unix/Linux: chmod 755 означает 111 101 101 в двоичной.

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

Шестнадцатеричная — компактное, удобное для человека сокращение двоичного: одна шестнадцатеричная цифра равна четырём битам, поэтому один байт (8 бит) — это всего две шестнадцатеричные цифры. Идеальна для адресов памяти, кодов цветов (#FF8800), MAC-адресов и отладки.

В чём разница между двоичной, восьмеричной, десятичной и шестнадцатеричной?

Это одни и те же числа, записанные разным количеством цифр. Двоичная (основание 2) — то, что хранит аппаратное обеспечение; восьмеричная (основание 8) группирует биты по три; десятичная (основание 10) — обычный счёт; шестнадцатеричная (основание 16) группирует биты по четыре. Десятичное 250 — это 11111010 в двоичной, 372 в восьмеричной и FA в шестнадцатеричной.

Сколько битов представляет одна шестнадцатеричная или восьмеричная цифра?

Одна шестнадцатеричная цифра представляет ровно 4 бита (полубайт), поэтому две шестнадцатеричные цифры — один 8-битный байт. Одна восьмеричная цифра — ровно 3 бита. Строка метрик показывает длину в битах, количество байт и минимальную стандартную ширину.

Работает ли он офлайн и конфиденциален ли он?

Да на оба вопроса. Каждый перевод выполняется локально через JavaScript BigInt — ничего не отправляется на сервер. После загрузки страницы можно продолжать конвертировать без интернета. Без регистрации, без ограничений, бесплатно.

Можно ли использовать конвертер на смартфоне?

Да. Конвертер полностью адаптивен — поля ввода, выбор основания и панель шагов работают на смартфоне или планшете (Safari на iPhone, Chrome на Android). Приложение скачивать не нужно.