Kar fırtınası, bulutlardaki nem donup yere düştüğünde meydana gelir ve yağışa neden olur. Zemin seviyesindeki sıcaklık da donma noktasının altında olmalıdır.
Her kar fırtınası bir yağış bulutuyla başlar. Bu bulutlar buharlaşmadan ya da hava büyük su kütlelerine üflediğinde oluşan nem kümeleridir. Sıcak hava soğuk hava ile birleştiğinde veya bir dağın tarafına tırmandığında, bulutların içindeki nemli hava yükselir. Hava sıcaklığı donma noktasının altına düştüğünde, bu yükselen nemli hava, kar taneleri adı verilen kristalize formlarda donar. Çok fazla nem büyük bir kar taneleri kütlesine dönüştüğünde, sonuç bir kar fırtınasıdır.