Sun, cloud, rain, snow, storm and moon symbols for forecasts, captions and bios.
30 symbols - click any symbol to copy
Last reviewed on October 31, 2026
Weather characters come in two looks. Some, like ☀ ☁ ☂ ❄ and 🌡, default to a plain monochrome glyph. Others, like ⛅ ⚡ ☔ 🌈 and 🌙, default to a colored emoji. Following any character with U+FE0E asks for the text look, and U+FE0F asks for the emoji look, though not every app honors them.
Unicode has two snowmen: ☃ has snow around it and ⛄ does not. The lightning bolt ⚡ is officially called high voltage, and it is the usual choice for a storm warning. For a tidy forecast line, the simple glyphs line up better, as in ☀ 24°C or ☂ 80%.
Forecast widgets, travel itineraries, chat status lines and calendar notes all use these characters because they need no image files. Colored emoji look different between iPhone, Android and Windows, so a symbol that reads as a sunny face on one device can look flatter on another.
Short strings read quickly: ☀ Mon, ☁ Tue, ☂ Wed, ❄ Thu. Pair a glyph with a number or an abbreviation so the forecast is clear even if a symbol fails to load. Many weather apps do this, and it also helps when a symbol is displayed as an unfamiliar box.
The plain sun is ☀ (U+2600). The colored sun emoji form can be requested with U+FE0F, and ⛅ or 🌤 show the sun partly hidden by cloud.
☃ is a snowman with falling snow, while ⛄ is a snowman without snow. ⛄ displays as a colored emoji by default.
Copy ⚡ from this page. It is U+26A1, officially named high voltage sign, and it usually appears as a yellow emoji bolt.