Двоичный код
Переводите текст в бинарный код ASCII/UTF-8 и обратно. Результат обновляется мгновенно — без кнопок и ожидания.
Конвертер
Как работает двоичный код
Двоичная система счисления — основа всей цифровой техники. В ней используются только две цифры: 0 и 1. Каждая такая цифра называется битом (от binary digit). Компьютеры работают именно с битами, потому что транзисторы в процессоре могут находиться в двух состояниях: включено (1) или выключено (0).
Группа из 8 бит образует байт. Один байт может хранить 2⁸ = 256 различных значений (от 0 до 255). Именно столько символов описывает стандарт ASCII — буквы латиницы, цифры, знаки препинания и управляющие коды. Для кириллицы и других алфавитов используется UTF-8, где один символ может занимать 1–4 байта.
ASCII: 1 символ = 1 байт
Латинские буквы, цифры 0–9 и стандартные знаки препинания кодируются одним байтом (8 бит). Это самая быстрая и компактная кодировка.
'i' = 105 = 01101001
'!' = 33 = 00100001
UTF-8: кириллица = 2 байта
Русские буквы занимают 2 байта в UTF-8: каждый символ кодируется 16 битами. Поэтому слово «Привет» (6 символов) = 12 байт.
11000100 10000000
Как перевести число в двоичный код вручную — алгоритм деления на 2
Справочная таблица ASCII
Стандартные символы и их двоичные, десятичные и шестнадцатеричные коды. Первые 32 (0–31) — управляющие символы (Tab, Enter и др.); с 32 начинаются печатаемые.
| Символ | Двоичный (bin) | Десятичный (dec) | Шестн. (hex) | Описание |
|---|---|---|---|---|
| Управляющие символы | ||||
| SP | 00100000 | 32 | 0x20 | Пробел |
| LF | 00001010 | 10 | 0x0A | Перевод строки (Enter) |
| TAB | 00001001 | 9 | 0x09 | Горизонтальная табуляция |
| Цифры | ||||
| 0 | 00110000 | 48 | 0x30 | Ноль |
| 1 | 00110001 | 49 | 0x31 | Единица |
| 5 | 00110101 | 53 | 0x35 | Пятёрка |
| 9 | 00111001 | 57 | 0x39 | Девятка |
| Заглавные латинские буквы | ||||
| A | 01000001 | 65 | 0x41 | Latin Capital A |
| B | 01000010 | 66 | 0x42 | Latin Capital B |
| M | 01001101 | 77 | 0x4D | Latin Capital M |
| Z | 01011010 | 90 | 0x5A | Latin Capital Z |
| Строчные латинские буквы | ||||
| a | 01100001 | 97 | 0x61 | Latin Small a |
| b | 01100010 | 98 | 0x62 | Latin Small b |
| m | 01101101 | 109 | 0x6D | Latin Small m |
| z | 01111010 | 122 | 0x7A | Latin Small z |
| Знаки пунктуации и спецсимволы | ||||
| ! | 00100001 | 33 | 0x21 | Восклицательный знак |
| . | 00101110 | 46 | 0x2E | Точка |
| @ | 01000000 | 64 | 0x40 | Собака / At sign |
| # | 00100011 | 35 | 0x23 | Решётка |
| % | 00100101 | 37 | 0x25 | Процент |
| & | 00100110 | 38 | 0x26 | Амперсанд |
| * | 00101010 | 42 | 0x2A | Звёздочка |
| / | 00101111 | 47 | 0x2F | Обратный слэш |
Часто задаваемые вопросы
Что такое двоичный код?
Двоичный (бинарный) код — это способ представления информации с помощью только двух символов: 0 и 1. Каждая цифра называется битом. Компьютеры используют двоичную систему, потому что электронные схемы различают два состояния: есть ток (1) или нет (0). Группа из 8 бит образует байт, которого достаточно для кодирования 256 различных значений.
Как перевести букву в двоичный код?
Найдите номер символа по таблице ASCII (например, A = 65), затем переведите это число в двоичную систему последовательным делением на 2. 65 → 01000001₂. Проще использовать наш конвертер выше — введите буквы и получите результат мгновенно. Справочную таблицу с готовыми значениями смотрите выше.
Чем ASCII отличается от UTF-8?
ASCII — стандарт 1963 года, кодирует 128 символов (латиница, цифры, знаки пунктуации) одним байтом. UTF-8 — современный универсальный стандарт, обратно совместимый с ASCII: латинские символы занимают 1 байт, кириллица — 2 байта, некоторые специальные символы — 3–4 байта. Этот конвертер использует UTF-8, поэтому русский текст даёт больше байт, чем символов.
Сколько бит нужно для одного символа?
Латинские буквы (ASCII): 8 бит = 1 байт. Кириллические буквы (UTF-8): 16 бит = 2 байта. Emoji и ряд других: 24–32 бита = 3–4 байта. При решении задач по информатике обычно используют упрощённое правило: 1 символ = 8 бит, имея в виду латиницу в ASCII.
Где применяется двоичный код на практике?
Двоичный код — основа всей цифровой техники: процессоры выполняют машинный код (последовательности байт), файлы хранятся в памяти как нули и единицы, сетевые пакеты передаются побитово. В учёбе двоичную систему изучают на уроках информатики, при освоении программирования, электроники и компьютерных сетей. Также он используется в QR-кодах и штрихкодах.
Как декодировать двоичный код обратно в текст?
Разбейте строку на группы по 8 бит (байты). Каждую группу переведите в десятичное число: например 01001000 = 64+8 = 72 = символ 'H'. Наш конвертер делает это автоматически — просто вставьте бинарный код в правое поле (байты должны быть разделены пробелами или переносами строк).