Messenger ClassicMessenger Classic — Emoticons

Emoticons

The complete MSN Messenger emoticons list and keyboard shortcuts

Last Updated: June 2026

What are MSN Messenger emoticons?

MSN Messenger emoticons are small smiley faces and icons you can drop into a chat by typing a short keyboard shortcut. Type the code, hit space, and Messenger Classic converts it into the matching emoticon. Below is the full reference — classic smileys, love symbols, everyday objects and the hidden codes most people never knew existed.

Classic smileys

:)Smile
:DOpen-mouthed smile
;)Wink
:PTongue out
:(Sad
:'(Crying
:|Disappointed
:$Embarrassed
:SConfused
:@Angry
:OSurprised
(H)Cool
(A)Angel
(6)Devil
8-)Nerd
+o(Sick
8o|Baring teeth
*-)Thinking
|-)Sleepy
^o)Raised eyebrow

Love & people

(L)Red heart
(U)Broken heart
(K)Kiss
(F)Red rose
(W)Wilted rose
(@)Cat face
(&)Dog face

Objects & symbols

(Y)Thumbs up
(N)Thumbs down
(B)Beer mug
(D)Martini
(C)Coffee cup
(P)Camera
(I)Lightbulb
(T)Telephone
(E)Envelope
(8)Musical note
(*)Star
(Z)Boy
(X)Girl
({)Hug left
(})Hug right
(O)Clock
(~)Film

Hidden emoticons

These shortcuts never appeared in the official MSN emoticon picker, but typing the code still works in any conversation.

(bah)Black sheep
(brb)Be right back
(bug)Bug
(c)Copyright
(cake)Birthday cake
(g)Wrapped gift
(gym)Dumbbell
(li)Lightning
(mo)Money
(mp)Mobile phone
(pi)Pizza
(pl)Plate
(rb)Rainbow
(sn)Snail
(tu)Turtle
(um)Umbrella
(xx)Soccer ball

The MSN heart shortcut: how to type (L) on MSN Messenger

The most iconic MSN Messenger shortcut is the heart. To send a heart on MSN, type (L) — an open parenthesis, the letter L, and a closing parenthesis — then press space or send the message. Messenger Classic instantly converts it into a red beating heart ❤️, exactly like the original Windows Live Messenger.

The (L) code first appeared in MSN Messenger 6 in 2003 and stayed unchanged through every version up to Windows Live Messenger 2011. Its companion is (U), the broken heart 💔, used when a conversation took a turn. Both codes are case-insensitive: (l) works just as well as (L).

Beyond the classic red heart, Messenger Classic supports the full family of love shortcuts: (K) for a kiss 💋,(F) for a red rose 🌹, and(W) for a wilted rose 🥀. Chain them in a single message — (L)(K)(F)— to recreate the most over-the-top MSN status updates of the 2000s.

How to use emoticons in Messenger Classic

Open any conversation, type the code from the tables above (for example(L) for a red heart), and the emoticon appears as you send the message. Codes are case-insensitive, so(h) and(H) produce the same cool smiley. You can chain several shortcuts in a single message.