Emoji大全是一个收录1000+个表情符号和颜文字的浏览器端工具,按分类浏览或直接搜索,点一下图标就复制到剪贴板。解决的问题很具体:你在写微信推文、填GitHub issue、改钉钉群公告时,想插一个"捂脸"或"狗头",但手机输入法翻半天找不到,网页版又不知道Unicode码点。比如运营同学写小红书标题需要"🔥"和"✨",直接在搜索框输入"火"或"fire",0.5秒内出结果,点击即复制,不用切输入法。所有数据在本地渲染,不发起网络请求。
| 对比维度 | 本工具 | 手工/替代做法 |
|---|---|---|
| 查找耗时 | 搜索"哭"0.5秒出12个结果 | 手机输入法翻页约15-30秒,且只显示常用20个 |
| 复制操作 | 单击图标即复制,1次点击 | 长按选"复制"或选中后Ctrl+C,2-3步 |
| 码点信息 | 可查看Unicode码点如U+1F600 | 输入法不显示码点,需另查Unicode表 |
| 分类覆盖 | 10个分类共1000+个 | 系统输入法通常只展示200-300个 |
| 隐私 | 本地渲染,0次网络请求 | 在线Emoji网站可能上传搜索词或加载追踪脚本 |
说明接收端字体缺少该码点。Emoji分多个Unicode版本:U+1F600(😀)在Unicode 6.0(2010年)就存在,兼容性最好;而U+1FAE0(🫠)是Unicode 14.0(2021年)新增,Windows 10旧版可能显示为□。建议优先选2015年前收录的码点,或把码点值(如1F600)发给对方确认。
当前收录1000+个,覆盖Unicode 15.1标准中约3600个Emoji的高频子集。分类包括:常用约120个、笑脸约150个、动物约80个、食物约90个、活动约70个、旅行约80个、物品约100个、符号约150个、旗帜约30个、颜文字约60个。搜索支持中英文关键词匹配。
使用navigator.clipboard.writeText(),这是W3C Clipboard API标准,Chrome 66+、Firefox 63+、Safari 13.1+支持。在非HTTPS页面或旧浏览器上会降级为document.execCommand('copy')。复制的是UTF-8编码的字符本身,不是图片,所以粘贴到任何文本框都能用。
取决于编码。UTF-8下,U+1F600(😀)占4字节;UTF-16下占2个码元(代理对)。但很多Emoji是ZWJ序列,比如👨👩👧👦由7个码点组成,UTF-8下28字节。如果数据库字段限制VARCHAR(10),一个家庭Emoji就可能超长。用char_frequency工具可查看实际码点数量。
颜文字是纯ASCII/Unicode字符组合,如(╯°□°)╯︵ ┻━┻,不依赖Emoji字体,任何环境都能显示,但视觉上不如Emoji统一。Emoji是Unicode标准定义的单个码点,跨平台渲染由系统字体决定,同一码点在iOS和Android上外观可能不同。本工具两者都收录,颜文字约60组。
本工具收录Unicode 15.1标准下的高频Emoji子集,非全量3600+个。复制的是字符本身,不生成图片,粘贴效果取决于目标平台字体支持。所有分类、搜索、复制均在浏览器本地完成,不上传任何数据,断网后已加载页面仍可使用。若需全量Emoji列表,可参考Unicode官方emoji-test.txt文件。