Конвертация текста в двоичный код переводит каждый символ в строке в его числовое представление в различных системах счисления. Независимо от того, нужен ли вам двоичный (base-2), шестнадцатеричный (base-16), восьмеричный (base-8) или десятичный (base-10) вывод, этот инструмент обрабатывает двунаправленную конвертацию. Вся обработка выполняется локально в вашем браузере с полной поддержкой Unicode.
Введите любой текст в поле ввода, и инструмент немедленно конвертирует его в двоичное, шестнадцатеричное, восьмеричное и десятичное представления. Каждый символ сопоставляется со своей кодовой точкой Unicode и отображается во всех четырех системах счисления одновременно. Чтобы обратить конвертацию, переключитесь в режим декодирования, вставьте двоичную строку (например, '01001000 01101001'), шестнадцатеричную строку (например, '48 69'), восьмеричную строку или десятичную строку, и инструмент восстановит исходный текст. Пробелы или пользовательские разделители отделяют числовое значение каждого символа для удобочитаемости.
Конвертация текста в двоичный код широко используется в обучении информатике для понимания внутреннего представления текста компьютерами, в отладке сетевых протоколов, где полезные нагрузки отображаются в шестнадцатеричном или двоичном формате, в низкоуровневом программировании и разработке встроенных систем, в криптографии для визуализации побитовых операций, в компьютерной криминалистике для анализа заголовков файлов и магических чисел, а также в технических интервью и курсовых работах, требующих ручной двоичной арифметики и поиска в таблице ASCII.
Этот инструмент использует String.prototype.charCodeAt() и String.fromCharCode() JavaScript для ASCII/BMP символов, и codePointAt()/fromCodePoint() для полной поддержки Unicode, включая эмодзи и символы дополнительных плоскостей. Двоичная конвертация использует Number.toString(2) с заполнением нулями до 8 бит (или 16/32 бит для многобайтовых символов). Шестнадцатеричный вывод дополняется нулями до 2, 4 или 8 шестнадцатеричных цифр в зависимости от диапазона кодовой точки. Инструмент поддерживает режимы отображения UTF-8, UTF-16 и необработанных кодовых точек Unicode, и может обрабатывать строки любой длины с потоковым выводом для производительности.
Вставьте текст в поле ввода, и инструмент конвертирует каждый символ в его 8-битное двоичное представление. Например, 'A' становится '01000001' (двоичное для 65), 'Hi' становится '01001000 01101001'. Двоичный вывод использует байты, разделенные пробелами, для удобочитаемости.
Это разные системы счисления для представления значений. Двоичная - base-2 (цифры 0-1), восьмеричная - base-8 (цифры 0-7), десятичная - base-10 (цифры 0-9), шестнадцатеричная - base-16 (цифры 0-9 и A-F). Кодовая точка ASCII или Unicode каждого символа может быть выражена в любой из этих систем.
Да. Инструмент использует TextEncoder для конвертации текста в байты UTF-8, что правильно обрабатывает символы Unicode, включая эмодзи и CJK символы. Многобайтовые символы производят несколько байтов в выводе. Таблица разбивки символов показывает первый байт каждого символа.
Генератор хешей онлайн. MD5, SHA-1, SHA-256 и SHA-512. Проверка целостности данных и контрольные суммы.
Генерация кодов аутентификации HMAC с использованием SHA-256, SHA-384 и SHA-512.
Экранирование спецсимволов для JSON и JavaScript. Обработка кавычек, переносов строк, Unicode.
Трансформируйте, форматируйте, генерируйте и кодируйте данные мгновенно. Приватно, быстро и всегда бесплатно.
Смотреть все инструменты