Что делает этот инструмент
Этот бесплатный онлайн-конвертер чисел переводит между двоичной, восьмеричной, десятичной, hex, base 32, base 36 и base 64 в одном месте. Используйте как двоичное в десятичное, hex в десятичное или десятичное в hex для разработки, учёбы и работы с разными системами счисления. Введите значение в любом основании и сразу увидите эквивалент во всех остальных. Поддержка отрицательных и очень больших целых (BigInt). Бесплатно и конфиденциально; всё в браузере. Подходит для программирования, hex-цветов, битовых масок и образования.
Как использовать
Быстрый старт: Введите число в выбранном основании (например 255 в десятичном, FF в hex), при необходимости выберите исходное основание, затем смотрите все представления и копируйте нужное.
- Ввод — Введите число в выбранном основании (например 255 в десятичном, FF в hex, 11111111 в двоичном).
- Исходное основание — Выпадающий список для выбора основания ввода (по умолчанию десятичное).
- Результаты — Отображаются все семь представлений с кнопками копирования.
- Копировать — Кнопка копирования у нужного формата для вставки в код, документы или расчёты.
Как это работает
Разбор: Строка разбирается посимвольно по алфавиту выбранного основания. Основания 2–36 используют стандартные цифры (0–9, A–Z). Base 32 — алфавит в стиле Crockford; base 64 — стандартный набор Base64. Преобразование: Значение хранится как BigInt. Для каждого основания вывод строится делением с остатком и отображением остатков символами алфавита. Вся обработка в браузере. Данные на сервер не отправляются.
Примеры использования
- Программирование — Конвертация hex-цветов, битовых флагов или масок.
- Низкоуровневая работа — Перевод между двоичным, восьмеричным и hex при отладке.
- Образование — Изучение систем счисления в курсах информатики или математики.
- Кодирование данных — Base 32 или base 64 для компактного представления чисел.
- API — Проверка числовых ID или хешей в разных кодировках.
Пример
255(десятичное) → 11111111 (двоичное), 377 (восьмеричное), FF (hex)FF(hex) → 255 (десятичное)-42(десятичное) → -101010 (двоичное), -52 (восьмеричное), -2A (hex)
Ограничения
- Только целые — Дробные и десятичные не поддерживаются.
- Длина ввода — Максимум 1000 цифр из соображений производительности.
- Алфавит base 32 — В стиле Crockford; исключены I, L, O, U во избежание путаницы с 1 и 0.
- Base 64 — Учитывается регистр;
aиA— разные цифры (10 и 36).