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

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

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

Направление
  • Двоичный код

    11010000 10011111 11010001 10000000 11010000 10111000 11010000 10110010 11010000 10110101 11010001 10000010 00100000 11110000 10011111 10010001 10001011

  • Шестнадцатеричный вид (байты UTF-8)

    D0 9F D1 80 D0 B8 D0 B2 D0 B5 D1 82 20 F0 9F 91 8B

НаправлениеТекст → двоичный код
Символов8
Байтов17
Бит136

Расчёт выполняется на вашем устройстве · формулы проверены на известных значениях · Как мы проверяем

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

  1. Введите или вставьте текст — слово, имя, сообщение — и его двоичный код появится сразу, по группе из 8 бит на каждый байт.
  2. Вставьте двоичный код, чтобы его прочитать: группы нулей и единиц распознаются автоматически и снова превращаются в текст. Направление можно выбрать и вручную.
  3. Выберите разделитель байтов: пробелы (обычный вариант), ничего, запятые или переносы строк.
  4. Нажмите Копировать рядом с результатом. Строка в шестнадцатеричном виде показывает те же байты в короткой записи, которой пользуются программисты.

Всё считается в вашем браузере: текст никуда не отправляется.

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

Компьютер хранит текст в виде чисел. У каждого символа есть номер в стандарте Юникод — кодовая точка: латинская A — это U+0041, русская Д — U+0414, знак рубля — U+20BD. Чтобы сохранить или передать текст, эти номера переводятся в байты, и сегодня почти все сайты, приложения и файлы используют для этого кодировку UTF-8. В байте восемь бит, поэтому каждый байт записывается восемью двоичными цифрами.

UTF-8 тратит один байт на 128 базовых символов ASCII (латинские буквы, цифры, обычные знаки препинания) и от двух до четырёх байтов на все остальные. Первые биты каждого байта показывают длину символа: одиночный байт начинается с 0; первый байт длинного символа — с 110, 1110 или 11110 (два, три или четыре байта), а каждый следующий байт — с 10. Поэтому каждая русская буква занимает два байта, и русский текст в двоичном коде вдвое длиннее английского с тем же числом букв.

СимволЧто этоКодовая точкаБайты UTF-8 (hex)Двоичный код
Aлатинская заглавная AU+00414101000001
Друсская заглавная ДU+0414D0 9411010000 10010100
ярусская строчная яU+044FD1 8F11010001 10001111
ёбуква ёU+0451D1 9111010001 10010001
₽знак рубляU+20BDE2 82 BD11100010 10000010 10111101
😀эмодзиU+1F600F0 9F 98 8011110000 10011111 10011000 10000000

Двоичный код из старых программ, работавших в кодировке Windows-1251 или КОИ-8, для кириллицы выглядит иначе: в Windows-1251 буква П — это один байт 11001111. Такая запись не является корректным UTF-8, поэтому переводчик сообщает об ошибке, а не показывает «кракозябры». Латиница без диакритики во всех этих кодировках совпадает с ASCII.

Пример по шагам

«Привет 👋» — это восемь символов, но семнадцать байт:

11010000 10011111 11010001 10000000 11010000 10111000 11010000 10110010 11010000 10110101 11010001 10000010 00100000 11110000 10011111 10010001 10001011

Заглавная П (U+041F) занимает два байта, 11010000 и 10011111: первый начинается с 110 и сообщает, что символ двухбайтовый, второй начинается с 10. Строчная р (U+0440) — это 11010001 10000000, и так каждая из шести букв. Пробел — 00100000 (число 32), а машущая рука U+1F44B занимает четыре байта, первый из которых начинается с 11110. В шестнадцатеричном виде те же байты выглядят так: D0 9F D1 80 D0 B8 D0 B2 D0 B5 D1 82 20 F0 9F 91 8B.

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

Перевод текста или перевод числа в двоичную систему?

Это разные задачи. Этот переводчик показывает, как хранится текст: символ «7» — это байт 00110111 (символ с номером 55). Перевод чисел в двоичную систему работает с числами: число 7 в двоичной системе — 111, а 255 — 11111111. Для задач по информатике на системы счисления нужен перевод чисел, для слов, имён и сообщений — этот переводчик.

Советы и ограничения

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

Как написать имя в двоичном коде?

Введите имя в поле: каждая русская буква превратится в два байта. ОЛЯ, например, — это 11010000 10011110 11010000 10011011 11010000 10101111. Латинская буква без диакритики занимает один байт: ANNA — 01000001 01001110 01001110 01000001.

Что означает 01001000 01101001?

Это «Hi»: 01001000 — число 72, латинская буква H, а 01101001 — 105, буква i. Вставьте в поле любой двоичный код, чтобы его прочитать.

Почему эмодзи занимает 32 бита?

У эмодзи кодовые точки больше U+FFFF, и UTF-8 нужно для них четыре байта, то есть 32 бита. Эмодзи с оттенком кожи или «семья» складываются из нескольких кодовых точек и занимают ещё больше.

Сколько бит в байте?

Восемь. Байт может принимать 256 разных значений — от 00000000 до 11111111 (от 0 до 255), поэтому текст в двоичном коде записывают группами по восемь цифр.

Почему русская буква занимает два байта?

UTF-8 выделяет один байт только 128 символам ASCII, а кириллицы среди них нет. Буквы от А до я и ё лежат в диапазоне U+0400–U+04FF и кодируются двумя байтами: ё (U+0451) — это D1 91, или 11010001 10010001.

Двоичный код — это шифр?

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

Разместите этот калькулятор на своём сайте

Бесплатно для любого сайта или блога. Вставьте этот код туда, где должен появиться калькулятор:

Обновлено: 15 октября 2026 г.

Меню

Разделы

Финансовые калькуляторы15 калькуляторовКалькуляторы для бизнеса и покупок6 калькуляторовКалькуляторы здоровья7 калькуляторовМатематические и школьные калькуляторы9 калькуляторовКалькуляторы дат и времени5 калькуляторовСколько дней до праздника8 калькуляторовКалькуляторы и инструменты на каждый день14 калькуляторовИнструменты для PDF и фото13 калькуляторовПроверка микрофона и камеры, запись экрана6 калькуляторов

CalcWorthy

О проектеКонтактыКонфиденциальностьУсловия использования

Язык

Язык
РусскийRussianEnglishEnglishالعربيةArabicবাংলাBanglaDeutschGermanEspañolSpanishفارسیPersianFrançaisFrenchעבריתHebrewहिन्दीHindiBahasa IndonesiaIndonesianItalianoItalian日本語Japanese한국어KoreanBahasa MelayuMalayNederlandsDutchPolskiPolishPortuguêsPortugueseไทยThaiTürkçeTurkishУкраїнськаUkrainianاردوUrduTiếng ViệtVietnamese简体中文Simplified Chinese