fsymbols
Loading symbolsโ€ฆ
โ€บโ€บ
๐Ÿ˜—

kissing face

๐Ÿ˜— is the plainest of the kiss emoji: puckered lips, open eyes, no heart. It usually means a light, friendly mwah, a quick peck goodbye or a casual thank-you, cooler than the flirty . Because the pucker is so neutral, it also gets read as whistling, or as a cheeky, lips-pressed pout that says nothing at all.

EmojiSince 2015

What ๐Ÿ˜— means

A low-key peck, lighter than the kisses that carry a heart. Four yellow faces kiss in the emoji set, and the details sort them by warmth. blows a kiss with a heart and is openly affectionate. and close their eyes, which reads as cozy and sincere. ๐Ÿ˜— keeps its eyes open and sends no heart, so it is the kiss you give a friend at the door, not the one you give a partner. Send it to sign off a chat, to thank someone, or as a soft mwah that asks for nothing back.

The pucker is so plain that it does two other jobs. Next to it is a whistle, and people use it to whistle innocently after a mistake or a cheeky remark. On its own, especially among younger users, it is also the duck-face pout: lips pressed forward, eyebrows metaphorically raised, a face that says "anyway" or "okay then" with a dash of sass. Which of the three you mean is usually clear from the words around it.

What does it mean when someone sends you ๐Ÿ˜—?

Usually friendly warmth, and only flirting if the rest of the chat is. A bare ๐Ÿ˜— at the end of a message is affection without pressure, the kind family members and close friends exchange. From someone you are already flirting with it can carry more, but it is the gentlest kiss they could have picked, so don't read a declaration into it. Paired with or dropped after a dig at you, it is not a kiss at all: it is a flippant "bye" or a playful "I said what I said".

Casual and a little flat: friendlier than plain text, cooler than , and often more cheeky than romantic.

Don't read ๐Ÿ˜— as flirting on its own; it is the least romantic kiss face.

Drift: Younger users increasingly send ๐Ÿ˜— as a sassy duck-face pout or an innocent whistle rather than a kiss; older relatives still mean a plain peck. (as of 2026)

Part of the collection

What it means when someone sends it to you

4 readings

A light, friendly peck with no escalation implied.

Don't confuse it with

4

Combination ideas

4
A breezy kiss goodbye, nothing romantic.
Whistling innocently past your own mess.
A quick, casual kiss.
Sassy sign-off: "okay bye", "I said what I said".

Worth knowing

  • and arrived in Unicode first; ๐Ÿ˜— and were added two years later to round out the kissing set, which is why the four look like one family.
  • Some older phone designs drew a small heart beside ๐Ÿ˜—'s lips, which blurred the line with ; current designs keep it heart-free.

Questions people ask

4

Why does ๐Ÿ˜— look like it's whistling?

The shape fits both. A round pucker with open eyes and no heart looks just as much like a whistle as a kiss; add to make the whistle unmistakable.

Is ๐Ÿ˜— flirty?

Not usually by itself. It is a casual mwah for friends and family; is the one that carries the heart. From someone you are already flirting with, read the rest of the chat.

What's the difference between ๐Ÿ˜— and ?

Eyes. closes them, which reads as a sincere, cozy kiss; ๐Ÿ˜— keeps them open, which reads as lighter, more casual, or even cheeky.

Does ๐Ÿ˜— mean duck face?

It can. The pressed-forward lips match the selfie pout, and younger users send ๐Ÿ˜— as a sassy or indifferent face, often with , with no kiss intended.

Collections with ๐Ÿ˜—

6

How to type or find ๐Ÿ˜—

Also called
kissy face ยท whistling face ยท pucker face
Search it as
kiss ยท mwah ยท pucker ยท peck ยท whistle ยท pout ยท duck face
Type it as
:kissing:
Around since
2015 ยท Emoji 1.0
Shows up on
Every phone ยท iPhone, Android, Windows, Mac, Linux
Windows
โŠžWin+.Open the emoji picker and search โ€œkissing faceโ€.
macOS
โŒƒControl+โŒ˜Command+โฃSpaceopens the character viewer.
iOS / Android
Emoji keyboard search โ€œkissing faceโ€.
Chat apps
:kissing:Common shortcode in Slack, GitHub, Discord, Mattermost and other chat apps; a few apps use a different name.
HTML
😗
Codes and encoding1 code points
HTML decimal
😗
HTML hex
😗
CSS content
content: "\1F617";
Each escape is closed by the next backslash; a trailing space is needed before a literal hex digit.
URL encoded
%F0%9F%98%97
1
On screen
1
Code points
2
JS .length
4
UTF-8 bytes

A visible symbol can contain several code points. JS .length counts UTF-16 units; UTF-8 counts bytes.

Families this belongs to

1