fsymbols
Loading symbols…
››
☕

hot beverage

Hot Beverage

Text and emoji forms

Same symbol, two display styles.

☕ is the coffee emoji. It is a steaming cup that people read as coffee, a coffee break or simply morning, although its official name is "hot beverage." A lone "☕?" is a casual invite to meet up. Online it can also stand for "tea" in the sense of gossip.

EmojiSince 2010
Also called
coffee emoji · coffee cup emoji
Search it as
coffee · coffee cup · tea · hot drink · cafe · latte
Type it as
:coffee:
Around since
2010 · Emoji 0.6
Shows up on
Every phone · iPhone, Android, Windows, Mac, Linux

What ☕ means

Usually a low-key invite to grab coffee. A lone "☕?" means "want to meet up?" It is not a drink order. Without the question mark, as a morning caption, it just says the day has started.

The steaming cup is older than Unicode emoji. It already appeared in 1997 in a Japanese mobile phone emoji set, from the carrier later renamed J-Phone. The gossip reading borrows "tea," slang from Black drag culture for juicy news, which was common in online English by 2024.

Casual and friendly, not flirty on its own; the tone comes from the chat around it.

Don't confuse it with

1

Combination ideas

3
Kermit sipping tea, the 2014 "none of my business" meme: a sarcastic aside.
"Want to meet up for coffee?" A casual invite.
Suggested: running on caffeine, a long day ahead.

Worth knowing

  • The vague official name is deliberate: an earlier character list, from a North Korean encoding standard, called this a "tea" symbol, and it was renamed to cover both drinks.

Questions people ask

1

Is the coffee emoji tea or coffee?

Mostly coffee. Unicode's own notes say it can mean tea or coffee depending on where you are, but the steaming cup with a handle is read as coffee unless the chat says otherwise.

How to type ☕

Windows
Win+.Open the emoji picker and search “hot beverage”.
macOS
Control+Command+Spaceopens the character viewer.
iOS / Android
Emoji keyboard → search “hot beverage”.
Chat apps
:coffee:the common shortcode; support varies by platform.
HTML
☕
Codes and encoding1 code points
HTML decimal
☕
HTML hex
☕
CSS content
content: "\2615";
Each escape is closed by the next backslash; a trailing space is needed before a literal hex digit.
URL encoded
%E2%98%95
1
On screen
1
Code points
1
JS .length
3
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

Food & drink133 symbols