TingYu Tools

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