С этим инструментом что-то не так?

О «Number Base Converter Online»

Этот инструмент конвертирует числа между системами счисления: двоичная (2), восьмеричная (8), десятичная (10), шестнадцатеричная (16) и любая произвольная от 2 до 36. Введите число в одной системе — увидите его во всех остальных.

Конверсия — основа программирования и Computer Science. Дампы памяти и ассемблер используют hex, биты прав Unix — oct, низкоуровневая работа — bin. Свобода между представлениями экономит часы устных вычислений.

Полезно при чтении листингов ассемблера, отладке побитовых операций, настройке прав файлов и подготовке к экзаменам по архитектуре.

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

Как перевести число между системами счисления (2–36)

  1. Введите значение

    "Value" — число для конверсии, записанное в системе FROM. Пробелы вырезаются: `dead beef` и `deadbeef` парсятся одинаково. Буквы A–Z означают 10–35, регистр не важен.

  2. From base / To base

    "From base" и "To base" — целые от 2 до 36. Часто: 2 (binary), 8 (octal), 10 (decimal), 16 (hex), 32 (Base32), 36 (макс — 0–9 + A–Z).

  3. Запуск

    Результат — единственное поле `result`: число в целевой системе, буквы в нижнем регистре. Неподходящий разряд для исходной системы даёт «Invalid digit for source base.»

  4. Лимиты точности

    Парсинг через `parseInt` JavaScript ограничен 32-битными безопасными целыми в большинстве случаев. Числа выше 2^53 теряют точность — используйте big-integer-инструмент.