Culoarea oricărui obiect, inclusiv zăpada, depinde de culoarea luminii sub care se observă și de lungimile de undă ale luminii pe care o absoarbe și reflectă. Culoarea albă a zăpezii se datorează aerului prins în interiorul formării cristalului care lucrează cu gheața pentru a reflecta lumina albă a soarelui, determinând-o să pară alb ochiului uman.
Lumina albă conține toate culorile curcubeului, așa cum sa demonstrat folosind o prismă. Frunzele apar verde, deoarece reflectă lumina verde în timp ce absoarbe culorile roșu și portocaliu. Zăpada pudră absoarbe foarte puțină lumină, în timp ce reflectă cea mai mare parte a ceea ce o lovește, oferindu-i un aspect alb. Fiecare fulg de zăpadă devine o oglindă, reflectând lumina care o lovește. Pe măsură ce zăpada se împachetează mai tare în ghețari, aceasta absoarbe mai multă lumină roșie în masă și aceasta face ca zăpada să aibă o culoare albastră. Creșterea luminii pe o noapte rece, clară, când zăpada acoperă pământul, demonstrează caracterul său foarte reflexiv. Dacă se observă zăpadă sub lumină roșie, apare roșu. Când apa pură se formează în gheață, solidul are o natură clară. Cu toate acestea, dacă apa de la un chiuveta se oprește, are un aspect alb, în parte datorită aeratorului de pe robinet, care adaugă aer în apă.