Разные системы счисления являются основой вычислений. Binary (base 2) - язык процессора, octal (base 8) - для Unix-прав, decimal (base 10) - для человека, hexadecimal (base 16) - для адресов памяти, цветов, байтов. Конвертация между всеми системами в реальном времени.
Enter a number in any base and see it converted to all other bases instantly.
Введите число в любое поле (binary, octal, decimal, hex), и остальные обновятся сразу. Валидация символов для каждой системы (binary принимает только 0 и 1). Поддержка положительных и отрицательных целых.
Низкоуровневое программирование, сети, системная работа. Binary: битовые операции, регистры, hardware. Octal: Unix chmod. Hex: адреса памяти, цветовые коды, MAC-адреса, IPv6, байты в hex dumps, криптографические хеши. Decimal: читаемость для человека.
Использует parseInt(value, fromBase) для конвертации в decimal, затем Number.toString(toBase). Поддержка до JavaScript safe integer limit (2^53 - 1 или 9,007,199,254,740,991). Валидация ввода через regex для каждой системы. Hex-вывод в uppercase.
Введите binary (11010), и decimal (26) появится сразу. Каждая binary-цифра = степень 2 справа налево: 0×2⁰ + 1×2¹ + 0×2² + 1×2³ + 1×2⁴ = 26.
Hex (base 16) - компактное представление binary. Каждая hex-цифра = 4 bit. Применения: цветовые коды (#FF0000), адреса памяти (0x7FFF), значения байтов (0xFF = 255).
Каждая hex-цифра = ровно 4 binary-бита. Пример: F → 1111, A → 1010, значит FA → 11111010.
Конвертация текста в двоичный, шестнадцатеричный, восьмеричный, десятичный формат и обратно.
Вычисление прав доступа к файлам Unix - конвертация между символьной и числовой нотацией chmod.
Конвертация между HEX, RGB, HSL форматами. Живое превью, CSS-код. Поддержка 3/6/8-значных HEX.
Трансформируйте, форматируйте, генерируйте и кодируйте данные мгновенно. Приватно, быстро и всегда бесплатно.
Смотреть все инструменты