Конвертер систем числення

Усі інструменти

Підтримуються як завгодно великі цілі числа. Префікси 0x, 0o та 0b розпізнаються в режимі автовизначення.

Про конвертер систем числення

Цей конвертер переводить числа між двійковою, вісімковою, десятковою, шістнадцятковою системами та будь-якою основою від 2 до 36. Використовується арифметика великих чисел, тож значення будь-якої довжини конвертуються без втрати точності.

Режим автовизначення розуміє поширені префікси 0x (hex), 0o (вісімкова) та 0b (двійкова). Пробіли й підкреслення як роздільники розрядів ігноруються, тож можна вставляти значення прямо з коду.

Як конвертувати між системами числення

  1. Введіть або вставте число — 255, 0xFF чи 0b11111111 однаково працюють.
  2. Оберіть вхідну систему або залиште автовизначення для префіксів 0x/0o/0b.
  3. Читайте значення одразу у двійковій, вісімковій, десятковій, hex та Base36.
  4. Задайте власну основу від 2 до 36 для будь-чого іншого.

Поради

  • Підкреслення та пробіли у вводі ігноруються, тож 1_000_000 парситься без проблем.
  • Від'ємні числа конвертуються як знакові математичні значення, а не як бітові патерни доповняльного коду.
  • Base36 використовує цифри 0-9 та літери a-z; зручна для компактних ID в URL.
  • Конвертація використовує BigInt, тож числа понад 64 біти залишаються точними.

Пов’язані гайди

Дізнайся workflow за цим інструментом і що перевіряти далі.

Що перевірити перед використанням сконвертованих значень

Двійкова, вісімкова, десяткова та шістнадцяткова — лише нотації одного числа, але префікси, знаки та розрядність усе ще спричиняють помилки.

Перевірте систему числення входу

Цифри 10 означають два у двійковій, вісім у вісімковій, десять у десятковій і шістнадцять у шістнадцятковій. З'ясуйте, що саме використовує джерело.

Слідкуйте за префіксами

Префікси 0x, 0o та 0b змінюють те, як парсери читають значення. Прибирайте або лишайте їх послідовно в усьому коді.

Зважайте на знакові представлення

Інструмент показує математичне значення. Апаратне забезпечення та низькорівневий код часто використовують доповняльний код фіксованої розрядності.

Перевіряйте провідні нулі

Деякі формати чутливі до ширини: колір потребує 6 шістнадцяткових цифр, а права доступу до файлів — 3-4 вісімкові.

Приватність і використання

Швидкі перевірки без акаунта

Toolinix створений для коротких developer tasks: вставити безпечний приклад, перевірити результат, скопіювати потрібне й рухатися далі.

Без логіну

Інструменти можна використовувати без акаунта, підписки на розсилку або збереження робочого простору.

Локально, коли можливо

Форматери, генератори, енкодери та текстові утиліти зазвичай працюють у браузері. Network diagnostics можуть потребувати server-assisted lookup для перевірки публічних URL, доменів або IP.

Не вставляй секрети

Не вставляй production passwords, private keys, access tokens, дані клієнтів або regulated data в онлайн-інструменти, якщо це не дозволено твоєю security policy.

Пов’язані інструменти

Можливо, тобі також стануть у пригоді ці інструменти.

FAQ про конвертер систем числення

Які основи підтримуються?
Будь-яка основа від 2 до 36 — алфавіт цифр 0-9 плюс a-z. Двійкова, вісімкова, десяткова, hex та Base36 показуються за замовчуванням.
Наскільки великими можуть бути числа?
Фактично без обмежень. Інструмент використовує арифметику великих чисел, тож точність не втрачається, на відміну від конвертерів на 64-бітних float.
Як обробляються від'ємні числа?
Як знакові значення з мінусом. Якщо потрібен бітовий патерн доповняльного коду, конвертуйте абсолютне значення й застосуйте розрядність самостійно.
Чи працює все локально?
Так. Усе обчислюється у вашому браузері; нічого не надсилається на сервер.