Перейти к содержимому

Перевод в двоичный код

Превратите текст в 8-битный двоичный код или расшифруйте двоичный код обратно в текст.

Настройки
Работает в браузере: данные никуда не загружаются.

Как пользоваться

  1. В поле «Режим» выберите «Текст → двоичный код» или «Двоичный код → текст».
  2. Для перевода текста настройте «Разделитель»: «Пробел», «Нет» или «Свой». Для варианта «Свой» заполните поле «Свой разделитель»: от 1 до 10 символов без 0 и 1.
  3. Если байты записаны с префиксом 0b (например, 0b01000001), включите «Префикс 0b»: в режиме «Текст → двоичный код» префикс будет добавлен к каждому байту, в режиме «Двоичный код → текст» группы с 0b будут приняты.
  4. Введите или вставьте текст либо двоичный код в поле «Исходные данные». Результат обновится автоматически.

Примеры

Текст заказа с разделителем между байтами

Исходные данные
Заказ №7
Результат
11010000|10010111|11010000|10110000|11010000|10111010|11010000|10110000|11010000|10110111|00100000|11100010|10000100|10010110|00110111

Названия городов с переносом строки

Исходные данные
Москва
Тула
Результат
110100001001110011010000101111101101000110000001110100001011101011010000101100101101000010110000000010101101000010100010110100011000001111010000101110111101000010110000

Русское слово из байтов с префиксом 0b

Исходные данные
0b11010000 0b10011100 0b11010000 0b10111000 0b11010001 0b10000000
Результат
Мир

Частые вопросы

Сколько бит занимает русская буква?

Русская буква в UTF-8 занимает 2 байта, то есть 16 бит. Каждый байт выводится отдельно как 8 двоичных цифр, включая ведущие нули.

Можно ли расшифровать двоичный код без пробелов?

Можно, если длина непрерывной последовательности кратна 8: инструмент разделит её на байты. Короткие группы не дополняются нулями, а лишние биты не отбрасываются.

Почему двоичный код не переводится в текст?

Проверьте, что каждая группа содержит ровно 8 бит и байты образуют корректный UTF-8. Ошибка укажет проблемную позицию, группу или номер байта; для некорректного UTF-8 можно выбрать «Заменить на �» в поле «Некорректный UTF-8».

Почему число 10 не превращается в 1010?

Инструмент кодирует символы «1» и «0» как текст, а не переводит число в другую систему счисления. Для перевода самого числа нужен конвертер систем счисления.

Отправляется ли введённый текст на сервер?

Преобразование выполняется в браузере, код инструмента не отправляет текст по сети. Введённый текст не сохраняется; в localStorage остаются только настройки и состояние таблицы разбора символов.