Двійковий конвертер: двійкове, десяткове, hex і текст

Введіть число в будь-якій системі числення й одразу побачите решту трьох: десяткову, двійкову, вісімкову та шістнадцяткову. Також можна перетворювати текст у двійковий код і hex та назад. Усе працює у вашому браузері.

🔒 Те, що ви вводите, не залишає ваш пристрій. Усе обчислюється у вашому браузері.

Введіть число в будь-яке з чотирьох полів, інші оновляться самі. Без обмеження розміру, лише для додатних цілих чисел.

Текст у двійковий код і hex

Можна вставити біти, щоб перетворити їх на текст.

Як конвертувати між двійковою, десятковою та hex

  1. Введіть число в поле його системи числення: десяткової, двійкової, вісімкової або шістнадцяткової.
  2. Три інші поля заповняться одразу.
  3. Щоб перетворити текст, введіть його в текстове поле й побачите його двійковий код і hex.
  4. Також можна вставити біти або hex-байти, щоб отримати вихідний текст.

Системи числення й текст у двійковому коді

Числа можна записувати в різних системах числення. Десяткова використовує десять цифр (від 0 до 9), двійкова — дві (0 і 1), вісімкова — вісім (від 0 до 7), шістнадцяткова — шістнадцять (від 0 до 9 і від A до F). Десяткове 255 — це 11111111 у двійковій, 377 у вісімковій і FF у шістнадцятковій.

Щоб перевести з десяткової у двійкову, число ділять на 2 знову і знову й читають остачі у зворотному порядку; щоб перевести з двійкової у десяткову, додають кожну одиницю, помножену на відповідний степінь двійки. Інструмент робить це з цілими числами будь-якого розміру без втрати точності.

Текст у комп'ютері зберігається як байти. У кодуванні UTF-8 літера A — це байт 01000001 (65 у десятковій, 41 в hex), а літера з діакритикою, наприклад é, займає два байти (C3 A9). Тому текст у двійковому коді записують групами по 8 біт на байт.

Що слід враховувати

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

Як перевести десяткове число у двійкове?

Введіть число в десяткове поле й подивіться на двійкове поле. Десяткове 10 — це 1010 у двійковій.

Як перетворити текст у двійковий код?

Введіть текст у текстове поле: кожен символ відображається як 8-бітний байт (A — це 01000001).

Як перевести hex у десяткове?

Введіть число в шістнадцяткове поле. Наприклад, FF — це 255 у десятковій.

А як щодо дуже великих чисел?

Вони конвертуються без втрати точності, навіть якщо в них сотні цифр.

Чи зберігається те, що я вводжу?

Ні. Усе обчислюється у вашому браузері.