What 🦀 means
Mostly the animal, the food or the beach. Next to dinner plans it means crab on the menu; next to holiday photos it means the shore, tide pools and sunburn.
It also stands for Cancer, the zodiac sign for people born roughly between late June and late July. Cancer is Latin for crab, so some people use 🦀 in birthday wishes or profiles instead of, or beside, the zodiac symbol ♋.
A whole line of crabs is something else. In 2018 the electronic track Crab Rave came out with a video of animated crabs dancing on an island, and posting rows of crabs around news like “X IS GONE” became the internet's way of throwing a party when an unpopular person, rule or long-running problem disappears.
What does 🦀 mean when someone sends it to you?
The words around it decide, not the crab itself. With food or travel talk it is literal and friendly. With a sulky face or a Monday complaint, an English speaker may be punning on “crabby”, meaning grumpy.
With news that something is over, crabs mean “finally!”. That is harmless when the thing gone is a bug, a rule or a heatwave, but if the news is someone's firing, breakup or ban, dancing crabs look like celebrating their misfortune.
Casual and cheerful for food and beaches; smug and gleeful when crabs pile up as a reaction to news.
After someone's firing, ban or bad news, 🦀 looks like you are celebrating it.
What it means when someone sends it to you
4 readingsDon't confuse it with
3Combination ideas
3Worth knowing
- In Mandarin internet slang, 河蟹 (héxiè, “river crab”) sounds like 和谐 (héxié, “harmony”), the official slogan behind online censorship, so users ironically say posts got “river-crabbed” when they are deleted.
Questions people ask
1Is the crab emoji rude?
Not by itself. It turns rude when crabs answer someone's bad news, because the Crab Rave meme makes them mean “good riddance.” For meals, beach plans or a fixed problem, it reads as friendly.
How to type 🦀
:crab: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.

