Входные данные
Подготовка рабочей области…
Как пользоваться
- Вставьте Hex, при необходимости с пробелами между полными байтами и одним начальным 0x.
- Проверьте текст или ошибку байтов либо UTF-8.
- Скопируйте текст или скачайте JSON с сохранением управляющих символов.
Hex в текст
Hex-строка может содержать байты сообщения UTF-8. Байты восстанавливаются в исходном порядке, без чтения всей строки как одного числа.
Буквы ASCII занимают один байт UTF-8, китайские символы и эмодзи — несколько. Один видимый символ может дать несколько пар hex-цифр.
Представление и использование
Каждая пара — один байт: 48 65 6c 6c 6f даёт Hello. Регистр не важен; полные группы можно разделять пробелами, табуляцией и переводами строк.
48656c6c6f20e4b8ade6968720f09f918bHello 中文 👋Каждая пара — один байт UTF-8; символу может требоваться несколько пар.
Точность и проверка
Принимаются только hex-цифры, пробельные символы и один начальный 0x. В каждой группе должно быть чётное число цифр. 4 8, повторные префиксы, запятые и escape-последовательности \x отвергаются.
Интерпретация результата
Строгий UTF-8 сохраняет BOM и управляющие символы без скрытой замены неверных байтов. Произвольные бинарные данные или дамп UTF-16 не обязательно являются текстом UTF-8.
Числа: до 500 строк / 1 MiB, 4096 символов на число. Дроби: 1–128 знаков. Текст и байты: 64 KiB. Побитовые операции: 8–256 бит. Worker останавливается через 30 секунд.
Частые вопросы
Можно вводить без пробелов?
Да. Подходит слитный Hex или полные группы байтов с пробелами и одним необязательным 0x/0X в начале.
Почему допустимый Hex иногда не декодируется?
Правильные hex-цифры не гарантируют правильный UTF-8. FF и неполные многобайтовые последовательности вызывают ошибку.
313233 — это число 123?
Здесь это байты UTF-8 текста 123. Чтобы читать всю строку как целое число, используйте Hex в десятичную.
Отправляется ли ввод на сервер?
Нет. Вычисления выполняются в браузере; DevToolsy не загружает и не хранит ввод.
Что именно копируется?
Копируется показанная строка. JSON содержит полный результат и число байтов с сохранением Unicode и управляющих символов.