Время/числа
Конвертер систем счисления
Двунаправленная конвертация между двоичной, восьмеричной, десятичной, шестнадцатеричной и произвольной (2-36) системами счисления — введите число в любое поле.
Number systems are just different ways of writing the same number. Binary (base 2) is what processors use at the lowest level, hexadecimal (base 16) is a compact way to write binary data in code, and decimal is the everyday human notation.
How to use it
- Enter a number in any field (binary, octal, decimal, hexadecimal, or a custom base 2-36) — every other field updates instantly.
- For a custom base, pick any value from 2 to 36 — handy for less common systems, like base36 used in short identifiers.
- Characters invalid for the selected base (like a "2" in binary) are flagged as an input error.
Common uses
- Converting a hex color or byte value into a decimal number for calculations.
- Checking a bitmask or set of flags written in binary.
- Working with low-level code (network protocols, embedded systems) where values are often given in hex or octal.
Things to keep in mind
In hexadecimal, the letters A-F (or a-f) stand for the values 10-15 — case usually doesn't matter.
For bases above 16, digit symbols keep going further down the alphabet (G, H...) up to Z for base 36.
Часто задаваемые вопросы
Какие системы счисления поддерживает конвертер?
Быстрый доступ к двоичной, восьмеричной, десятичной и шестнадцатеричной системам, а также любое основание от 2 до 36 — цифры свыше 9 обозначаются латинскими буквами A-Z.
Можно ли конвертировать отрицательные числа и очень большие целые?
Да, знак «-» перед числом поддерживается во всех системах, а разрядность числа не ограничена типичными 32/64 битами — вычисления ведутся с произвольной точностью.
Данные передаются на сервер?
Нет, вся конвертация происходит мгновенно в вашем браузере с помощью JavaScript — введённые числа никуда не отправляются.
Чем конвертация систем счисления отличается от Base64?
Это принципиально разные вещи: конвертер систем счисления переводит одно и то же число между позиционными системами (BIN/OCT/DEC/HEX), а Base64 кодирует произвольные бинарные данные (файлы, изображения) в текстовую строку для передачи каналами, рассчитанными на текст.
Почему в шестнадцатеричной системе используют буквы A-F?
Основание 16 требует 16 уникальных цифр, а арабских цифр всего 10 (0-9) — поэтому для значений 10-15 используют первые буквы латинского алфавита A-F. Для оснований свыше 16 (вплоть до 36) использование букв продолжается дальше по алфавиту.