文本转十六进制

将文本按 UTF-8 编码转为十六进制,支持空格分隔和大写输出。

十六进制 → 文本

01

文本 → 十六进制

将文本按 UTF-8 编码转为十六进制,支持空格分隔和大写输出。

02

ASCII / UTF-8

文本先按 UTF-8 编码,每个字节用两位十六进制数字表示。ASCII 字符占一个字节。

03

本地处理

文本在浏览器内处理。

文本转十六进制

文本 → 十六进制:

文本先按 UTF-8 编码,每个字节用两位十六进制数字表示。ASCII 字符占一个字节。

代码示例:

'A' → 41 'Hello' → 48 65 6C 6C 6F '255' → 32 35 35

常见用途:

  • >读取十六进制转储
  • >查看文本字节
  • >解码 API 和日志数据

常见问题

能转换数字进制吗?

本工具转换的是文本字节。例如,文本“255”会转为 32 35 35。

输入会上传吗?

不会,数据在浏览器内处理。

// 字符的十六进制字节

字符Hex (UTF-8)
A41
a61
030
␠20
\n0A
éC3 A9
中E4 B8 AD
😀F0 9F 98 80

// 十六进制数字与数值

0-9      = 0-9
A  B  C  D  E  F  = 10 11 12 13 14 15
0xFF     = 255
0x100    = 256
0xFFFF   = 65535

>> 更多问题

问:为什么一个字节正好是两位十六进制数字?

答:一位十六进制数字表示 4 位(半字节),一个字节有 8 位。两位数字正好是一个字节,范围 00 到 FF。

问:é 或 中 这样的字符在十六进制中如何显示?

答:十六进制显示的是编码(通常为 UTF-8)的字节。é 占 2 字节(C3 A9),中 占 3 字节(E4 B8 AD),emoji 占 4 字节。

问:区分大小写吗(ff 与 FF)?

答:不区分,ff 与 FF 值相同。保持风格一致即可;0x、# 等前缀只是约定,不属于数值本身。

其他语言