What ♏ means
It means Scorpio, the eighth sign of the zodiac.
The sign is named after the constellation Scorpius, the scorpion, though sign and stars no longer line up: Western astrology ties its signs to the seasons, and the sky has slowly drifted. Scorpio counts as a water sign; its traditional ruler is Mars, and many modern astrologers add or substitute Pluto. The glyph is a stylized m whose last stroke ends in an outward arrow, read as the sting. In a profile bio, the Scorpio sign says “I'm a Scorpio,” not “I'm in a bad mood.”
Why did someone send me ♏?
They're probably naming a sign, not aiming a stinger.
After a personality joke, it means “that's so Scorpio”: think stereotypes about jealousy, grudges or intensity, not proven personality facts. The joke may be about the sender or someone else. Read the surrounding words before deciding whether it's affectionate or pointed.
Casual and personal in bios and chats; a plain label in horoscope posts.
Don't read ♏ alone as hostility, flirting or a personality verdict.
What it means when someone sends it to you
2 readingsDon't confuse it with
2Combination ideas
2Worth knowing
- The characters behind ♏ existed in Unicode 17 years before anyone was allowed to draw them in colour: Unicode 1.1 in 1993, emoji presentation in 2010.
- ♏ is a single code point, so it survives copying through almost anything — old databases, SMS gateways, printer drivers.
Questions people ask
2Why does ♏ sometimes look like a purple square?
It's a display difference. Emoji artwork can put the mark inside a colored tile, while text presentation shows a plain typographic glyph. The decoration changes, not the sign.
When is Scorpio season?
Roughly October 23 to November 21 in Western astrology; the cutoff can shift by a day between years, so edge birthdays need a birth chart. Indian Vedic astrology calls the sign Vrishchika, with Sun dates about mid-November to mid-December.
How to type ♏
:scorpius: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.

