🇨🇳ZH

ASCII / Unicode 转换器

把文本转换为字符码位并可反向 — 十进制、十六进制或 U+ 表示法。

✨ What do you want to try next?

You've finished this tool — here are a few you might find useful.

Explore 100+ free toolsPDF, Image, Text, Convert, Calculate and more — all free.View all tools →

关于 ASCII / Unicode 转换器

本工具在文本与每个字符背后的数字码位之间转换——基本英文集用 ASCII,其余一切用 Unicode。开发者用它来检查一个字符串究竟包含哪些字符(包括不可见或形近字符)、构造转义序列、调试编码问题,或查一个字符的编码。把文本转为编码,或把一串编码转回文本,采用十进制、十六进制或 U+ 表示法。

工作原理

文本 → 编码 读取每个字符的 Unicode 码位,并以你选择的格式列出:十进制(72)、十六进制(48)或 U+ 表示法(U+0048)。它按码位迭代,因此表情符号和基本范围之外的其他字符被读作单个值,不被拆分。编码 → 文本 解析以空格或逗号分隔的码位列表并重建字符串。ASCII 就是前 128 个 Unicode 码位,因此纯英文文本会产生熟悉的 ASCII 数字。

假设与行为

  • 使用 Unicode 码位(codePointAt),因此基本平面之外的字符——包括大多数表情符号——各算一个码位。
  • 输出格式由你选择:十进制、十六进制或 U+。
  • 解码时,码位可用空格或逗号分隔,并接受 U+ 前缀或裸的十六进制/十进制。
  • 前 128 个码位正是 ASCII 表。

局限

  • 码位不是 UTF-8/UTF-16 字节。 这显示的是字符的 Unicode 编号,而非其编码字节序列——U+FFFF 以上的码位在这里是一个数字,但在磁盘上占多个字节。编码后的大小请用字节/字符计数器。
  • 字素簇可能是多个码位。 带肤色修饰符的表情、一面旗帜,或带组合重音的字母都是多个码位,因此即便看起来是一个字符,也会转换成多个数字。
  • 解码会拒绝有效 Unicode 范围(0 到 0x10FFFF)之外的值。

隐私

转换完全在你的浏览器中运行。不会上传或存储任何内容。

常见问题

这个 ASCII/Unicode 转换器免费吗?

是的——免费、无需注册、无限制,在你的浏览器中运行。

字母 A 的编码是多少?

大写 A 十进制是 65(十六进制 0x41,U+0041)。小写 a 是 97。这些是 ASCII 值,也是前 128 个 Unicode 码位。

它能处理表情符号和非英文字符吗?

能。它读取完整的 Unicode 码位,因此表情符号和非拉丁字符各转换为一个码位,而不会被拆分。

我可以得到十六进制或 U+ 表示法吗?

可以。为输出选择十进制(72)、十六进制(48)或 U+ 表示法(U+0048)。

这些是字符的 UTF-8 字节吗?

不是。它显示 Unicode 码位(字符的编号),而非其编码字节。U+FFFF 以上的码位在这里是一个数字,但存储时是多个字节——编码后的大小请用字节计数器。

为什么一个表情符号产生了多个数字?

有些表情符号由多个码位构成(肤色修饰符、旗帜、连接序列),因此即便渲染为一个字形,也会转换成多个数字。

我的数据会被上传吗?

不会。一切都在你的浏览器中本地运行;不会发送或存储任何内容。

Lakshay Kumar

作者 Lakshay Kumar(TechLakshay)

A QA Automation Engineer by trade, Lakshay's real passion is untangling complex problems into simple, working solutions — which is exactly why FreeMyTask exists. On Instagram, he channels that same instinct into helping 26,000+ content creators with SEO education, motivation, and hands-on query solving.

最后更新: September 5, 2026
🎁