Перейти к контенту
SPCXTools

Бинарный переводчик

Превращайте слова в 0 и 1 — и расшифровывайте двоичный, шестнадцатеричный, десятичный или восьмеричный код обратно в читаемый текст.

Работает локально — файлы не покидают ваше устройство

Загрузка инструмента…

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

  1. 1Выберите Текст → Двоичный код для кодирования или Двоичный код → Текст для декодирования.
  2. 2Выберите формат чисел — Двоичный, Шестнадцатеричный, Десятичный или Восьмеричный.
  3. 3Введите или вставьте данные в поле ввода. Результат появится мгновенно.
  4. 4Скопируйте или скачайте результат. При смене направления перевода результат перемещается в поле ввода, чтобы вы могли проверить обратную конвертацию.

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

Компьютеры хранят каждую букву в виде числа, а каждое число — в виде последовательности битов. Этот бинарный переводчик показывает эти комбинации: введите слово, чтобы перевести его в двоичный код, или вставьте строку из 0 и 1, чтобы прочитать скрытое сообщение. Он также конвертирует текст в шестнадцатеричные, десятичные и восьмеричные значения байтов, что полезно для программирования, отладки, головоломок, квестов и уроков информатики.

Возможности

  • Два направления: из текста в код и из кода в текст.
  • Четыре формата: двоичный, шестнадцатеричный, десятичный и восьмеричный.
  • Кодировка UTF-8, поэтому буквы с диакритическими знаками, нелатинские алфавиты и эмодзи обрабатываются корректно.
  • Гибкое декодирование двоичного и шестнадцатеричного кода, написанного с пробелами или сплошным текстом.
  • Мгновенный обратный перевод: переключите направление, чтобы проверить результат.
  • Копирование или скачивание результата.

Пример: "Hi!"

Символ Десятичный Шестнадцатеричный Двоичный
H 72 48 01001000
i 105 69 01101001
! 33 21 00100001

Как читать двоичный код вручную

Байт состоит из восьми битов со значениями разрядов 128, 64, 32, 16, 8, 4, 2 и 1 слева направо. Сложите значения там, где стоит 1. Для 01001000: 64 + 8 = 72, что соответствует букве "H". Заглавные буквы A–Z — это 65–90 (01000001–01011010), строчные a–z — 97–122, а цифры 0–9 — 48–57.

Похожие инструменты

Переводите отдельные числа между любыми системами счисления с помощью Конвертера систем счисления, кодируйте данные для URL-адресов и email с помощью Base64 или попробуйте другой шифр в Переводчике азбуки Морзе.

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

Как текст переводится в двоичный код?
Сначала каждый символ преобразуется в байты с помощью UTF-8 — стандартной кодировки текста в интернете. Затем каждый байт записывается как 8-значное двоичное число. Например, "Hi" — это байты 72 и 105, что в двоичном коде выглядит как 01001000 01101001.
Почему некоторые символы занимают больше одного байта?
Базовые английские буквы, цифры и знаки препинания занимают в UTF-8 по одному байту. Буквы с диакритическими знаками обычно занимают два байта, большинство китайских, японских и корейских иероглифов — три, а эмодзи — четыре. Вот почему "é" превращается в две группы по 8 бит.
Нужны ли пробелы между байтами при декодировании?
Нет. Двоичный код можно вставить с пробелами между байтами или как одну сплошную строку, длина которой кратна 8. Шестнадцатеричный код (hex) работает так же с парами цифр, а префикс 0x игнорируется. Десятичные и восьмеричные значения должны быть разделены пробелами или запятыми.
В чем разница между двоичной, шестнадцатеричной, десятичной и восьмеричной системами?
Это разные способы записи одних и тех же значений байтов. Двоичная система использует основание 2 (00000000–11111111), шестнадцатеричная — 16 (00–FF), десятичная — 10 (0–255), а восьмеричная — 8 (000–377). Шестнадцатеричный формат (hex) самый компактный и часто используется в программировании.
Это то же самое, что и ASCII?
Для английских букв, цифр и основных символов UTF-8 и ASCII выдают абсолютно одинаковые коды, поэтому "A" — это 65 (01000001) в обеих кодировках. UTF-8 расширяет ASCII, охватывая все языки и эмодзи.