أداة البحث عن الرموز المختصرة
ابحث عن الرموز المختصرة لأي رمز تعبيري عبر Slack وDiscord وGitHub ومنصات أخرى. جاهز للنسخ واللصق.
Finder
How to Use
-
1
Enter an emoji or keyword
Type or paste an emoji character directly, or enter a keyword like 'heart' or 'tada' to find matching emoji. The tool searches across shortcode libraries for Slack, Discord, GitHub, and other platforms simultaneously.
-
2
Compare shortcodes across platforms
Review the shortcode for each platform side by side. Note that shortcodes are not standardized — :slightly_smiling_face: on Slack corresponds to :slightly_smiling: on Discord, and some emoji have shortcodes on one platform but not another.
-
3
Copy the correct shortcode
Click the copy button next to any platform's shortcode to copy it in the correct :colon-wrapped: format ready for use in that platform's message field, markdown renderer, or automation system.
About
Emoji shortcodes emerged as a practical workaround in the early days of platform-specific emoji support, when keyboard input for emoji was limited and different applications maintained separate glyph libraries before Unicode standardization took hold. Platforms like Campfire, then Slack, GitHub, and Discord developed colon-delimited shortcode systems (`:smile:`, `:tada:`) that let users reference emoji by descriptive name in plain text interfaces. These shortcodes are converted to actual Unicode emoji characters — or sometimes proprietary image files — by the receiving platform's parser.
The relationship between shortcodes and Unicode names is loose and historically contingent. Shortcodes were often assigned based on early Emoji 1.0 drafts, popular Japanese carrier names, or informal community consensus before the Unicode Consortium formalized emoji character names. This explains why shortcodes frequently diverge from official Unicode names: `:poop:` rather than `:pile_of_poo:`, `:+1:` rather than `:thumbs_up:`. Some platforms allow multiple shortcode aliases per emoji to accommodate different user vocabularies.
For developers building integrations with Slack, Discord, GitHub, or similar platforms, shortcode handling requires platform-specific dictionaries since no universal standard exists. Open-source projects like `emoji-mart` and `node-emoji` maintain curated shortcode mappings for multiple platforms, but these require ongoing maintenance as platforms add custom emoji and update their naming conventions. When building cross-platform emoji features, it is safer to work at the Unicode codepoint level for storage and transmission, converting to platform-specific shortcodes only for display contexts where the platform expects shortcode input.