Emoji 速查表
可搜索的 1,870 个 Emoji 参考表,每个都附带 GitHub 风格的 :shortcode: 短代码、简短名称,以及大家真正会用来搜索的关键词标签,并按 Unicode 官方的九大类别归类,从笑脸到旗帜一应俱全。先选好复制格式,再点击任意方块,即可复制表情本身、可用于 GitHub / Slack / Discord 的短代码、U+ 码位,或 HTML 数字引用。按名称、短代码、关键词或码位搜索,网格会即时收窄。工具完全静态、在浏览器本地运行,你输入或复制的内容不会被上传。
- 1,870 个 Emoji,附带 GitHub、Slack、Discord 通用的 :短代码:
- 按官方九大类别归类:笑脸、人物、自然、饮食等
- 可复制表情、短代码、U+ 码位或 HTML 实体
- 按名称、短代码、关键词或码位即时搜索
- 悬停任意方块即可查看别名、标签与码位
- 完全静态、离线可用,不上传任何内容
没有匹配的 Emoji。
笑脸与情感
166 脸部表情、心形与各类情绪。人物与身体
363 人物、手势、身体部位与职业。动物与自然
152 动物、植物、花草与天气。食物与饮品
133 食物、饮品、水果与餐具。旅行与地点
218 地点、建筑、车辆与交通。活动
85 运动、游戏、节庆与爱好。物品
261 工具、科技、家居与办公用品。符号
223 标志、箭头、心形与各类记号。旗帜
269 国家、地区与特殊用途旗帜。功能简介
这是一份贴合真实使用习惯的参考表:每个表情一个清爽方块,按类别归组,可按名称或短代码搜索,并能以消息或代码所需的格式一键复制。
- 01
短代码放在最显眼处
每个方块都显示 GitHub、Slack、Discord 与 Markdown 通用的 :shortcode:,你无需离开页面就能把 :rocket: 放进 PR 或聊天。
- 02
四种复制格式
选好格式后点击任意 Emoji,即可复制表情本体、短代码、U+ 码位,或 HTML 数字引用,不必再翻系统的表情选择器。
- 03
搜索方式随你所愿
输入名称、短代码、happy 或 party 这类关键词,或十六进制码位,网格会即时在全部九个类别中收窄。
- 04
按类别归组
Unicode 官方九大类别——笑脸、人物、自然、饮食、旅行、活动、物品、符号与旗帜——让你按意图浏览,并可筛选到单一类别。
- 05
别名与标签悬停可见
许多 Emoji 有多个短代码;悬停方块即可看到全部别名与可搜索标签,方便你挑选读起来最顺的名称。
- 06
始终显示码位
每个方块都带有表情背后的 Unicode 码位,包括组合表情与旗帜所用的多码位序列。
- 07
真实字形预览
每个方块都用你的系统字体渲染真实表情,复制前就能看到它实际的样子。
- 08
静态且私密
整份速查表在构建时由 GitHub 开源 Emoji 数据库生成,以静态 HTML 交付,加载快、可离线,不上传任何内容。
如何使用
按类别浏览或搜索,选好复制方式,然后点击方块。
- 01
滚动网格,它按从笑脸、人物到符号、旗帜等类别分组。
- 02
用类别按钮筛选到单一分组,或保留全部可见。
- 03
按表情名称、rocket 这样的短代码、关键词或十六进制码位搜索。
- 04
用切换按钮设置复制格式——表情、短代码、Unicode 或 HTML。
- 05
点击任意方块即可按所选格式复制;悬停方块可查看别名、标签与码位。
功能说明
关于方块显示内容与数据组织方式的几点说明。
- 短代码采用 GitHub/gemoji 集合,这也是 Slack、Discord 与多数 Markdown 渲染器所接受的。
- Emoji 按 Unicode 九大顶层类别归组,相关符号会排在一起。
- 方块上显示的短代码为主别名,其余别名在悬停时显示。
- 码位以 U+ 表示,包含旗帜与组合表情背后的多段序列。
- HTML 格式使用十六进制数字引用,多码位表情会拼接呈现。
- 每个方块都渲染真实字形,若显示缺失则说明你的系统字体没有该表情。
- 全部在服务端渲染,因此搜索与复制无需加载任何框架。
适合哪些场景
在提交、聊天、文档与产品文案中,随手挑一个合适的 Emoji 是常有的事。
-
提交与 PR 信息
取用 :sparkles:、:bug: 或 :recycle: 来写符合 gitmoji 风格的规范提交与 PR 标题。
-
聊天与 issue
为 Slack、Discord 或 GitHub issue 复制短代码,或为任何支持 Unicode 的地方复制表情本体。
-
README 与文档
把 Emoji 放进标题、提示框与表格,让文档更易于快速扫读。
-
产品与界面文案
把表情本体复制进按钮、空状态与通知,这些地方短代码是无法渲染的。
-
编码安全的标记
当需要让表情在不确定的文件编码或模板流程中存活时,使用 HTML 数字引用。
-
查询码位
找出表情背后的 U+ 码位,用于正则、字体覆盖检查或数据流程。
-
学习短代码
按关键词搜索,找出你想得到画面却叫不出名字的表情的短代码。
-
社交与营销文案
一键把富有表现力的表情复制进帖子、更新日志与发布说明。
延伸阅读
Emoji 也是 Unicode 字符,因此同样的查询逻辑适用于文本符号: HTML 实体速查列出了每一个 HTML 命名实体,而 Unicode 编码解码能在字符与码位之间互相转义,另外 ASCII 码表则完整列出了 ASCII 与 Latin-1 码表。
使用建议
几个习惯能让 Emoji 正确且无障碍地呈现。
- 仅在支持的地方使用短代码——GitHub、Slack、Discord 与许多 Markdown 工具——其余地方用表情本体。
- 页面以 UTF-8 提供,粘贴的表情才能存活;否则退回到 HTML 数字引用。
- 不要用 Emoji 承载关键含义,因为屏幕阅读器会朗读它们,且部分用户会禁用显示。
- 记住同一个表情在不同平台样式不同,避免使用含义依赖某家厂商美术设计的表情。
- 不要把 Emoji 放进 URL、标识符与文件名,那会引发编码与工具问题。
- 在共享文档中优先使用单一、广为人知的短代码,方便队友查找与复用。
边界与注意事项
一份速查表也有几处边界值得了解。
- 这里展示的是 GitHub/gemoji 的 1,870 个 Emoji 集合,而非完整 Unicode 列表中的每个肤色与性别变体。
- 短代码是特定平台的便利写法;纯 HTML、CSS 与 JavaScript 并不认识 :名称:。
- 表情的样式取决于操作系统与字体,因此同一码位可能呈现得截然不同。
- 方块显示空白框或两个方框,说明你的系统字体缺少该表情,而非数据有误。
- Emoji 序列由多个码位组合而成,拆开后可能得到毫不相关的字符。
- 这是用于复制的参考表,而非编辑器——要转换整段文本,请使用专门的编码工具。
常见问题
关于 Emoji、短代码、码位及其用法的常见问题。
什么是 Emoji 短代码?
短代码是像 :rocket: 这样用冒号包裹的名称,GitHub、Slack、Discord 等平台会把它替换成对应表情。它让你用键盘就能输入表情,且在纯文本中依然可读。本表在每个方块上显示短代码,并支持一键复制。
一共有多少个 Emoji?
完整的 Unicode 表情集合更大,但其中很大一部分是同一基础表情的肤色与性别变体。本速查表采用 GitHub 的 gemoji 数据库,共 1,870 个不同表情——这是短代码与多数工具实际支持的实用集合。
短代码在哪些地方有效?
:shortcode: 名称来自 gemoji 集合,GitHub、Slack、Discord 与许多 Markdown 渲染器都接受。在这些工具之外,请改用表情本体,或在标记中用 HTML 数字引用——其余地方短代码只是普通文本。
该复制表情还是短代码?
为会展开短代码的平台(如提交信息或 Slack 帖子)书写时,复制短代码;当需要表情在任何地方都能渲染时(如界面文案或以 UTF-8 提供的文档),复制表情本体。
U+ 码位有什么用?
每个表情由一个或多个 Unicode 码位组成,这里以 U+ 表示。你在写正则、检查字体覆盖、处理数据流程,或任何需要处理原始字符而非图形的场合都会用到它。
为什么同一表情在我的设备上样子不同?
码位是标准的,但每个平台都绘制自己的美术,因此同一表情在 Apple、Google、Microsoft 等上样式各异。请避免使用含义依赖某家厂商特定设计的表情。
这个工具会上传任何内容吗?
不会。整份速查表在网站构建时生成,以静态 HTML 交付,搜索与复制完全在你的浏览器中运行,因此你输入或复制的内容不会离开设备。
更多相关工具
继续探索参考与编码工具,无需离开工具集合。