fsymbols
Loading symbols…
››
😳

flushed face

Flushed Face

😳 is the embarrassed, flustered emoji: wide eyes for surprise, red cheeks for blushing, like someone who just read something they weren't ready for. People send it when a message is too flattering, too bold or too accurate. The surprise: after a compliment, a lone 😳 is more often a good sign than a rejection.

EmojiSince 2010
Also called
flushed emoji · embarrassed emoji · blushing emoji
Search it as
embarrassed · blushing · blush · shy · flustered · awkward · red face · shocked
Type it as
:flushed:
Around since
2010 · Emoji 0.6
Shows up on
Every phone · iPhone, Android, Windows, Mac, Linux

What 😳 means

Caught off guard: surprise plus a blush. Wide eyes carry the shock; red cheeks add social heat, so the sender can be flustered, flattered, shy, mortified or scandalised. The message it answers decides which, not the face.

The blush is borrowed from Japanese manga and anime, where red across the cheeks or nose marks embarrassment or overwhelming feeling. A recognisable version was on J-Phone handsets in Japan (the carrier later renamed SoftBank) by 2000, a decade before Unicode gave these carrier emoji one shared code that works across networks.

Beyond literal embarrassment, it also works as a performed reaction: mock shock at juicy gossip, playful thirst over a photo, theatrical fluster at a flirty line.

Someone sent you 😳 — flustered or freaked out?

Alone after a compliment or bold text: flustered in a good way. A wordless 😳 admits your message landed and they're letting you see it. Someone shutting the conversation down tends to reach for distance, not a blush. Treat it as a soft green light, then confirm with words.

The tell is what rides along. Next to 👀, they're hamming up the fluster, which invites you to keep going. Next to "oh," "um," or an apology, the embarrassment is real, and the kind move is to change the subject.

Low-stakes and playful between friends; in a one-on-one chat it concedes that the other person got to you.

In work chats a bare 😳 can read flirtatious — send 😬 for plain awkwardness instead.

What it means when someone sends it to you

4 readings
Reply to your compliment
Flustered and flattered — the blush is doing the talking.
After you said something risky
Startled but engaged — more often amused than offended.
Under a screenshot or group-chat mess
Secondhand embarrassment — "I can't believe I just read that."
Doubled or tripled: 😳😳😳
Ironic exaggeration — mock shock played for laughs, not distress.

Don't confuse it with

3

Combination ideas

3
Shy ask — the bashful-fingers meme, big on TikTok around 2020.
Caught looking — self-aware, playful thirst.
Mortified — embarrassment bad enough to be funny.

Worth knowing

  • 😳 is a single code point, so it survives copying through almost anything — old databases, SMS gateways, printer drivers.

Questions people ask

3

Is 😳 flirty?

It can be. Alone, right after your compliment or bold text, it leans flirty-flustered. Next to "um," "oh," or an apology, it's discomfort. The surrounding words outrank the emoji.

What does 😳 mean from a girl?

Same as from anyone: you flustered them with what you said. There's no gendered reading — decode what triggered it, not who sent it.

Why does 😳 look different on another phone?

Each platform draws its own. Older Japanese carrier and Samsung designs spread the flush over the nose and read more alarmed; Samsung moved to Apple-style cheek blush in 2018, which reads more bashful.

How to type 😳

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