🔤 Unicode 编解码

Unicode编码转换,支持 \uXXXX 格式与中文互转

推荐
阿里云 — 全球领先的云计算服务平台
云服务器、对象存储、CDN加速,新用户享超高性价比优惠
立即了解

使用方法

1在输入框中粘贴或输入要编码的文本内容,支持中文、英文、emoji 等任意字符
2点击"编码"将文本转为 \uXXXX 格式的 Unicode 编码,或点击"解码"将 Unicode 编码还原为原始文本
3查看输出结果,点击"复制结果"即可将内容复制到剪贴板,方便在代码中使用
4使用"交换"按钮可将输出结果快速填入输入框,方便来回转换验证

使用技巧

💡Unicode 编码格式为 \uXXXX(4位十六进制),对于代理对字符(如部分 emoji)会使用 \uD800-\uDFFF 范围的双码元表示。
💡解码支持常见格式:\uXXXX(JSON/JS 风格)、&#xXXXX;(HTML 实体)、U+XXXX(Unicode 标准写法)。
💡在 JavaScript/JSON 中,中文等非 ASCII 字符常被转义为 \uXXXX 格式。使用本工具可以快速查看转义后的字符串实际含义。

常见问题

Unicode 编码和 UTF-8 有什么区别?
Unicode 是字符集(为每个字符分配码点),UTF-8 是编码方式(将码点转换为字节序列)。本工具展示的是 \uXXXX 格式的 Unicode 码点表示,而非 UTF-8 字节编码。
为什么有些字符编码后是 4 位,有些是 6 位?
BMP(基本多语言平面)内的字符用 \uXXXX(4位十六进制),超出 BMP 的字符(如 emoji 😀)使用代理对 \uDXXX\uDXXX 表示,即两个 4 位码元。
数据会不会上传到服务器?
不会。所有编解码运算都在你的浏览器本地使用纯 JavaScript 完成,数据不会离开你的设备。你可以断开网络验证这一点。