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

Редактируйте любое поле — остальные обновляются мгновенно. Всё работает на вашем устройстве через UTF-8; ничего не загружается.

Разделитель
Как разделяются значения в двоичном, восьмеричном и шестнадцатеричном выводе.
Дополнять каждое значение до фиксированной ширины (например, 01001000).
Отображать шестнадцатеричные буквы в верхнем регистре (FF вместо ff).
Недопустимые данные для этого формата.
Недопустимые данные для этого формата.
Недопустимые данные для этого формата.
Недопустимые данные для этого формата.

О Текст в двоичный, восьмеричный и шестнадцатеричный

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

Под капотом каждый символ кодируется как байты UTF-8, и каждый байт отображается в выбранной системе счисления. Например, буква «H» — это 01001000 в двоичной системе, 110 в восьмеричной, 72 в десятичной и 48 в шестнадцатеричной. Настройки управляют разделителем между значениями, дополнением нулями до фиксированной ширины и регистром шестнадцатеричных цифр.

Это удобно для программистских упражнений, отладки кодировок, чтения двоичных сообщений или подготовки данных для низкоуровневых протоколов. Всё выполняется на вашем устройстве — введённые данные никуда не загружаются.

Как использовать Текст в двоичный, восьмеричный и шестнадцатеричный

  1. Введите или вставьте текст в поле «Текст» — поля с двоичным, восьмеричным, десятичным и шестнадцатеричным представлением заполнятся мгновенно.
  2. Либо вставьте значения в любое поле системы счисления (например, двоичное), чтобы декодировать их обратно в текст.
  3. Выберите разделитель — пробел, запятую, новую строку или его отсутствие — для вывода чисел.
  4. Включите дополнение нулями для значений фиксированной ширины (например, 01001000) и верхний регистр для шестнадцатеричных чисел, если предпочитаете FF вместо ff.
  5. Нажмите «Копировать» рядом с любым полем или используйте «Загрузить пример» и «Очистить», чтобы поэкспериментировать.

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

Каждый символ кодируется одним или несколькими байтами UTF-8, и каждый байт записывается как 8-битное двоичное число. «A» становится 01000001, «H» становится 01001000. Те же байты показываются в восьмеричной, десятичной и шестнадцатеричной системах.

Да. Каждое поле работает в обе стороны — вставьте двоичные, восьмеричные, десятичные или шестнадцатеричные значения, и инструмент мгновенно декодирует их в текст. Если значение некорректно для данного формата, ввод помечается как ошибочный.

Да. Поскольку кодирование использует UTF-8, буквы с диакритикой и эмодзи работают корректно — они просто занимают более одного байта на символ. «é» даёт два байта, а большинство эмодзи — четыре.

Она дополняет каждое значение до фиксированной ширины, поэтому двоичные байты всегда показываются как 8 цифр (01001000 вместо 1001000). Это выравнивает столбцы и является общепринятым способом записи байтов.

Нет. Преобразование полностью выполняется в браузере с помощью JavaScript, поэтому введённые или вставленные данные никогда не покидают ваше устройство.

Поделиться
Нужна помощь?
Возникла проблема с этим инструментом? Сообщите нам.
Сообщить о проблеме

Добавьте этот бесплатный инструмент на свой сайт — скопируйте и вставьте код ниже.