ZH
我的工具

表情符号转文字

把消息中的表情符号替换为 Unicode 名称、码位或 HTML 实体,也可以删除所有表情符号;并用表格列出各个表情符号的名称和出现次数。

最多 200,000 个 UTF-16 代码单元。
把每个表情符号替换为
转换后的文本
找到的表情符号数
5
不同的表情符号数
5
文本中的表情符号
表情符号名称码位次数
🎉拉炮U+1F3891
🎂生日蛋糕U+1F3821
🥳派对笑脸U+1F9731
😉眨眼U+1F6091
👍🏽赞:中等肤色U+1F44D U+1F3FD1
我的工具 →
广告

粘贴一段消息,就能把其中每个表情符号替换为名称、Unicode 码位或 HTML 实体,或者干脆删除。换成名称后,消息在纯文本日志、旧系统和屏幕阅读器检查等无法显示表情符号的场合仍然可读;码位和实体则是开发者存储或调试表情符号时需要的形式。

使用方法

  1. 粘贴含有表情符号的文本。
  2. 选择每个表情符号变成什么:名称、码位、HTML 实体或无。
  3. 从结果框中复制转换后的文本。
  4. 在表格中查看每种不同的表情符号、它的名称及出现次数。

计算公式

名称:[CLDR 简短名称] · 码位:[U+XXXX …] · HTML:每个码位写成 &#xXXXX;

表情符号按完整的可见字符识别,因此国旗、带肤色的表情符号或组合序列都只会变成一个名称。肤色和国旗遵循 Unicode 命名规则(“thumbs up: medium skin tone”“flag: Japan”)。没有表情符号样式选择符的 © 或 ™ 等符号被视为普通文本,保持不变。

示例

示例生日消息中有 5 个表情符号。在名称模式下,它变成“Happy birthday! [party popper][birthday cake] See you at the party tonight [partying face] — don’t be late [winking face][thumbs up: medium skin tone]”。在删除模式下,表情符号消失并整理了空格,只剩下“Happy birthday! See you at the party tonight — don’t be late”。

常见问题

表情符号的名称从哪里来?

内置名称遵循 Unicode CLDR 简短名称。拼合出的国旗、肤色和性别描述只是备用,并不能证明粘贴的序列是标准的表情符号。

不在列表中的表情符号会怎样?

工具内置约 650 个常用表情符号,并能识别由区域指示符组成的国旗、肤色和键帽。不认识的组合序列会按其组成部分描述(例如“bear + snowflake”),其余的则显示为码位。

怎样从文本中删除表情符号?

选择“无(删除表情符号)”。所有表情符号都会被删除,留下的多余空格也会合并,不会出现双空格。

为什么一个表情符号会有多个码位?

因为很多表情符号是序列:基础字符加肤色修饰符,用两个区域指示符表示的国旗,或用 U+200D 连接的多个表情符号。U+FE0F 是用于请求彩色表情符号显示的变体选择符。

资料来源

最后更新:

引用此工具
APA

kakaoCalc. (2026, November 8). 表情符号转文字. https://kakao.mobile/zh/tools/emoji-to-text-tool/

MLA

“表情符号转文字.” kakaoCalc, 8 Nov. 2026, kakao.mobile/zh/tools/emoji-to-text-tool/.

广告