Конвертер бінарного коду — текст ↔ двійковий ТЕКСТ → ДВІЙКОВИЙ

Перетворюйте між текстом і двійковим кодом (поданням з основою 2). Введіть текст, щоб отримати його двійкове подання (8 біт на символ), або введіть двійкові цифри (0 і 1), щоб декодувати назад у читабельний текст. Підтримує формати 8-бітний і з роздільниками-пробілами.
Цей інструмент обробляє всі дані локально у вашому браузері — жодні дані не завантажуються на сервер.
Кодування: Автовизначення ▾
Групування бітів: Роздільник:
Введіть для перетворення в реальному часі
(UTF-8 .txt)
Схема 13: двійкове кодування
Двійкова система — це фундаментальна система числення з основою 2, яку використовують усі цифрові комп'ютери. Кожен символ подається як послідовність бітів (0 і 1). Стандартне 8-бітне кодування (1 байт на символ) охоплює всі 256 значень розширеного ASCII. 7-бітне кодування охоплює стандартний ASCII (0–127). Двійкове кодування — найнижчий рівень подання: кожен файл, зображення чи програма зрештою зводиться до двійкового вигляду.
Двійковий запис і доповняльний код

Кожна двійкова цифра — степінь двійки, тож 8 біт охоплюють значення 0–255. Від'ємні числа зберігаються в доповняльному коді — інвертувати всі біти і додати одиницю — що дає змогу тій самій схемі додавання виконувати і віднімання. За фіксованої розрядності значення, що переповнюють, просто переходять через край: 255 + 1 стає 0 у 8 бітах.

Той самий бітовий шаблон означає різні числа за різних розмірів — 11111111 — це 255 без знака, але −1 як знаковий 8-бітний доповняльний код.