这个工具是什么
Text → Hex 使用 TextEncoder 获取真实 UTF-8 字节,再将每个字节补齐为两位十六进制。Continuous、Spaced 与 0x Prefix 只改变显示形式,不会改变底层字节。
- 完整支持多语言 Unicode 和换行。
- 可输出连续 Hex、空格分隔 Hex 或逐字节 0x 前缀。
- 所有编码均在当前浏览器中完成,不调用外部转换服务。
如何使用
- 输入需要编码的文本。
- 选择 Continuous、Spaced 或 0x Prefix。
- 点击“转换为 Hex”。
- 复制所需格式的结果。
常见用途
- 为字节协议或测试数据准备 UTF-8 Hex。
- 检查字符实际占用的 UTF-8 字节。
- 与 Hex → Text 进行无损往返验证。
隐私与安全
输入与结果只在您的浏览器本地内存中处理,不会上传到服务器、调用在线 API 或被自动持久化保存。
Text → Hex 功能特点
把 Unicode 文本编码为 UTF-8 字节,并以三种常用十六进制格式输出。 适合日常开发、调试、数据整理与代码优化场景,处理结果可直接查看、复制或下载。
FAQ
一个中文字符为什么不只占一个字节?
UTF-8 对非 ASCII 字符通常使用多个字节,这是正常编码规则。
三种格式的内容相同吗?
相同。它们仅在分隔符和 0x 前缀上不同。
emoji 能正确转换吗?
能。TextEncoder 会把完整 Unicode 字符编码为对应 UTF-8 字节。
文本会发送到服务器吗?
不会,转换完全在浏览器本地执行。