Стол Профиль

Переводчик двоичного кода

Введите текст — получите двоичный код, или вставьте нули и единицы — получите текст. Каждый символ кодируется как байты UTF-8 и отображается в виде 8-битных групп, разделённых пробелами. Направление определяется автоматически, но можно выбрать вручную. Преобразование выполняется в браузере.

Работает в браузере. Ваш текст не загружается на сервер.
Направление:

Результат

Как текст превращается в двоичный код

Компьютеры хранят текст в виде чисел. Этот переводчик использует UTF-8 — кодировку, применяемую большинством веб-страниц: каждый символ становится одним-четырьмя байтами, а каждый байт записывается восемью двоичными цифрами. Обычные латинские буквы занимают по одному байту (A — это 01000001, a — 01100001), буква с диакритикой, например é, — два (11000011 10101001), а большинство эмодзи — четыре. Для базовых латинских букв, цифр и знаков препинания байты совпадают с ASCII.

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

Вставьте байты, разделённые пробелами, по одному байту в группе. Группа менее чем из восьми цифр дополняется нулями слева, поэтому 1000001 читается как 01000001. Без пробелов цифры читаются группами по восемь, и общая длина должна быть кратна восьми. Если байты не образуют допустимый UTF-8, читаемые части отображаются, а остальное показывается как � с пояснением под результатом.

Hex и десятичные значения

Под двоичным результатом отображаются те же байты в шестнадцатеричном (Hex) и десятичном форматах — это удобно для программирования, отладки или учебных заданий, где требуются значения байтов.

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

Как выглядит «hello» в двоичном коде?

01101000 01100101 01101100 01101100 01101111 — по одному байту на каждую букву: h, e, l, l, o.

Почему у каждой буквы восемь цифр?

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

Почему эмодзи превращается в 32 цифры?

Большинству эмодзи в UTF-8 нужны четыре байта, а четыре байта — это 32 бита. Некоторые эмодзи состоят из нескольких символов, поэтому они дают ещё больше байт.

Этот инструмент переводит числа в двоичный код?

Нет, он переводит символы. Цифра 5 хранится как код символа 00110101, а не как число пять в двоичной системе счисления (101). Для перевода между системами счисления используйте конвертер оснований.

Мой текст куда-то отправляется?

Нет. Преобразование выполняется в браузере с помощью встроенного кодировщика UTF-8. Ваш текст не отправляется на сервер и не сохраняется.

↑ Переводчик двоичного кода