编码与文本转换工具

Text → Hex

将中文、日文、emoji 或普通文本转换为 UTF-8 十六进制字节。

Ctrl / ⌘ + Enter 可执行
只读结果

把 Unicode 文本编码为 UTF-8 字节,并以三种常用十六进制格式输出。

输入内容仅在您的浏览器中处理,不会上传到服务器。

这个工具是什么

Text → Hex 使用 TextEncoder 获取真实 UTF-8 字节,再将每个字节补齐为两位十六进制。Continuous、Spaced 与 0x Prefix 只改变显示形式,不会改变底层字节。

  • 完整支持多语言 Unicode 和换行。
  • 可输出连续 Hex、空格分隔 Hex 或逐字节 0x 前缀。
  • 所有编码均在当前浏览器中完成,不调用外部转换服务。

如何使用

  1. 输入需要编码的文本。
  2. 选择 Continuous、Spaced 或 0x Prefix。
  3. 点击“转换为 Hex”。
  4. 复制所需格式的结果。

常见用途

  • 为字节协议或测试数据准备 UTF-8 Hex。
  • 检查字符实际占用的 UTF-8 字节。
  • 与 Hex → Text 进行无损往返验证。

隐私与安全

输入与结果只在您的浏览器本地内存中处理,不会上传到服务器、调用在线 API 或被自动持久化保存。

Text → Hex 功能特点

把 Unicode 文本编码为 UTF-8 字节,并以三种常用十六进制格式输出。 适合日常开发、调试、数据整理与代码优化场景,处理结果可直接查看、复制或下载。

FAQ

一个中文字符为什么不只占一个字节?

UTF-8 对非 ASCII 字符通常使用多个字节,这是正常编码规则。

三种格式的内容相同吗?

相同。它们仅在分隔符和 0x 前缀上不同。

emoji 能正确转换吗?

能。TextEncoder 会把完整 Unicode 字符编码为对应 UTF-8 字节。

文本会发送到服务器吗?

不会,转换完全在浏览器本地执行。

返回开发者工具分类首页