Hex ⇄ 文本
十六进制与文本互转
输入数据
支持中文、特殊字符
转换模式
格式选项
💡 使用说明
什么是十六进制?
十六进制是一种以 16 为基数的数制系统,使用 0-9 和 A-F(或 a-f)共 16 个字符表示数字。每个字节(8位)可以用两个十六进制字符表示。
为什么使用十六进制?
- 紧凑表示:2个字符表示1个字节
- 易于阅读:比二进制更简洁
- 编程常用:颜色值、内存地址等
- 调试工具:查看二进制数据
应用场景
- 查看文本的字节表示
- 调试编码问题
- 分析二进制数据
- 网络协议分析
十六进制格式
- 无分隔 (48656c6c6f): 48656c6c6f
- 空格分隔 (48 65 6c 6c 6f): 48 65 6c 6c 6f
- 0x前缀 (0x48 0x65 0x6c): 0x48 0x65 0x6c 0x6c 0x6f
- 逗号分隔 (48,65,6c,6c,6f): 48,65,6c,6c,6f
注意事项
- 每个字节需要2个十六进制字符
- 文本编码使用 UTF-8
- 中文字符通常占用3个字节
- 大小写不影响解析(a = A)
转换结果
48656c6c6f20576f726c6421
输入大小12 字节
输出大小24 字节
输入字符12
输出字符24
比率2.00:1
字符分析
十六进制24
字节数12
空格0
字节预览
4872
65101
6c108
6c108
6f111
2032
5787
6f111
72114
6c108
64100
2133
转换详情
原始文本
Hello World!↓ 编码
十六进制
48656c6c6f20576f726c6421