🔣 Symbol Reference

Weather Symbols Guide

Unicode's Miscellaneous Symbols block includes sun ☀, cloud ☁, rain ☂, snow ❄, lightning ⚡, and other weather symbols used in forecasts, apps, and decorative text. This guide catalogs all Unicode weather symbols with their code points and copy-paste support.

·

Weather symbols in Unicode span from classical astronomical characters dating back to medieval manuscripts to modern emoji added in recent Unicode versions. They appear in weather applications, travel interfaces, dashboards, and anywhere environmental conditions need to be communicated concisely.

Classical Weather Symbols

The oldest weather-related Unicode characters come from the Miscellaneous Symbols block (U+2600–U+26FF), which encodes symbols with long typographic histories:

Symbol Code Point Name
U+2600 BLACK SUN WITH RAYS (clear/sunny)
U+2601 CLOUD
U+2602 UMBRELLA (rain)
U+2603 SNOWMAN
U+2604 COMET
U+26C5 SUN BEHIND CLOUD (partly cloudy)
U+26C8 THUNDER CLOUD AND RAIN
U+26C4 SNOWMAN WITHOUT SNOW

The sun character (☀ U+2600) traces its origins to alchemical and astrological manuscripts where it represented the Sun as a celestial body. The umbrella character (☂ U+2602) was encoded from Japanese teletext systems where it served as a rain indicator in weather forecasts.

Emoji Weather Symbols (BMP and Beyond)

Unicode 6.0 and later versions added a rich set of weather emoji that provide more specific and visually expressive representations:

Symbol Code Point Meaning
🌡 U+1F321 THERMOMETER
🌤 U+1F324 SUN BEHIND SMALL CLOUD
🌥 U+1F325 SUN BEHIND LARGE CLOUD
🌦 U+1F326 SUN BEHIND RAIN CLOUD
🌧 U+1F327 CLOUD WITH RAIN
🌨 U+1F328 CLOUD WITH SNOW
🌩 U+1F329 CLOUD WITH LIGHTNING
🌪 U+1F32A TORNADO
🌫 U+1F32B FOG
🌬 U+1F32C WIND FACE
🌈 U+1F308 RAINBOW
U+2744 SNOWFLAKE
U+26A1 HIGH VOLTAGE SIGN (lightning)
💧 U+1F4A7 DROPLET

Moon Phases

Unicode encodes the complete set of lunar phase symbols, useful for astronomy apps, tide calculators, and calendar applications:

Symbol Code Point Phase
🌑 U+1F311 NEW MOON
🌒 U+1F312 WAXING CRESCENT
🌓 U+1F313 FIRST QUARTER
🌔 U+1F314 WAXING GIBBOUS
🌕 U+1F315 FULL MOON
🌖 U+1F316 WANING GIBBOUS
🌗 U+1F317 LAST QUARTER
🌘 U+1F318 WANING CRESCENT

The classical moon symbols ☽ (U+263D FIRST QUARTER MOON) and ☾ (U+263E LAST QUARTER MOON) predate the emoji set and appear in astrological and astronomical typography.

Wind Symbols and the Beaufort Scale

Several Unicode characters relate to wind and air movement:

  • 💨 U+1F4A8 DASHING AWAY — commonly used for wind or speed
  • 🌬 U+1F32C WIND FACE — directional wind
  • 🍃 U+1F343 LEAF FLUTTERING IN WIND — light breeze

The Beaufort scale (0–12) describing wind force has no dedicated Unicode symbols. Weather applications typically combine text labels with directional arrows (→ ↗ ↑ ↖ ← ↙ ↓ ↘, U+2192 through U+2199) for wind direction, supplemented by speed values in km/h or knots.

WMO and SYNOP Notation

The World Meteorological Organization (WMO) uses SYNOP code — a numerical system for encoding surface weather observations. While SYNOP itself predates Unicode and uses numeric codes rather than graphical symbols, modern weather data platforms render SYNOP observations using Unicode characters as display representations.

WMO Publication No. 8 (the CIMO Guide) defines the international meteorological symbol set for synoptic charts. These specialized symbols — representing weather station models, fronts, and isobar annotations on printed weather maps — are largely outside Unicode, using specialized fonts in meteorological software.

Practical Implementation for Weather UIs

When building a weather dashboard or widget, a practical approach to symbol selection:

For current conditions, use the emoji variants (U+1F300 range) rather than the classic Miscellaneous Symbols — they have more consistent rendering across platforms and include more granular distinctions (sun behind small cloud vs. large cloud).

For historical or technical contexts (like synoptic charts or climate data), the classic symbols ☀ ☁ ☂ are more appropriate and render predictably in monospace/terminal contexts.

Variation selectors: The classic weather symbols (U+2600–U+26FF) sometimes display as emoji by default on mobile platforms. To force text rendering, append U+FE0E (VARIATION SELECTOR-15). To force emoji rendering, append U+FE0F (VARIATION SELECTOR-16):

# ☀ (default, platform-dependent)
# ☀︎ (U+2600 + U+FE0E, text presentation)
# ☀️ (U+2600 + U+FE0F, emoji presentation)

This is particularly relevant when using weather symbols in terminal output or monospaced code contexts, where emoji rendering can disrupt alignment.

Snowflake Variations

The snowflake character ❄ (U+2744 SNOWFLAKE) is the most commonly used, but Unicode includes an extensive set of snowflake variants in the Dingbats block:

Symbol Code Point Description
U+2744 SNOWFLAKE
U+2745 TIGHT TRIFOLIATE SNOWFLAKE
U+2746 HEAVY CHEVRON SNOWFLAKE

These variants appear in decorative typography, seasonal UI themes, and loading indicators where a rotating snowflake provides visual feedback.

Symbol Reference 中的更多内容

Complete Arrow Symbols List

Unicode contains hundreds of arrow symbols spanning simple directional arrows, double arrows, …

All Check Mark and Tick Symbols

Unicode provides multiple check mark and tick symbols ranging from the classic …

Star and Asterisk Symbols

Unicode includes a rich collection of star shapes — from the simple …

Heart Symbols Complete Guide

Unicode contains dozens of heart symbols including the classic ♥, black and …

Currency Symbols Around the World

Unicode's Currency Symbols block and surrounding areas contain dedicated characters for over …

Mathematical Symbols and Operators

Unicode has dedicated blocks for mathematical operators, arrows, letterlike symbols, and alphanumeric …

Bracket and Parenthesis Symbols

Beyond the ASCII parentheses and square brackets, Unicode includes angle brackets, curly …

Bullet Point Symbols

Unicode offers a wide variety of bullet point characters beyond the standard …

Line and Box Drawing Characters

Unicode's Box Drawing block contains 128 characters for drawing lines, corners, intersections, …

Musical Note Symbols

Unicode includes musical note symbols such as ♩♪♫♬ in the Miscellaneous Symbols …

Fraction Symbols Guide

Unicode includes precomposed fraction characters for common fractions like ½ ¼ ¾ …

Superscript and Subscript Characters

Unicode provides precomposed superscript and subscript digits and letters — such as …

Circle Symbols

Unicode contains dozens of circle symbols including filled circles, outlined circles, circles …

Square and Rectangle Symbols

Unicode includes filled squares, outlined squares, small squares, medium squares, dashed squares, …

Triangle Symbols

Unicode provides a comprehensive set of triangle symbols in all orientations — …

Diamond Symbols

Unicode includes filled and outline diamond shapes, lozenge characters, and playing card …

Cross and X Mark Symbols

Unicode provides various cross and X mark characters including the heavy ballot …

Dash and Hyphen Symbols Guide

The hyphen-minus on your keyboard is just one of Unicode's many dash …

Quotation Mark Symbols Complete Guide

Unicode defines typographic quotation marks — curly quotes — for dozens of …

Copyright, Trademark & Legal Symbols

Unicode includes dedicated characters for the copyright symbol ©, registered trademark ®, …

Degree and Temperature Symbols

The degree symbol ° (U+00B0) and dedicated Celsius ℃ and Fahrenheit ℉ …

Circled and Enclosed Number Symbols

Unicode's Enclosed Alphanumerics block provides circled numbers ①②③, parenthesized numbers ⑴⑵⑶, and …

Roman Numeral Symbols

Unicode includes a Number Forms block with precomposed Roman numeral characters such …

Greek Alphabet Symbols for Math and Science

Greek letters like α β γ δ π Σ Ω are widely …

Decorative Dingbats

The Unicode Dingbats block (U+2700–U+27BF) contains 192 decorative symbols originally from the …

Playing Card Symbols

Unicode includes a Playing Cards block with characters for all 52 standard …

Chess Piece Symbols

Unicode provides characters for all six chess piece types in both white …

Zodiac and Astrological Symbols

Unicode's Miscellaneous Symbols block includes the 12 zodiac signs ♈♉♊♋♌♍♎♏♐♑♒♓, planetary symbols, …

Braille Pattern Characters

Unicode's Braille Patterns block (U+2800–U+28FF) encodes all 256 possible combinations of the …

Geometric Shapes Complete Guide

Unicode's Geometric Shapes block contains 96 characters covering circles, squares, triangles, diamonds, …

Letterlike Symbols

The Unicode Letterlike Symbols block contains mathematical and technical symbols derived from …

Technical Symbols Guide

Unicode's Miscellaneous Technical block contains symbols from computing, electronics, and engineering, including …

Combining Characters and Diacritics Guide

Diacritics are accent marks and other marks that attach to letters to …

Whitespace and Invisible Characters Guide

Unicode defines dozens of invisible characters beyond the ordinary space, including zero-width …

Warning and Hazard Signs

Unicode includes warning and hazard symbols such as the universal caution ⚠ …

Religious Symbols in Unicode

Unicode includes symbols for many of the world's major religions including the …

Gender and Identity Symbols

Unicode includes the traditional male ♂ and female ♀ symbols from astronomy, …

Keyboard Shortcut Symbols Guide

Apple's macOS uses Unicode characters for keyboard modifier keys such as ⌘ …

Symbols for Social Media Bios

Unicode symbols like ▶ ◀ ► ★ ✦ ⚡ ✈ and hundreds …