What ❄️ means
Snow, cold, or winter — read literally almost every time. It turns up on snow-day texts, weather updates, ski photos and Christmas greetings. Its six arms copy the six-sided shape real ice crystals grow into.
People noticed that shape long before emoji. A Chinese text from 135 BCE contrasts six-pointed snow with five-pointed plant flowers. Swedish bishop Olaus Magnus's 1555 book shows one recognisable six-rayed flake among fanciful ones, and in 1855 James and Cecilia Glaisher drew observed crystals for weather scientists — drawings that also inspired ornament.
Japan grew its own tradition: falling-snow motifs appear on craft objects from the 1500s, and Doi Toshitsura's illustrated study of real crystals, published in 1832, popularised detailed snowflake patterns on kimono and accessories.
Is calling someone a 'snowflake' an insult?
Yes — it mocks someone as oversensitive or self-important. The sting lives in the word, not the ❄️ picture: a lone emoji in a chat still just says winter.
The word has an ugly history in the United States. In Civil War Missouri it labelled pro-slavery whites, and in the 1970s it was aimed at Black people seen as acting white. The modern “special snowflake” put-down spread through the novel Fight Club (1996) and its 1999 film; around 2016 it became a political jab at liberals, who threw it back at conservatives.
The picture is friendly winter shorthand; the word aimed at a person bites.
A lone ❄️ is not the “snowflake” insult.
What it means when someone sends it to you
3 readingsDon't confuse it with
2Combination ideas
3Worth knowing
- In Unicode's 2019 emoji-frequency data, ❄️ sat in a low usage band — the word “snowflake” travels further than the picture.
Questions people ask
1Why does the snowflake emoji sometimes look like plain text?
Because it existed as a text symbol before emoji. The invisible selector in ❄️ asks for colour emoji style, but fonts or apps without that artwork show the flat glyph.
How to type ❄️
:snowflake:the common shortcode; support varies by platform.❄️Codes and encoding2 code points
A visible symbol can contain several code points. JS .length counts UTF-16 units; UTF-8 counts bytes.

