Преобразование текста в двоичный код и обратно

Преобразуйте текст в двоичное представление (один 8-битный байт на символ UTF-8) или декодируйте двоичную последовательность в текст.

Пример:

Текст в двоичный код

Двоичный код в текст

Группы по 8 бит (0 или 1), разделённые пробелами.

Как это работает

Каждый символ хранится в памяти как один или несколько байтов (по 8 бит), состоящих из нулей и единиц. Этот инструмент преобразует текст в последовательность двоичных байтов (каждая группа из 8 бит отделена пробелом), что полезно в программировании и обучении, а также выполняет обратное преобразование: восстанавливает текст из двоичной последовательности.

Почему некоторые символы с диакритикой дают несколько групп по 8 бит?

Текст кодируется в UTF-8, где символы вне ASCII (например, «é», кириллица или эмодзи) занимают от 2 до 4 байтов вместо одного. Это нормально: отображаемый символ не всегда соответствует одному байту в памяти.

Что произойдёт, если я введу некорректную двоичную последовательность?

Если группа бит состоит не только из нулей и единиц длиной в 8 символов или если декодированная последовательность не образует корректный текст UTF-8, будет показано понятное сообщение об ошибке, а не искажённый результат.

100% локальная обработка: преобразование полностью выполняется в вашем браузере через WebAssembly, ваши данные никогда не передаются на сервер.