What 😩 means
It says the situation has become too much. As a tired emoji, 😩 fits a brutal shift, an endless to-do list or the third broken thing of the morning. Squeezed-shut eyes and a wailing open mouth make it a groan of defeat, more dramatic than a plain “I'm tired.”
The same “too much” can be good. After an attractive photo, a food craving or someone's big win, it reads as being overwhelmed by delight, affection or desire. As of 2026, “moaning emoji” is a recognizable online nickname for the desire reading, which makes a bare 😩 a gamble in work chats.
What does 😩 mean when someone sends it?
Look at the message it answers. After a complaint or bad news, read fatigue, frustration or sympathy. After your photo or a flirty line, attraction is on the table. If the difference changes how you should reply, ask; the face alone cannot choose.
Was 😩 invented for Unicode?
No — it came from Japanese mobile-phone emoji. Before emoji were a shared standard, Japan's phone networks DoCoMo, KDDI and SoftBank each had their own picture sets. A 2010 Unicode mapping table matches 😩 to a face from each: DoCoMo's was a sad face saying roughly “I can't take this anymore,” while SoftBank labelled its version a thinking expression.
Unicode's 2009 emoji proposal explains why such faces were encoded: so emoji sent on one phone network could still be read on the others, in email and in other systems.
Casual and theatrical; in formal, medical or urgent messages say what you mean, because “overwhelmed” is too vague.
A bare 😩 under someone's photo can read as lust, not concern.
What it means when someone sends it to you
4 readingsDon't confuse it with
1Combination ideas
3Worth knowing
- 😩 is a single code point, so it survives copying through almost anything — old databases, SMS gateways, printer drivers.
Questions people ask
1Why does 😩 look different on other phones?
Every platform draws its own artwork for the same code point. The character you send is identical; Apple, Google, Samsung and WhatsApp each render it in their own style.
How to type 😩
:weary:the common shortcode; support varies by platform.😩Codes and encoding1 code points
A visible symbol can contain several code points. JS .length counts UTF-16 units; UTF-8 counts bytes.

