Входные данные
Подготовка рабочей области…
Как пользоваться
- Введите или вставьте текст.
- Выберите регистр, разделитель байтов и необязательный префикс 0x.
- Скопируйте hex-строку или скачайте JSON.
Текст в Hex
Hex-строка — читаемая запись байтов. Сначала текст кодируется в UTF-8, затем каждый байт записывается двумя шестнадцатеричными цифрами.
Буквы ASCII занимают один байт UTF-8, китайские символы и эмодзи — несколько. Один видимый символ может дать несколько пар hex-цифр.
Представление и использование
Преобразование текста отличается от преобразования числа: строка "123" даёт 313233, так как её символы имеют hex-байты 31, 32 и 33. Число 123 в основании 16 — это 7b.
Hello 中文 👋48656c6c6f20e4b8ade6968720f09f918bКаждая пара — один байт UTF-8; символу может требоваться несколько пар.
Точность и проверка
По умолчанию выводится слитный Hex в нижнем регистре. Разделители меняют только отображение, а 0x ставится один раз в начале. Начальные нули каждого байта сохраняются.
Интерпретация результата
Текст не нормализуется и не меняет регистр перед кодированием. Настоящие пробелы, переводы строк, BOM и управляющие символы кодируются; непарные суррогаты вызывают ошибку.
Числа: до 500 строк / 1 MiB, 4096 символов на число. Дроби: 1–128 знаков. Текст и байты: 64 KiB. Побитовые операции: 8–256 бит. Worker останавливается через 30 секунд.
Частые вопросы
Подходят обычные буквы и строки из цифр?
Да: abc даёт 616263, ABC — 414243, а строка 123 — 313233. Преобразование числового значения — другая операция.
Поддерживаются китайские символы и эмодзи?
Да. UTF-8 использует один или несколько байтов на символ; 中文 даёт e4b8ade69687.
Регистр и разделители меняют байты?
Нет. Меняется только hex-запись; настоящие пробелы исходного текста кодируются.
Отправляется ли ввод на сервер?
Нет. Вычисления выполняются в браузере; DevToolsy не загружает и не хранит ввод.
Что именно копируется?
Копируется показанная строка. JSON содержит полный результат и число байтов с сохранением Unicode и управляющих символов.