Kar, bulutlardaki su damlacıkları donduğunda meydana gelir ve bu damlacıklar daha sonra su buharı moleküllerinin yapışıp çekerek daha büyük buz kristalleri oluşturarak bir çekirdek gibi davranır. Büyüyen kar tanesi hareketi için çok ağır olduğunda Bulutlardaki havanın desteği, yere düşer. Kar donma sıcaklığının altındaki tüm bulutlarda oluşabilir, ancak bunu doğru koşullar altında yapar.
Donma sıcaklığının altındaki bulutlar otomatik olarak kar taneleri üretmez. Bunun nedeni, su damlacıklarının Fahrenheit derecesinin altındaki sıcaklıklarda bile mutlaka donmamasıdır. Bulutlardaki su damlacıkları aşırı soğutulabilir, çünkü moleküllerinin donma işlemine başlamak için doğru şekilde rastgele birbiriyle karşılaşması gerekir. Eksi 31 derece Fahrenheit'ten daha ılık olan bulutlarda, bunun kristalleşme çekirdeği görevi görmesi için küçük bir katı parçacık gerekir. Kil, toz veya biyolojik maddelerin parçacıkları, gümüş nitrat veya kuru buz gibi insan kaynaklı çekirdeklerin yanı sıra bu rolü de doldurabilir.
Bireysel kar taneleri, oluştukları sıcaklığa göre değişir. Düz, plaka benzeri şekiller ve daha uzun, sıcaklık azaldıkça ince şekiller arasında geçiş yaparlar. Kar taneleri üzerinde oluşan çekirdekler de son hallerini etkiler. Kar taneleri çoğu gözle görülür şekilde düzensizdir.