Перейти к основному содержимому
FreeOnlineTools Go
Русский
Как

Как конвертировать текст в двоичный код и обратно шаг за шагом

Автор: FreeOnlineTools Team · Обновлено 2026-09-02

Быстрый ответ

Чтобы конвертировать текст в binary: вставьте текст в Text to Binary Converter и binary-представление появится мгновенно (каждый символ как 8 битов). Чтобы декодировать binary в текст: вставьте binary в Binary to Text tool. Вся обработка локально.

Введение

Binary — это base-2 система счисления, которую компьютеры используют внутренне —каждый символ хранится как последовательность битов (0 и 1). В ASCII 'A' = 01000001 (65). Для Unicode-текста (emoji, нелатинские скрипты) UTF-8 использует 1-4 байта на символ. Конвертация текста в binary полезна для понимания того, как компьютеры представляют текст.

Шаг за шагом

  1. Откройте конвертер текста в двоичный код

    Перейдите на страницу инструмента «Текст в двоичный код». Инструмент имеет два режима: «Текст в двоичный файл» (кодирование) и «Двоичный файл в текст» (декодирование).

  2. Введите текст

    В режиме кодирования вставьте или введите текст, который хотите преобразовать. Каждый символ преобразуется в свое двоичное представление. Для символов ASCII это 8 бит на символ.

  3. Прочитайте двоичный вывод

    Инструмент преобразует каждый символ в его двоичный код с помощью charCodeAt() и toString(2), дополненных до 8 бит. Выходные данные представляют собой последовательность нулей и единиц, обычно разделенных пробелами для удобства чтения.

  4. Скопируйте двоичный файл

    Нажмите «Копировать», чтобы скопировать двоичную строку в буфер обмена. Используйте его в образовательных целях, отладке или низкоуровневом программировании.

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

    Переключитесь в режим декодирования и вставьте двоичную строку (8-битные группы, опционально разделенные пробелами). Инструмент преобразует каждую 8-битную группу обратно в символ с помощью parseInt(bits, 2) и String.fromCharCode().

Примеры

Закодируйте «Привет»

Вход: Hello

Выход: 01001000 01100101 01101100 01101100 01101111

Закодировать «А»

Вход: A

Выход: 01000001

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

Вход: 01001000 01101001

Выход: Hi

Закодировать число как текст

Вход: 42

Выход: 00110100 00110010

Распространенные проблемы

  • Текстовые символы путаются с цифрами — «42», поскольку текст состоит из двух символов («4» и «2»), каждый по 8 бит. Число 42 в виде одного байта — это 00101010.
  • Для символов, отличных от ASCII, требуется более 8 бит — смайлики и нелатинские сценарии используют несколько байтов в UTF-8. Простой 8-битный преобразователь не может правильно их обработать.
  • Недостающие пробелы в двоичном вводе. При декодировании инструменту необходимо знать, где начинается каждый байт. Ввод, разделенный пробелами, наиболее безопасен; некоторые инструменты принимают неразделенные 8-битные группы.
  • Ведущие нули удалены — двоичный код «00000001» должен сохранять ведущие нули. Преобразование номеров может привести к их исключению; всегда дополнять до 8 бит.

Советы

  • Для текста ASCII используйте 8 бит (один байт) на символ — это наиболее распространенный формат, совместимый со всеми декодерами.
  • Для текста в Юникоде (emoji, CJK) используйте преобразователь с поддержкой UTF-8, который правильно обрабатывает многобайтовые символы.
  • Двоичное представление полезно для понимания того, как компьютеры хранят текст, но используйте его для обучения, а не для хранения данных (оно в 8 раз больше оригинала).
  • Используйте наши инструменты «Текст в двоичный формат» и «Двоичный формат в текст» для мгновенного и конфиденциального преобразования в вашем браузере.

Сопутствующие инструменты

Связанные руководства

Ссылки