# Перевод текста в бинарный код онлайн
Конвертер переводит обычный текст в двоичное представление и выполняет обратное преобразование: из последовательности нулей и единиц обратно в читаемый текст. Двоичный код использует только два символа, 0 и 1, а страница показывает текст как набор UTF-8 байтов.
$$1\ \text{байт} = 8\ \text{бит}$$
Что конвертирует страница
В режиме текста инструмент берет строку, кодирует ее в UTF-8 и показывает каждый байт в двоичном виде. Для латинской буквы из базового ASCII-диапазона обычно получается один байт; кириллица, emoji и многие специальные символы занимают два байта или больше.
Например, латинская A представляется как 01000001, а пробел в ASCII соответствует 00100000. Для русских букв результат длиннее, потому что UTF-8 использует несколько байтов на символ вне базовой ASCII-таблицы.
Обратное декодирование
В режиме бинарного кода инструмент группирует нули и единицы по байтам, определяет числовое значение каждого байта и декодирует набор байтов как UTF-8 текст. Ввод можно давать с пробелами между байтами или одной непрерывной строкой.
$$\text{длина бинарной строки} \bmod 8 = 0$$
Если количество битов не кратно 8, это неполный байт. В таком случае страница показывает ошибку декодирования и не выводит частичный текст.
Где это полезно
Перевод текста в бинарный код помогает увидеть, как строка выглядит на уровне байтов. Это удобно в учебных задачах по информатике, при разборе UTF-8, при работе с протоколами, отладке байтовых данных и побитовых операций.
Ограничения
Это не шифрование и не способ скрыть данные: бинарная строка остается обычным представлением текста. Инструмент также не переключает кодировки вручную; текущая модель страницы работает с UTF-8 и честно показывает, что символы вне базового ASCII-диапазона могут занимать несколько байтов.