Beginner

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

Перетворіть ціле число між двійковою (основа 2), вісімковою (основа 8), десятковою (основа 10) та шістнадцятковою (основа 16) системами.
Останнє оновлення: 20 червня 2026 р. · Перевірено TG we-Calculate Editorial Team
Введіть цифри, дійсні для обраної основи

З основи

Десяткове значення
10

Те саме ціле число показано в усіх чотирьох системах нижче.

Двійкова (основа 2)
1010
Вісімкова (основа 8)
12
Десяткова (основа 10)
10
Шістнадцяткова (основа 16)
A
1248Positional place values in base 2 (×2 each step)
Результати є приблизними оцінками лише для загального ознайомлення та не є професійною порадою — завжди самостійно перевіряйте важливі результати, перш ніж покладатися на них. Прочитати повне застереження.
Швидка відповідь

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

Щоб перетворити число в основу 10, помножте кожну цифру на основу, піднесену до степеня її позиції (рахуючи від нуля справа), і додайте результати. Щоб перейти від десяткового до іншої основи, багаторазово діліть на цільову основу й читайте остачі знизу вгору. Цей інструмент робить обидві операції автоматично.

Формула
value = Σ dᵢ × baseⁱ (кожна цифра dᵢ множиться на основу, піднесену до степеня її позиції i)
How this is calculated

Ви надаєте два вхідні дані: значення (рядок цифр) та «вихідну основу» (систему числення, в якій записано цей рядок — 2, 8, 10 чи 16). Конвертер спершу перевіряє, що кожен символ є допустимою цифрою для цієї основи: основа 2 допускає лише 0–1, основа 8 допускає 0–7, основа 10 допускає 0–9, а основа 16 додає A–F (без урахування регістру). Якщо будь-який символ виходить за межі діапазону, вхідні дані відхиляються, а не мовчки обрізаються.

Потім значення декодується в єдине десяткове ціле число за допомогою позиційної нотації: кожна цифра множиться на основу, піднесену до степеня її позиції, рахуючи від нуля справа, а добутки додаються. Тож двійкове 1010 стає 1×2³ + 0×2² + 1×2¹ + 0×2⁰ = 10. Це одне ціле число є канонічним значенням; воно повторно кодується в усі чотири основи для відображення, причому шістнадцяткове за угодою показується у верхньому регістрі.

Інструмент обробляє лише невід'ємні цілі числа — без знаків, дробів чи роздільників. Він також припускає точну цілочисельну арифметику, тож значення понад 2⁵³−1 (9,007,199,254,740,991) відхиляються, щоб уникнути похибок округлення з рухомою комою.

Приклади
ВвідРезультат
Двійкове 1010 → десяткове10
Десяткове 255 → шістнадцятковеFF
Шістнадцяткове 1F → вісімкове37

Поширені запитання

Шістнадцяткові цифри A–F можна писати в будь-якому регістрі, але великі літери — найпоширеніша угода для адрес пам'яті, кодів кольорів і документації, тож результат використовує великі літери.

Цей конвертер працює з невід'ємними цілими числами. Дроби й знаки не підтримуються, оскільки двійкові/вісімкові/шістнадцяткові дроби підлягають окремим правилам.

До 9 007 199 254 740 991 (2⁵³−1) — найбільшого цілого числа, яке JavaScript може представити точно. Більші значення відхиляються, щоб уникнути похибок округлення.

Також відомий як

двійкове в десяткове
десяткове в двійкове
hex в десяткове
десяткове в шістнадцяткове
вісімкове число
переведення систем числення

APA

TG we-Calculate Editorial Team. (2026). Конвертер систем числення [Online calculator]. TG we-Calculate. https://we-calculate.com/uk/calculator/number-base-converter

Chicago

TG we-Calculate Editorial Team. "Конвертер систем числення." TG we-Calculate. 2026. https://we-calculate.com/uk/calculator/number-base-converter.

IEEE

TG we-Calculate Editorial Team, "Конвертер систем числення," TG we-Calculate, 2026. [Online]. Available: https://we-calculate.com/uk/calculator/number-base-converter

BibTeX

@misc{wecalculate_number_base_converter, title = {Конвертер систем числення}, author = {{TG we-Calculate Editorial Team}}, howpublished = {\url{https://we-calculate.com/uk/calculator/number-base-converter}}, year = {2026}, note = {TG we-Calculate} }

Чи допоміг вам цей калькулятор?