Emoji 选择器,免费

按类别搜索或浏览 emoji,点击即可复制。

工作原理

按类别浏览 emoji,或在搜索栏中输入关键词。点击 emoji 即可复制到剪贴板。您最近使用的 emoji 会显示在顶部,方便快速访问。一切都在您的浏览器中运行 · 无需注册。

常见问题

所有 emoji 都能在我的设备上显示吗?

emoji 的显示取决于您的操作系统和浏览器。较新的 emoji 在旧系统上可能显示为空心方框。此处的所有 emoji 均来自被广泛支持的 Unicode 字符集。

可以一次复制多个 emoji 吗?

每次点击都会复制一个 emoji。您可以将其粘贴到任意位置,然后继续点击以复制更多。最近使用列表会保留最近 20 个以便快速重用。

这些 emoji 可以自由使用吗?

可以。emoji 是 Unicode 标准的一部分,可在任意场景下自由使用 · 社交媒体、文档、邮件、代码等。无需署名。

emoji 的起源

emoji 由当时还是日本最大移动运营商 NTT DoCoMo 年轻员工的栗田穣崇(Shigetaka Kurita)在 1998-1999 年为 i-mode 的发布(1999 年 2 月,全球最早的移动互联网平台之一)而设计。栗田最初的集合是 176 个画在 12 × 12 像素网格上的彩色象形图,把情感语境压缩进 90 年代末日本功能机有限的屏幕和带宽里。他从日本漫画符号(譬如代表紧张的 manpu 汗滴)、天气象形图、汉字、交通标志中取材。2016 年,纽约 MoMA 把这套最初的 176 个 emoji 纳入其设计永久馆藏。

在整个 2000 年代的大部分时间里,每家日本运营商(DoCoMo、KDDI、SoftBank)都跑着互不兼容的 emoji 集合,因此一只从一部手机发出的笑脸到另一部上可能就成了乱码。Google 于 2007 年向 Unicode Consortium 请愿,希望标准化编码;Apple 后来加入。第一大批 emoji 在 2010 年进入 Unicode 6.0。「Unicode Emoji」正式规范在 2015 年 6 月首次以 Unicode Technical Report #51 出现,并于 2017 年 5 月升格为规范性的 Unicode Technical Standard #51;UTS #51 如今是每个平台都在实现的那份文档。

Unicode 16.0(2024 年 9 月)共有约 3,790 个推荐 emoji;Unicode 17.0(2025 年 9 月)再添 163 个,总数约 3,953。新增码点通常需要 6 到 18 个月才在 Apple、Google、Microsoft、Samsung 各家铺开,所以某台设备上能看到多少个,要看其 OS 版本。

一个 emoji 在底层究竟是如何构造的

Unicode 标准里有三种机制,使一个视觉上的 emoji 由多个码点协作而成:

为什么 emoji 在每台设备上看起来都不一样

Unicode 只标准化每个 emoji 的含义,绝不是美术。每个平台厂商都发自家的 emoji 字体:iOS/macOS 是 Apple Color Emoji,Android/Gmail 是 Noto Color Emoji,Windows 是 Segoe UI Emoji / Fluent,三星是 One UI,X 是 Twemoji。各家字体设计师做自己的解读,所以同一只「grinning face」😁 在各平台上看起来差别明显。关于 emoji 渲染的研究(Hecht 等人,GroupLens)发现这些视觉差异确实造成了沟通误解。

手枪 emoji 是「靠改美术来改语义」的标志性案例:Apple 在 2016 年改成了一把绿色水枪,两年内其他所有厂商都收敛到了类似的非暴力设计。你偶尔看到的「豆腐」长方形 ▯ 就是缺失字形的后备显示,你设备上的字体没有为那个码点准备图形,通常是因为 OS 比这个 emoji 还老。

什么时候你会用到 picker

常见陷阱

无障碍

现代屏幕阅读器(NVDA、JAWS、VoiceOver、TalkBack)会读出每个 emoji 的官方 Unicode CLDR 简称:😀 读作「grinning face」,❤️ 读作「red heart」,👋🏽 读作「waving hand: medium skin tone」。长 ZWJ 序列被整段读出:一家四口宣告为「family: man, woman, girl, boy」。五个 😂 会被读「Face with Tears of Joy」五次,正因如此风格指南建议不要为装饰而反复堆叠。像 :) 这样的文本表情根本不是 emoji;屏幕阅读器会念成「colon close-paren」,几乎不是作者本意。

WCAG 技术 H86 建议把有意义的 emoji 包到 <span role="img" aria-label="thumbs up">👍</span> 中,让屏幕阅读器读出你设计的标签而不是字面名称。对于纯装饰 emoji,aria-hidden="true" 能完全阻止其被朗读。

更多问答

操作系统层级的 emoji 选择器快捷键是什么?

macOS 用 Ctrl + Cmd + 空格。Windows 10 与 11 用 Win + .(句点)或 Win + ;(分号)。iOS 与 Android 在键盘上显示一个地球或笑脸图标。在 Linux 上则取决于桌面环境:GNOME 自己一套 picker,KDE 又一套。一个像本工具这样的网页之所以有用,恰恰是当你想绕开 OS picker,例如要在整个 Unicode 集合里按关键字搜,而不是去翻系统的分类标签时。

为什么同一个 emoji 在我朋友的手机上看起来不一样?

Unicode 规范的是含义,不是美术。Apple、Google、Samsung、Microsoft、Meta、Twitter(Twemoji)各发自家的 emoji 字体并做各自的设计选择。语义意图(「grinning face」「red heart」「rocket」)相同;视觉解读不同。这是有意为之,也是为什么一些雄心勃勃的跨平台消息设计团队会发自家 emoji 集来掌控外观。

我最近用过的 emoji 去哪里了?

存进了你浏览器的 localStorage,这是设备上一个小小的私有存储,并非服务器。清浏览器数据就清掉列表。换浏览器或设备意味着从空列表开始,因为没有任何东西同步出去。该列表保留最近 20 个 emoji。

世界 emoji 日真的存在吗?

存在。7 月 17 日,Apple 日历 emoji 📅 上显示的日期。由 Emojipedia 创始人 Jeremy Burge 在 2014 年创立。牛津词典 2015 年把 😂(Face with Tears of Joy)评为年度词,这是首次评出一个非词。emoji 一词本身就是日语:絵(e,「画」)+ 文字(moji,「字」)。它与「emotion + icon」的语音相似纯属巧合。

是否会发送任何东西到服务器?

不会。完整 emoji 目录随页面加载一次,搜索在本地针对它运行,复制经由浏览器的 Clipboard API 写入到剪贴板,出于安全考虑该 API 需要 HTTPS 与最近一次点击。最近使用的 emoji 仅存于你浏览器的 localStorage

相关工具