A bent molecule with a favourite shape
Water is H₂O — one oxygen atom bonded to two hydrogens at an angle of about 104.5°. That bent shape makes each molecule slightly polar, with a negative end (oxygen) and two positive ends (hydrogens). When water freezes, these poles attract each other and lock into an orderly crystal: the hydrogen bonds pull molecules into a hexagonal arrangement, with each oxygen sitting at the corner of a hexagon. That single geometric fact is why a snowflake always has six sides or six arms — every branch that grows afterwards inherits the same six-fold symmetry, so a feature that appears on one arm shows up on all six.
How a snowflake grows
A snowflake starts as a tiny ice crystal, often seeded on a speck of dust. As it falls through a supersaturated cloud — one holding more water vapour than the air can normally carry — vapour deposits directly onto the crystal without ever melting, a process called deposition. Growth is fastest at the tips and corners of the hexagon, since they poke into the surrounding air and intercept vapour more efficiently than the flat faces. That uneven growth turns six corners into six branches, then smaller branches sprout from those, building up the tree-like dendritic pattern. The exact rate and style of growth shift continuously with temperature, humidity and air pressure.
Why no two are ever quite alike
A falling snowflake spends roughly 30–60 minutes travelling up to 1,500 metres from cloud to ground, drifting through many layers of air with slightly different temperature and humidity. Every tiny change nudges the crystal's growth — a branch widens here, a corner sharpens there — so the snowflake ends up literally recording its journey in its own shape. With roughly 10¹⁸ water molecules per snowflake, the number of valid ways they can arrange themselves is so enormous that two snowflakes tracing exactly the same microscopic path has never been observed. Scientist Kenneth Libbrecht once grew pairs of snowflakes side by side under identical lab conditions — they looked alike at a glance but still differed in fine detail. Even the overall shape follows temperature: thin plates near −2 to −3°C, needles near −5°C, the classic six-armed star near −12 to −16°C, and elaborate fern-like dendrites below −16°C.
Frequently asked questions
Why do snowflakes always have six sides?
Water's bent, polar molecule locks into a hexagonal lattice when it freezes, with each oxygen atom sitting at the corner of a hexagon. Every feature that grows afterwards — branches, side-branches, tips — inherits that six-fold symmetry, so a branch that forms on one arm automatically appears on all six.
Is it really true that no two snowflakes are identical?
A snowflake takes 30 to 60 minutes to fall, passing through many layers of air with slightly different temperature and humidity. Each tiny change nudges the crystal's growth, and with roughly 10^18 water molecules per snowflake, the number of possible growth histories is so vast that two snowflakes following the exact same microscopic path has never been observed.
Does temperature change what a snowflake looks like?
Yes. The dominant shape depends on the temperature where most growth happened: thin hexagonal plates around -2 to -3°C, needles and columns near -5°C, the classic branching stars around -12 to -16°C, and elaborate fern-like dendrites around -16 to -25°C. A single snowflake can show several of these forms if it fell through more than one temperature zone.
Try it live
Everything above runs in your browser — open Snowflakes and watch unique crystals fall and branch as you adjust flake size, wind and density. Nothing is installed, nothing is uploaded.
▶ Open Snowflakes simulation