Skip to content

Emoji shortcodes

A shortcode is the `:name:` you type when the keyboard has no emoji key β€” GitHub, Slack and Discord all read them, and all three turn `:tada:` into πŸŽ‰. This page lists the ones the site's own converter knows, so what you read here is exactly what it will produce.

The Unicode name in the second column is an identifier rather than a description. It stays in English in every language because that is the form used in a data file, in a regex property and in a bug report β€” and because it is frequently archaic: ❀️ is still called HEAVY BLACK HEART. The readable name next to it is what gets translated.

Shortcodes are not standardised. The three platforms agree on all but a handful, and where they disagree the row says so. Nothing on this page is a Unicode rule; it is a convention three chat products happen to share.

Faces

65

The largest group, and the one where the shortcode rarely matches the Unicode name β€” :joy: is a face with tears, not a face of joy.

EmojiUnicode nameNameShortcode
πŸ˜€GRINNING FACEGrinning face:grinning:
πŸ˜ƒSMILING FACE WITH OPEN MOUTHGrinning face with big eyes:smiley:
πŸ˜„SMILING FACE WITH OPEN MOUTH AND SMILING EYESGrinning face with smiling eyes:smile:
😁GRINNING FACE WITH SMILING EYESBeaming face with smiling eyes:grin:
πŸ˜†SMILING FACE WITH OPEN MOUTH AND TIGHTLY-CLOSED EYESGrinning squinting face:laughing:
πŸ˜…SMILING FACE WITH OPEN MOUTH AND COLD SWEATGrinning face with sweat:sweat_smile:
🀣ROLLING ON THE FLOOR LAUGHINGRolling on the floor laughing:rofl:
πŸ˜‚FACE WITH TEARS OF JOYFace with tears of joy:joy:
πŸ™‚SLIGHTLY SMILING FACESlightly smiling face:slightly_smiling_face:
πŸ™ƒUPSIDE-DOWN FACEUpside-down face:upside_down_face:
πŸ˜‰WINKING FACEWinking face:wink:
😊SMILING FACE WITH SMILING EYESSmiling face with smiling eyes:blush:
πŸ˜‡SMILING FACE WITH HALOSmiling face with halo:innocent:
πŸ₯°SMILING FACE WITH SMILING EYES AND THREE HEARTSSmiling face with three hearts:smiling_face_with_3_hearts:
😍SMILING FACE WITH HEART-SHAPED EYESSmiling face with heart eyes:heart_eyes:
🀩GRINNING FACE WITH STAR EYESStar-struck face:star_struck:
😘FACE THROWING A KISSFace blowing a kiss:kissing_heart:
πŸ˜—KISSING FACEKissing face:kissing:
😚KISSING FACE WITH CLOSED EYESKissing face with closed eyes:kissing_closed_eyes:
πŸ˜™KISSING FACE WITH SMILING EYESKissing face with smiling eyes:kissing_smiling_eyes:
πŸ˜‹FACE SAVOURING DELICIOUS FOODFace savouring delicious food:yum:
πŸ˜›FACE WITH STUCK-OUT TONGUEFace with tongue:stuck_out_tongue:
😜FACE WITH STUCK-OUT TONGUE AND WINKING EYEFace with tongue and winking eye:stuck_out_tongue_winking_eye:
πŸ€ͺGRINNING FACE WITH ONE LARGE AND ONE SMALL EYEZany face:zany_face:
😝FACE WITH STUCK-OUT TONGUE AND TIGHTLY-CLOSED EYESFace with tongue and tightly-closed eyes:stuck_out_tongue_closed_eyes:
πŸ€‘MONEY-MOUTH FACEMoney-mouth face:money_mouth_face:
πŸ€—HUGGING FACEHugging face:hugs:
🀭SMILING FACE WITH SMILING EYES AND HAND COVERING MOUTHFace with hand over mouth:hand_over_mouth:
🀫FACE WITH FINGER COVERING CLOSED LIPSShushing face:shushing_face:
πŸ€”THINKING FACEThinking face:thinking:
🀐ZIPPER-MOUTH FACEZipper-mouth face:zipper_mouth_face:
🀨FACE WITH ONE EYEBROW RAISEDFace with raised eyebrow:raised_eyebrow:
😐NEUTRAL FACENeutral face:neutral_face:
πŸ˜‘EXPRESSIONLESS FACEExpressionless face:expressionless:
😢FACE WITHOUT MOUTHFace without a mouth:no_mouth:
😏SMIRKING FACESmirking face:smirk:
πŸ˜’UNAMUSED FACEUnamused face:unamused:
πŸ™„FACE WITH ROLLING EYESFace with rolling eyes:roll_eyes:
😬GRIMACING FACEGrimacing face:grimacing:
πŸ€₯LYING FACELying face:lying_face:
😌RELIEVED FACERelieved face:relieved:
πŸ˜”PENSIVE FACEPensive face:pensive:
😴SLEEPING FACESleeping face:sleeping:
😷FACE WITH MEDICAL MASKFace with medical mask:mask:
πŸ€’FACE WITH THERMOMETERFace with thermometer:face_with_thermometer:
πŸ€•FACE WITH HEAD-BANDAGEFace with head bandage:face_with_head_bandage:
πŸ₯³FACE WITH PARTY HORN AND PARTY HATPartying face:partying_face:
😎SMILING FACE WITH SUNGLASSESSmiling face with sunglasses:sunglasses:
πŸ€“NERD FACENerd face:nerd_face:
🧐FACE WITH MONOCLEFace with monocle:monocle_face:
πŸ˜•CONFUSED FACEConfused face:confused:
😟WORRIED FACEWorried face:worried:
😒CRYING FACECrying face:cry:
😭LOUDLY CRYING FACELoudly crying face:sob:
😑POUTING FACEPouting face:rage:
😠ANGRY FACEAngry face:angry:
😱FACE SCREAMING IN FEARFace screaming in fear:scream:
🀯SHOCKED FACE WITH EXPLODING HEADExploding head:exploding_head:
😳FLUSHED FACEFlushed face:flushed:
πŸ₯ΊFACE WITH PLEADING EYESPleading face:pleading_face:
πŸ‘»GHOSTGhost:ghost:
πŸ‘½EXTRATERRESTRIAL ALIENAlien:alien:
πŸ€–ROBOT FACERobot face:robot:
πŸ’€SKULLSkull:skull:
🀑CLOWN FACEClown face:clown_face:

Hands and gestures

21

The three shortcodes that differ by platform are all here: :+1: and :-1: are GitHub's, where Slack and Discord say :thumbsup: and :thumbsdown:.

EmojiUnicode nameNameShortcode
πŸ‘THUMBS UP SIGNThumbs upSlack and Discord call this :thumbsup:.:+1:
πŸ‘ŽTHUMBS DOWN SIGNThumbs downSlack and Discord call this :thumbsdown:.:-1:
πŸ‘‹WAVING HAND SIGNWaving hand:wave:
πŸ‘ŒOK HAND SIGNOK hand:ok_hand:
✌️VICTORY HANDVictory hand:v:
🀞HAND WITH INDEX AND MIDDLE FINGERS CROSSEDCrossed fingers:crossed_fingers:
🀟I LOVE YOU HAND SIGNLove-you gesture:love_you_gesture:
🀘SIGN OF THE HORNSSign of the horns:metal:
πŸ€™CALL ME HANDCall-me hand:call_me_hand:
πŸ‘CLAPPING HANDS SIGNClapping hands:clap:
πŸ™ŒPERSON RAISING BOTH HANDS IN CELEBRATIONRaising hands:raised_hands:
πŸ™PERSON WITH FOLDED HANDSFolded hands β€” thanks, or please:pray:
πŸ’ͺFLEXED BICEPSFlexed biceps:muscle:
🀝HANDSHAKEHandshake:handshake:
✊RAISED FISTRaised fist:fist:
πŸ‘ŠFISTED HAND SIGNFisted hand:punch:
πŸ–•REVERSED HAND WITH MIDDLE FINGER EXTENDEDMiddle finger:middle_finger:
πŸ‘€EYESEyes:eyes:
πŸ™ˆSEE-NO-EVIL MONKEYSee-no-evil monkey:see_no_evil:
πŸ™‰HEAR-NO-EVIL MONKEYHear-no-evil monkey:hear_no_evil:
πŸ™ŠSPEAK-NO-EVIL MONKEYSpeak-no-evil monkey:speak_no_evil:

Hearts

15

Every colour is its own code point, so a heart cannot be recoloured by a font the way an emoji skin tone can.

EmojiUnicode nameNameShortcode
❀️HEAVY BLACK HEARTRed heart:heart:
🧑ORANGE HEARTOrange heart:orange_heart:
πŸ’›YELLOW HEARTYellow heart:yellow_heart:
πŸ’šGREEN HEARTGreen heart:green_heart:
πŸ’™BLUE HEARTBlue heart:blue_heart:
πŸ’œPURPLE HEARTPurple heart:purple_heart:
πŸ–€BLACK HEARTBlack heart:black_heart:
🀍WHITE HEARTWhite heart:white_heart:
🀎BROWN HEARTBrown heart:brown_heart:
πŸ’”BROKEN HEARTBroken heart:broken_heart:
πŸ’•TWO HEARTSTwo hearts:two_hearts:
πŸ’–SPARKLING HEARTSparkling heart:sparkling_heart:
πŸ’—GROWING HEARTGrowing heart:heartpulse:
πŸ’˜HEART WITH ARROWHeart with arrow:cupid:
πŸ’HEART WITH RIBBONHeart with ribbon:gift_heart:

Reactions and marks

20

The set most used outside chat β€” in changelogs, README badges, commit messages and pull request reviews.

EmojiUnicode nameNameShortcode
πŸ”₯FIREFire:fire:
✨SPARKLESSparkles:sparkles:
⭐WHITE MEDIUM STARStar:star:
🌟GLOWING STARGlowing star:star2:
πŸ’―HUNDRED POINTS SYMBOLHundred points:100:
πŸ’€SLEEPING SYMBOLSleeping symbol:zzz:
πŸ’₯COLLISION SYMBOLCollision:boom:
πŸŽ‰PARTY POPPERParty popper:tada:
🎊CONFETTI BALLConfetti ball:confetti_ball:
🎁WRAPPED PRESENTWrapped gift:gift:
🎈BALLOONBalloon:balloon:
πŸ†TROPHYTrophy:trophy:
⚑HIGH VOLTAGE SIGNHigh voltage:zap:
πŸ’‘ELECTRIC LIGHT BULBLight bulb:bulb:
πŸ“ŒPUSHPINPushpin:pushpin:
βœ…WHITE HEAVY CHECK MARKCheck mark:white_check_mark:
❌CROSS MARKCross mark:x:
⚠️WARNING SIGNWarning sign:warning:
❓BLACK QUESTION MARK ORNAMENTQuestion mark:question:
❗HEAVY EXCLAMATION MARK SYMBOLExclamation mark:exclamation:

Objects and animals

9

A short tail rather than a catalogue: these are the ones that turn up in release notes and status channels.

EmojiUnicode nameNameShortcode
πŸš€ROCKETRocket:rocket:
πŸ•SLICE OF PIZZASlice of pizza:pizza:
🍺BEER MUGBeer mug:beer:
β˜•HOT BEVERAGEHot beverage:coffee:
🐢DOG FACEDog face:dog:
🐱CAT FACECat face:cat:
🐸FROG FACEFrog face:frog:
πŸ¦„UNICORN FACEUnicorn:unicorn:
πŸ’©PILE OF POOPile of pooDiscord calls this :poop:.:hankey:

FAQ

Are shortcodes the same on GitHub, Slack and Discord?
Almost. Of the codes listed here the three agree on every one but three: GitHub writes :+1: and :-1: where Slack and Discord write :thumbsup: and :thumbsdown:, and Discord calls πŸ’© :poop: where the other two say :hankey:. Everything else is shared.
Why does the Unicode name not match the shortcode?
They come from different places. The Unicode name is fixed when the character is encoded and can never change, which is why ❀️ is HEAVY BLACK HEART and πŸ˜‚ is FACE WITH TEARS OF JOY. The shortcode was chosen later by a chat product for people to type. Neither is wrong; they are answering different questions.
Is this every emoji?
No β€” it is every emoji the shortcode converter on this site handles, which is the set worth listing here. A page claiming to be a complete emoji index would be out of date the month it shipped; this one is exactly as complete as the tool it documents.
Can I paste a whole message and convert it?
Yes. The emoji shortcode converter takes text in either direction β€” codes to emoji, or emoji back to codes β€” and leaves everything else untouched. This page is the lookup table; the tool is for doing it in bulk.
Why do some emoji look different on my device?
The code point is the same everywhere; the picture is drawn by the font your system ships. Apple, Google, Microsoft and Twitter each draw their own, which is why the same πŸ™‚ can look friendly on one device and flat on another.