Онлайн-конвертер систем счисления
Профессиональный конвертер систем счисления с поддержкой преобразований между двоичной, четверичной, восьмеричной, десятичной, шестнадцатеричной и base32 в реальном времени. Точная обработка преобразований, таких как двоичная в десятичную, шестнадцатеричная в двоичную и любые другие.
Как использовать
Выберите исходную систему счисления
Доступна любая система от 2 до 36, а также шесть быстрых кнопок: двоичная, четверичная, восьмеричная, десятичная, шестнадцатеричная и 32-ричная.
Введите число
Буквы допускаются, регистр не важен — ввод автоматически переводится в верхний регистр. По одному числу за раз; результат обновляется по мере ввода.
Выберите выходную систему и скопируйте результат
Преобразованное значение показывается в выбранной системе, буквы в верхнем регистре, готово к копированию.
Типичные сценарии использования
- Программирование: обработка шестнадцатеричных данных, таких как адреса памяти и цветовые коды
- Сети: преобразование IP-адресов в двоичную систему и расчет подсетей
- Образование: демонстрация принципов преобразования систем счисления в реальном времени
- Кодирование данных: операции кодирования/декодирования Base32
- Отладка оборудования: преобразование машинных кодов в читаемый формат
Ключевые возможности
- Поддержка преобразований между любыми системами счисления от 2 до 36
- Двунаправленное преобразование в реальном времени
- Умное обнаружение ошибок и оповещения
- Копирование результатов в один клик
- Адаптированный для мобильных устройств дизайн
Поддерживаемые системы счисления
Полная поддержка включает, но не ограничивается:
- Двоичная (0-1) ↔ Десятичная, шестнадцатеричная
- Четверичная (0-3) ↔ Восьмеричная, base32
- Восьмеричная (0-7) ↔ Двоичная, десятичная
- Десятичная (0-9) ↔ Основа для всех преобразований
- Шестнадцатеричная (0-F) ↔ Двоичная, обработка цветовых кодов
- Base32 (0-V) ↔ Специализированные преобразования
Безопасность данных
Все преобразования выполняются локально в вашем браузере. Мы используем технологию обработки только в рамках сессии — все введенные данные автоматически удаляются при закрытии страницы.
Частые вопросы
- Почему ввод с буквами всё равно преобразуется, а не выдаёт ошибку?
- Потому что преобразование прекращает чтение на первом недопустимом для выбранной системы символе и преобразует прочитанное до него. В двоичной системе «101XYZ» даёт 5 — буквы игнорируются, а не отклоняются. В шестнадцатеричной «FFzz» даёт 255. Ошибка появляется только тогда, когда не удаётся разобрать **самый первый** символ, поэтому появившийся результат сам по себе не означает, что ввод был корректным.
- Большие числа преобразуются точно?
- Нет. Значения обрабатываются как числа JavaScript, точные только до 2^53. Преобразование FFFFFFFFFFFFFFFF из шестнадцатеричной даёт 18446744073709552000, тогда как верное значение — 18446744073709551615: последние цифры неверны. Считайте любые значения такого размера — 64-битные идентификаторы, GUID, криптографические хеши — ориентировочными и используйте инструмент больших целых чисел, когда важна точность.
- Можно ли преобразовывать дроби и десятичные числа?
- Нет, только целые. Всё после десятичной точки отбрасывается: «3.14» в десятичной системе преобразуется как 3, то есть «11» в двоичной. Отрицательные целые работают: «-FF» в шестнадцатеричной даёт -255.
- Отправляется ли что-либо на сервер?
- Нет. Преобразование выполняется в браузере по мере ввода, и ни число, ни результат не покидают страницу.
