Двоичный код

Переводите текст в бинарный код ASCII/UTF-8 и обратно. Результат обновляется мгновенно — без кнопок и ожидания.

8
Бит / символ
UTF-8
Кодировка
100%
Бесплатно

Конвертер

Разделитель байт:
Текст (ASCII / UTF-8)
символов: 0 · байт: 0
Двоичный код (бинарный)
групп: 0
Скопировано

Как работает двоичный код

Двоичная система счисления — основа всей цифровой техники. В ней используются только две цифры: 0 и 1. Каждая такая цифра называется битом (от binary digit). Компьютеры работают именно с битами, потому что транзисторы в процессоре могут находиться в двух состояниях: включено (1) или выключено (0).

Группа из 8 бит образует байт. Один байт может хранить 2⁸ = 256 различных значений (от 0 до 255). Именно столько символов описывает стандарт ASCII — буквы латиницы, цифры, знаки препинания и управляющие коды. Для кириллицы и других алфавитов используется UTF-8, где один символ может занимать 1–4 байта.

ASCII: 1 символ = 1 байт

Латинские буквы, цифры 0–9 и стандартные знаки препинания кодируются одним байтом (8 бит). Это самая быстрая и компактная кодировка.

'H' = 72 = 01001000
'i' = 105 = 01101001
'!' = 33 = 00100001

UTF-8: кириллица = 2 байта

Русские буквы занимают 2 байта в UTF-8: каждый символ кодируется 16 битами. Поэтому слово «Привет» (6 символов) = 12 байт.

'А' (рус.) = 2 байта:
11000100 10000000

Как перевести число в двоичный код вручную — алгоритм деления на 2

1
Возьмите десятичное число, например 65 (код символа 'A')
2
Делите на 2 и записывайте остатки: 65÷2=32 ост.1, 32÷2=16 ост.0, 16÷2=8 ост.0, 8÷2=4 ост.0, 4÷2=2 ост.0, 2÷2=1 ост.0, 1÷2=0 ост.1
3
Читайте остатки снизу вверх: 1000001. Дополните до 8 бит нулями слева: 01000001
4
Готово: 'A' = 65₁₀ = 01000001₂. Проверка: 64 + 1 = 2⁶ + 2⁰ = 65 ✓

Справочная таблица ASCII

Стандартные символы и их двоичные, десятичные и шестнадцатеричные коды. Первые 32 (0–31) — управляющие символы (Tab, Enter и др.); с 32 начинаются печатаемые.

Символ Двоичный (bin) Десятичный (dec) Шестн. (hex) Описание
Управляющие символы
SP00100000320x20Пробел
LF00001010100x0AПеревод строки (Enter)
TAB0000100190x09Горизонтальная табуляция
Цифры
000110000480x30Ноль
100110001490x31Единица
500110101530x35Пятёрка
900111001570x39Девятка
Заглавные латинские буквы
A01000001650x41Latin Capital A
B01000010660x42Latin Capital B
M01001101770x4DLatin Capital M
Z01011010900x5ALatin Capital Z
Строчные латинские буквы
a01100001970x61Latin Small a
b01100010980x62Latin Small b
m011011011090x6DLatin Small m
z011110101220x7ALatin Small z
Знаки пунктуации и спецсимволы
!00100001330x21Восклицательный знак
.00101110460x2EТочка
@01000000640x40Собака / At sign
#00100011350x23Решётка
%00100101370x25Процент
&00100110380x26Амперсанд
*00101010420x2AЗвёздочка
/00101111470x2FОбратный слэш

Часто задаваемые вопросы

Что такое двоичный код?

Двоичный (бинарный) код — это способ представления информации с помощью только двух символов: 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'. Наш конвертер делает это автоматически — просто вставьте бинарный код в правое поле (байты должны быть разделены пробелами или переносами строк).