数据安全提示: 所有文本数据均在您的浏览器本地处理,不会上传到服务器。
Hex转换工具
在线运行
当前操作:文本 → Hex编码
输入文本
字符数: 0 | 字节数: 0
Hex编码结果
转换结果将显示在这里...
等待输入...
Hex长度: 0
使用示例
"hello" → Hex
68656c6c6f
"Hello World!" → Hex
48656c6c6f20576f726c6421
"中文测试" → Hex
e4b8ade69687e6b58be8af95
"48656c6c6f..." → 解码
Hello World!
Hex算法原理
十六进制字符集
0
1
2
3
4
5
6
7
8
9
A
B
C
D
E
F
共16个字符,每个十六进制数字对应4个二进制位
编码过程示例 ("Hello")
| 字符 | ASCII | 二进制 | 十六进制 |
|---|---|---|---|
| H | 72 | 01001000 | 48 |
| e | 101 | 01100101 | 65 |
| l | 108 | 01101100 | 6C |
| l | 108 | 01101100 | 6C |
| o | 111 | 01101111 | 6F |
结果:48656C6C6F
编码原理详解
1. 将字符串转换为ASCII值:
"H" → 72, "e" → 101, "l" → 108, "l" → 108, "o" → 111
2. 将十进制转换为十六进制:
72 → 48, 101 → 65, 108 → 6C, 108 → 6C, 111 → 6F
3. 连接所有十六进制值:48656C6C6F
ASCII 码表(部分)
| 字符 | 十进制 | 十六进制 | 二进制 | 字符 | 十进制 | 十六进制 | 二进制 |
|---|---|---|---|---|---|---|---|
| A | 65 | 41 | 01000001 | a | 97 | 61 | 01100001 |
| 0 | 48 | 30 | 00110000 | ! | 33 | 21 | 00100001 |