Конвертер двоичного кода в текст

Декодируйте двоичный код обратно в читаемый текст. Принимает байты через пробелы, запятые или новые строки, дополняет короткие группы и проверяет UTF-8. Бесплатно.

Пробелы, запятые и переводы строк между байтами игнорируются. Группы короче 8 бит дополняются нулями слева; ввод без разделителей должен быть кратен 8 битам.

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

Вставьте последовательность нулей и единиц и получите закодированный в ней текст. Байты декодируются как UTF-8, поэтому кириллица, буквы с диакритикой, нелатинские письменности и эмодзи выводятся корректно, а недопустимые последовательности байтов сообщаются, а не превращаются в мусор.

Как пользоваться Двоичный код в текст

  1. Вставьте двоичный код в поле Двоичный код (0 и 1); байты можно разделять пробелами, запятыми или переводами строк.
  2. Прочитайте декодированный текст в поле Декодированный текст (UTF-8).
  3. Если появилась ошибка, проверьте, нет ли посторонних символов или пропущенной цифры.

Пример

Ввод
01001000 01101001
Вывод
Hi

Когда использовать Двоичный код в текст

Используйте для чтения двоичных сообщений, ответов к заданиям и дампов байтов. Другие кодировки — UTF-16, Latin-1 или Base64 — инструмент не декодирует: для них нужны специальные инструменты.

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

Разделители удаляются, и каждый оставшийся символ должен быть 0 или 1. Если ввод разбит на группы до 8 цифр, каждая группа — один байт (более короткие группы, например 7-битный ASCII, дополняются нулями слева). Без разделителей битовая строка режется на 8-битные байты, поэтому её длина должна быть кратна 8. Байты передаются в TextDecoder в строгом режиме UTF-8, который отклоняет недопустимые последовательности.

Распространенные Случаи Использования

  • Расшифровка двоичного сообщения из головоломки или игры
  • Проверка результата упражнения «текст в двоичный код»
  • Чтение 7-битного двоичного ASCII, записанного без ведущих нулей
  • Проверка, что последовательность байтов является корректным UTF-8

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

Почему появляется сообщение «не целое число байтов»?

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

Читает ли он 7-битный ASCII?

Да, если группы разделены, например 1001000 1101001 декодируется как Hi.

Почему мой ввод «не является корректным UTF-8»?

Некоторые сочетания байтов недопустимы в UTF-8 (например, одиночный 11111111). Инструмент сообщает об этом, а не показывает символы замены.

Что сделать дальше

Декодер азбуки Морзе
Декодируйте код Морзе в текст. Принимает . и - (а также · • − _), пробелы между буквами и /, | или 3 пробела между словами. Неизвестные коды помечаются.
Повторитель текста
Повторяйте любой текст, слово или эмодзи до 100 000 раз с новой строкой, пробелом, запятой, без разделителя или с собственным разделителем между копиями. Копируйте или скачивайте.
Переворот текста
Переворачивайте текст задом наперёд, меняйте порядок слов или строк или переворачивайте буквы внутри каждого слова. Эмодзи и буквы с акцентами сохраняются. Бесплатно.
Экранирование строк
Один инструмент для экранирования и обратного преобразования строк для JSON, JavaScript, HTML, XML, компонентов URL, регулярных выражений, SQL, CSS и аргументов оболочки.
Подсветка совпадений текстов
Сравните два текста и подсветите общие последовательности слов с процентом совпадения каждого текста. Без поиска в сети — только вставленные вами тексты.
Счётчик предложений
Считайте предложения в любом тексте и смотрите среднее число слов в предложении и нумерованный список найденных предложений. С поддержкой Unicode, работает в браузере.

Другие категории