Перетворюйте текст у двійковий код і назад за допомогою безкоштовного конвертера. Дійзнайтеся, як комп'ютери зберігають літери у вигляді 0 та 1, та легко декодуйте будь-який двійковий рядок.
Конвертер тексту в бінарний код переводить кожен символ у групи нулів і одиниць. Це наочний спосіб побачити, як комп’ютер зберігає літери. Англійський текст зазвичай використовує 8-бітні значення, наприклад H = 01001000. І пам’ятайте: двійковий код — це просто формат подання даних, а не шифрування.
Що таке двійковий конвертер?
Двійковий конвертер перетворює звичайний текст у нулі та одиниці й легко повертає цей бінарний код назад у читабельний вигляд. Кожен символ зберігається як число в двійковій системі числення (тобто у бітах). Насправді саме так ваш пристрій і тримає літери в пам’яті під час щоденної роботи.
Таблиця переведення ASCII-тексту в hex та бінарний код
Якщо хочете перевести текст у двоичный код вручну, вам знадобиться ця таблиця символів ASCII.
| Binary | Decimal | ASCII Character | Hex |
|---|---|---|---|
0 |
0 | NUL | 0 |
1 |
1 | SOH | 1 |
10 |
2 | STX | 2 |
11 |
3 | ETX | 3 |
100 |
4 | EOT | 4 |
101 |
5 | ENQ | 5 |
110 |
6 | ACK | 6 |
111 |
7 | BEL | 7 |
1000 |
8 | BS | 8 |
1001 |
9 | HT | 9 |
1010 |
10 | LF | 0A |
1011 |
11 | VT | 0B |
1100 |
12 | FF | 0C |
1101 |
13 | CR | 0D |
1110 |
14 | SO | 0E |
1111 |
15 | SI | 0F |
01000001 |
65 | A | 41 |
01000010 |
66 | B | 42 |
01000011 |
67 | C | 43 |
01010100 |
84 | T | 54 |
01100101 |
101 | e | 65 |
01111000 |
120 | x | 78 |
01110100 |
116 | t | 74 |
Як перевести слово “Text” у двійковий код?
Спочатку зазираємо в таблицю й знаходимо десятковий номер кожної літери:
- T = 84
- e = 101
- x = 120
- t = 116
Правила та формула конвертації
Щоб перетворити десяткове значення ASCII на 8-бітне двійкове число, дотримуйтесь таких кроків:
- Знайдіть десяткове значення ASCII: Знайдіть символ у таблиці ASCII (наприклад,
T= 84). - Розкладіть за 8-бітними позиціями: Зіставте значення зі ступенями двійки (128, 64, 32, 16, 8, 4, 2, 1).
- Віднімайте та виставляйте біти: Якщо значення ваги вміщується в залишок суми, ставте
1і віднімайте його; якщо ні — ставте0.
Для T 84 = 64 + 16 + 4
| 128 | 64 | 32 | 16 | 8 | 4 | 2 | 1 |
|---|---|---|---|---|---|---|---|
| 0 | 1 | 0 | 1 | 0 | 1 | 0 | 0 |
Велика літера “T” у бінарному вигляді буде 01010100.
Для e 101 = 64 + 32 + 4 + 1
| 128 | 64 | 32 | 16 | 8 | 4 | 2 | 1 |
|---|---|---|---|---|---|---|---|
| 0 | 1 | 1 | 0 | 0 | 1 | 0 | 1 |
Мала літера “e” у бінарному вигляді буде 01100101.
Для x 120 = 64 + 32 + 16 + 8
| 128 | 64 | 32 | 16 | 8 | 4 | 2 | 1 |
|---|---|---|---|---|---|---|---|
| 0 | 1 | 1 | 1 | 1 | 0 | 0 | 0 |
Мала літера “x” у бінарному вигляді буде 01111000.
Для t 116 = 64 + 32 + 16 + 4
| 128 | 64 | 32 | 16 | 8 | 4 | 2 | 1 |
|---|---|---|---|---|---|---|---|
| 0 | 1 | 1 | 1 | 0 | 1 | 0 | 0 |
Мала літера “t” у бінарному вигляді буде 01110100.
У результаті слово “Text” у двійковій формі виглядатиме так: 01010100 01100101 01111000 01110100.
Як текст стає двійковим кодом?
Усю підкулісну роботу виконує кодування UTF-8. Кожен символ стає байтами, а кожен байт записується як 8 двійкових цифр. Наприклад, велика C — це байт 67, тобто 01000011. Багатобайтні символи (як-от літери з діакритикою чи емодзі) зберігаються без жодних втрат під час конвертації в обидва боки.
Чого це нас навчає?
Ось що конвертація допомагає швидко зрозуміти:
- Будь-який символ — це просто число, записане в двійковій системі.
- Один байт дорівнює 8 бітам, а базовий ASCII вміщується в діапазон від 0 до 127.
- A — це 65 (01000001), а мала a — 97 (01100001). Малі літери завжди на 32 значення вищі за великі.
Як перетворити текст у двійковий код
Усе максимально просто. Чотири кроки на characterconverter.com — і справу зроблено за секунди:
- Оберіть режим Text → Binary або Binary → Text.
- Введіть або вставте текст (пробіли та переноси рядків між байтами під час декодування ігноруються).
- Оберіть роздільник: пробіл, новий рядок або без роздільника.
- Скопіюйте результат або натисніть “swap”, щоб змінити напрямок.
Як працює декодування з двійкового коду в текст
Декодування повертає наявний двійковий рядок назад у зрозумілий текст. Пробіли та переноси між байтами ігноруються, тому навіть хаотично скопійований код розшифрується без проблем. Натисніть кнопку “swap” — і інструмент одразу підставить результат для зворотного перекладу.
Чому роздільники змінюють вигляд результату?
Вибір роздільника впливає лише на візуальне оформлення бітів. Ви можете додати пробіл між байтами, вивести кожен байт з нового рядка або прибрати всі роздільники для суцільного потоку даних, якщо цього вимагає потрібний формат.
Чи залишається ваш текст приватним?
Усе обробляється локально у вашому браузері, тому текст нікуди не завантажується. Це ідеально підходить, якщо треба швидко подивитися структуру зберігання даних, розшифрувати надісланий код чи зробити завдання з інформатики без ризику витоку даних. Такий самий безпечний локальний алгоритм уже працює на characterconverter.com.
Популярні запитання
Двійковий код — це те саме, що й шифрування?
Ні. Двійковий код — це лише спосіб відображення даних за допомогою 0 та 1. Він не приховує і не зашкоджує повідомлення так, як справжнє шифрування, тому кожен, хто вміє читати біти, легко відновить початковий текст.
Як виглядає літера A у двійковому коді?
Велика A — це 65, що записується як 01000001. Мала a — це 97 (01100001), адже малі літери розташовані на 32 позиції вище за великі у стандартній таблиці, яку використовує більшість інструментів.
Чи працює це з емодзі та спецсимволами?
Так. Багатобайтні символи (як-от емодзі чи спецсимволи) розбиваються на кілька байтів. Конвертер зберігає їх неушкодженими завдяки UTF-8, тож при зворотному перетворенні нічого не втратиться й не зламається.
Чи заважають пробіли під час декодування?
Зовсім ні. Пробіли та переноси рядків між байтами автоматично пропускаються при декодуванні. Вставлений двійковий код перетвориться чисто, навіть якщо зовні він виглядає трохи безладно.
Де саме виконується конвертація?
Уся обробка відбувається прямо у вашому браузері, і текст нікуди не надсилається. Це зручно та безпечно для швидких завдань, розшифровки або шкільних вправ.