Текст-в-код: Переводчик с бинарного на русский и обратно

Сохранить
Нажмите Ctrl+D для сохранения

Двоичный и HEX конвертер

1. Какие данные у вас сейчас есть?
2. Выберите кодировку (важно для правильного чтения):
Поле для ввода:
Убедитесь, что ввели данные, и нажмите кнопку для перевода:
Обычный текст (Расшифровка)
Машинный двоичный код (BIN)
Шестнадцатеричный код (HEX)

Как пользоваться этим переводчиком?

Представьте ситуацию: друг прислал вам странное сообщение вроде 01010000 01110010 или d0 bf d1 80, и вы не знаете, что с этим делать. Или наоборот — вы хотите зашифровать свое послание так, чтобы его не прочитали случайные люди. Именно для таких бытовых и учебных задач мы создали этот инструмент.

Работать с калькулятором предельно просто, он все сделает сам. От вас требуется только пара шагов:

  • Шаг 1: В самом верхнем блоке укажите, что именно у вас на руках. Если хотите зашифровать слова — выбирайте «Обычный текст». Если у вас уже есть набор нулей и единиц, которые нужно перевести в слова — выбирайте «Код (0 и 1)».
  • Шаг 2: Вставьте ваши данные в большое поле ввода.
  • Шаг 3: Нажмите главную синюю кнопку «Рассчитать».

Калькулятор мгновенно сгенерирует результаты во всех форматах в нижних окнах. Вам останется только нажать кнопку «Копировать» напротив нужного варианта!

Коротко о форматах (для любознательных)

Двоичный код (Bin) — это родной язык любого компьютера или смартфона. Вся информация в мире на самом глубоком уровне процессора хранится в виде переключателей: «Включено» (1) и «Выключено» (0). Одна буква нашего алфавита для компьютера выглядит как длинная цепочка из восьми таких нулей и единиц.

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

Совет: Если в зашифрованном тексте есть русские буквы, обязательно оставляйте галочку на кодировке «UTF-8», иначе вместо текста вы получите непонятные иероглифы.

Чтобы перевести текст в двоичный код, каждый символ заменяется комбинацией из 8 нулей и единиц (байт). Например, буква «А» выглядит как 11010000 10010000. Наш калькулятор делает этот машинный перевод автоматически, поддерживая бинарный формат, HEX-кодировку и кириллицу.

Как компьютер понимает человеческий язык

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

Один такой символ из 0 или 1 называется битом. Восемь бит подряд образуют байт. Именно из таких восьмизначных блоков и состоит машинный язык.

Зачем нужен HEX (шестнадцатеричный код)

Читать простыни бинарного кода человеку физически больно. Глаза мгновенно устают от ряби одинаковых цифр. Программистам нужен был способ «сжать» машинный язык для удобства работы. Так появилась HEX-система.

В ней используются цифры от 0 до 9 и латинские буквы от A до F. Работает это просто: компьютер берет кусок из четырех нулей и единиц и заменяет его одним HEX-символом. Текст становится короче ровно в 4 раза.

Реальный пример: шифруем подсказку для квеста

Представьте, что вы делаете квест для друзей. Вам нужно спрятать пароль от замка — слово КОД 5. Если написать его открыто, загадки не выйдет. Переводим его в машинные форматы:

  • В виде текста: КОД 5
  • В бинарном виде: 11010010 10011010 11010000 10011110 11010000 10010100 00100000 00110101
  • В формате HEX: d2 9a d0 9e d0 94 20 35

Вы распечатываете короткую строчку d2 9a d0 9e d0 94 20 35 и вешаете на стену. Друзьям придется найти в интернете HEX-декодер, вбить эти символы и получить заветный пароль.

ASCII против UTF-8: куда пропадают русские буквы

Самая частая проблема при декодировании — появление нечитаемых иероглифов, знаков вопроса или ромбов (кракозябр). Это конфликт кодировок.

Кодировка Суть работы Результат ошибки
ASCII Старый стандарт. Поддерживает только английский алфавит, цифры и знаки препинания. Одна буква = строго 1 байт. Превратит русский текст в бессмысленный набор символов.
UTF-8 Современный стандарт. Содержит кириллицу, китайские иероглифы и даже эмодзи 🚀. Одна буква может весить от 2 до 4 байт. Работает корректно на любых сайтах.

Если вы вставили двоичный код и получили мусор вместо осмысленных слов, просто переключите тумблер с ASCII на UTF-8. Программа пересчитает байты по правильному «словарю», и текст станет читабельным.

Максим Алипатов
Максим Алипатов
Разработчик и проектировщик
Сохранить
Нажмите Ctrl+D для сохранения
Архитектор веб-инструментов с многолетним опытом. Проектирую точные интерактивные калькуляторы для платформы calcman.ru. Моя цель — делать сложные вычисления простыми и моментальными: будь то расчеты для строительства и инженерии, бизнес-модели, финансы, IT или повседневные задачи в сфере здоровья и авто. От профи до любителя — точный ответ в один клик.
alipatov.com