fsymbols
Loading symbols…
››
😀

grinning face

Grinning Face

😀 is the classic smiley face: a big, toothy grin that means plain happiness, welcome or approval. Most sends are exactly that — cheerful punctuation on good news. The twist: tacked onto bad news, the same grin can read as strained, everything-is-fine coping, so the words around it decide the reading.

EmojiSince 2015
Also called
big smile emoji · happy face emoji · toothy grin
Search it as
smiley · smiley face · big smile · happy face · grin · smile emoji
Type it as
:grinning:
Around since
2015 · Emoji 1.0
Shows up on
Every phone · iPhone, Android, Windows, Mac, Linux

What 😀 means

A plain, open-mouthed grin: friendly, with nothing coded. The eyes separate it from its neighbours. 😃 adds wide eyes and 😄 smiling eyes; 😀 keeps its eyes open and neutral, which makes it the plain, all-purpose grin of the set — cheerful, not glowing. Artwork varies by platform, so treat that as a guide, not a law.

What does it mean when someone sends 😀?

Read the sentence it's attached to, not the face. On good or neutral news, take it literally. On the sender's own small disaster ("three deadlines tomorrow 😀"), it's jokey smiling-through-it coping. Attached to criticism of you, it's softening. A workplace experiment using 😀 found that a grin on negative news made the sender seem less competent; the researchers suggest the mismatch can also feel insincere.

Who sent it matters too. Older relatives often mean it straight. Many younger senders route real delight through 😭 or 💀, so a plain grin from them is likelier to be deadpan. Readings shift by culture as well: one study of WeChat users in China found younger participants more likely than older ones to read a smiling-face emoji as impolite.

Where did 😀 come from?

From Japanese phone emoji and older typed smileys. No single person invented the idea; it grew out of earlier pictures and keyboard faces. The earliest documented phone set, 90 emoji, appeared on November 1, 1997 on a Pioneer handset from the carrier later known as J-Phone and then SoftBank; emoji-like pictographs on handheld devices go back to 1988–1990. Like typed faces such as :-), these pictures added tone to short messages.

Japanese carriers ran overlapping but incompatible sets, and Unicode's standardisation let such faces travel between phones. 😀 itself arrived in Unicode 6.1, a release after 😃 and 😄 — the plain grin was the late gap-filler, not the original.

Casual and safe in work chat for good or neutral news; a toothy grin reads cheerier and less loaded than 🙂.

Tacked onto bad news, 😀 means coping or softening, not happiness — answer the news.

What it means when someone sends it to you

4 readings
On good or neutral news
Literal: friendly cheer, exactly what it looks like.
Tacked onto the sender's own bad news
Strained deadpan — smiling through it, not actually happy.
Attached to criticism or a refusal
Softening the blow; the grin can make it feel less sincere.
From an older relative
Usually sincere even beside bad news — they're rarely doing the bit.

Don't confuse it with

3

Worth knowing

  • The characters behind 😀 existed in Unicode 3 years before anyone was allowed to draw them in colour: Unicode 6.1 in 2012, emoji presentation in 2015.
  • 😀 is a single code point, so it survives copying through almost anything — old databases, SMS gateways, printer drivers.

Questions people ask

2

Is 😀 passive aggressive?

Not by itself. That reputation belongs to 🙂, the closed-mouth smile. When 😀 turns ironic it's usually self-mocking — the sender grinning through their own mess — though pasted onto criticism it can feel forced.

Why does 😀 look different on different phones?

Because each platform draws its own artwork. The character is the same; eye shape, teeth and shading vary by vendor, so an odd-looking grin is a design choice, not a different message.

How to type 😀

Windows
Win+.Open the emoji picker and search “grinning face”.
macOS
Control+Command+Spaceopens the character viewer.
iOS / Android
Emoji keyboard → search “grinning face”.
Chat apps
:grinning:the common shortcode; support varies by platform.
HTML
😀
Codes and encoding1 code points
HTML decimal
😀
HTML hex
😀
CSS content
content: "\1F600";
Each escape is closed by the next backslash; a trailing space is needed before a literal hex digit.
URL encoded
%F0%9F%98%80
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

Feelings & reactions120 symbols