Подключиться через MCP →

Введите расчет

Математическая формула

Реклама

Результатов

Шестнадцатеричный вывод
48 69
Коды ASCII / UTF-16 в системе по основанию 16
Преобразовано символов 2
Длина ввода 2

Что такое конвертер текста в HEX?

Конвертер текста в HEX превращает каждый символ строки в его числовой код и выводит этот код в шестнадцатеричной системе (по основанию 16). Это стандартное кодирование ASCII в hex, которое используется повсюду в IT — от анализа сетевых пакетов и отладки бинарных файлов до записи цветовых кодов, escape-последовательностей и низкоуровневых форматов данных. Поскольку один байт (0–255) ровно соответствует двум шестнадцатеричным цифрам, результат получается компактным и однозначным.

Один текстовый символ, сопоставленный с двузначным шестнадцатеричным кодом
Каждый символ преобразуется в код ASCII, а затем записывается как двузначное шестнадцатеричное значение.

Как пользоваться

Введите или вставьте текст в поле ввода, выберите, как разделять hex-байты (без разделителя, пробел, двоеточие или дефис), и сразу получите результат. Вариант «Без разделителя» даёт непрерывную строку — её удобно копировать прямо в код; пробелы или двоеточия делают вывод нагляднее, байт за байтом.

Как работает формула

Для каждого символа c вычисляется ord(c) — его числовой код. Обычные латинские буквы, цифры и знаки препинания попадают в диапазон ASCII 0–127. Это число переводится в систему по основанию 16 и дополняется нулём до двух разрядов (формат 02x). Затем все двузначные блоки соединяются вместе, а между ними вставляется выбранный вами разделитель.

$$\text{Hex} = \underset{c\,\in\,\text{Text}}{\Large\Vert}\; \text{pad}_2\!\left(\text{hex}\big(\text{code}(c)\big)\right)\;\bowtie\;\text{Separator}$$

Разбор на примере

Возьмём слово Hi. Символ «H» имеет код 72, то есть \(\text{0x48}\). Символ «i» имеет код 105, то есть \(\text{0x69}\). Значит, «Hi» превращается в 4869 без разделителя или в 48 69 с пробелами.

Слово Hi из двух символов, преобразованных в шестнадцатеричные байты, соединённые разделителями
Пример: каждый символ короткого слова становится шестнадцатеричным байтом, при желании соединённым разделителем.

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

Различаются ли заглавные и строчные буквы? Да — у них разные коды ASCII (A=\(\text{0x41}\), a=\(\text{0x61}\)), поэтому и HEX-вывод будет отличаться.

А как насчёт эмодзи и букв с диакритикой? Символы с кодом выше 255 используют коды длиннее одного байта и могут давать больше двух шестнадцатеричных цифр на символ. Этот инструмент дополняет вывод как минимум до двух разрядов.

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

Справочная таблица ASCII в Hex

Каждый печатаемый символ ASCII соответствует одному байту, записываемому в виде двузначного шестнадцатеричного кода от 00 до FF. Значение hex равно десятичному коду ASCII символа, переведённому в систему счисления с основанием 16. Например, буква A имеет десятичный код 65, и \(65 = 4 \times 16 + 1\), поэтому её hex-код — это 41. Преобразование слова Hi с разделителем-пробелом даёт 48 69.

Цифры 0–9

Символ Десятичное Hex
0 48 30
1 49 31
2 50 32
3 51 33
4 52 34
5 53 35
6 54 36
7 55 37
8 56 38
9 57 39

Прописные буквы A–Z

Символ Дес. Hex Символ Дес. Hex
A 65 41 N 78 4E
B 66 42 O 79 4F
C 67 43 P 80 50
D 68 44 Q 81 51
E 69 45 R 82 52
F 70 46 S 83 53
G 71 47 T 84 54
H 72 48 U 85 55
I 73 49 V 86 56
J 74 4A W 87 57
K 75 4B X 88 58
L 76 4C Y 89 59
M 77 4D Z 90 5A

Строчные буквы a–z

Символ Дес. Hex Символ Дес. Hex
a 97 61 n 110 6E
b 98 62 o 111 6F
c 99 63 p 112 70
d 100 64 q 113 71
e 101 65 r 114 72
f 102 66 s 115 73
g 103 67 t 116 74
h 104 68 u 117 75
i 105 69 v 118 76
j 106 6A w 119 77
k 107 6B x 120 78
l 108 6C y 121 79
m 109 6D z 122 7A

Пробел и распространённые знаки пунктуации

Символ Название Десятичное Hex
(пробел) Пробел 32 20
! Восклицательный знак 33 21
# Знак номера 35 23
( Открывающая скобка 40 28
) Закрывающая скобка 41 29
, Запятая 44 2C
- Дефис-минус 45 2D
. Точка 46 2E
: Двоеточие 58 3A
@ Собака 64 40
Последнее обновление: