Что делает этот инструмент
Этот бесплатный онлайн-конвертер текста в двоичный код переводит текст в двоичный вид (0 и 1) и двоичный обратно в текст — UTF-8, 8 бит на байт. Используйте для текст в двоичный, двоичный в текст или кодирование/декодирование в учёбе, кодировании или отладке. Без регистрации и загрузки; всё в браузере. Закодируйте любой текст в двоичный с опциональными пробелами между байтами или вставьте двоичную строку для декодирования. Подходит для учёбы, кодирования, отладки и образования.
Как использовать
Быстрый старт: Выберите Текст → Двоичный или Двоичный → Текст, задайте разделитель (только при кодировании), введите данные, нажмите Конвертировать и скопируйте результат. Некорректный двоичный ввод при декодировании покажет ошибку.
- Режим — Переключайте Текст → Двоичный (кодирование) и Двоичный → Текст (декодирование).
- Разделитель (только кодирование) — «Пробел между байтами» для читаемого вывода или «Без разделителя» для сплошной строки.
- Ввод — При кодировании: введите или вставьте текст. При декодировании: вставьте двоичную строку (0 и 1; пробелы игнорируются).
- Результат — Появляется после нажатия Конвертировать. Некорректный двоичный ввод покажет ошибку.
- Копировать — Кнопка копирования переносит результат в буфер обмена.
Как это работает
Кодирование: Ввод кодируется в UTF-8 через TextEncoder, каждый байт преобразуется в 8-битную двоичную строку (с ведущими нулями). Байты можно объединять с пробелами или без. Декодирование: Пробелы удаляются, допускаются только 0 и 1. Строка разбивается на группы по 8 бит, преобразуется в байты и декодируется в UTF-8 через TextDecoder. Некорректный ввод возвращает ошибку. Вся обработка в браузере. Данные на сервер не отправляются.
Примеры использования
- Учёба — Понять, как текст представляется в двоичном виде.
- Кодирование — Закодировать сообщения или данные для передачи.
- Отладка — Просмотр побайтового представления строк.
- Образование — Объяснение ASCII/UTF-8 и двоичного представления.
Пример
- Кодирование
Hello→01001000 01100101 01101100 01101100 01101111(с пробелом) - Декодирование
01001000 01100101 01101100 01101100 01101111→Hello
Ограничения
- Размер ввода — Максимум ~500 КБ (512 000 символов), чтобы не перегружать браузер.
- Кодировка — Только UTF-8; другие (например Latin-1) не поддерживаются.
- Формат двоичного — 8 бит на байт; многобайтовые последовательности UTF-8 отображаются побайтово.
- Пустой ввод при декодировании — Возвращает ошибку.