Les nuages sont blancs parce que la taille de leurs cristaux de glace ou de leurs gouttelettes d'eau est suffisamment grande pour diffuser les sept longueurs d'onde de la lumière solaire qui produisent une lumière blanche. Avec toutes les couleurs dispersées, l'œil humain perçoit le spectre de couleurs complet, qui se combine pour rendre la couleur des nuages blancs.
Les nuages sont constitués de vapeur d'eau formée en gouttelettes plus grosses que les molécules d'air et suffisamment grosses pour être visibles. Ils se forment lorsque la vapeur d'eau monte dans le ciel et la température de l'air plus froide provoque la formation de cristaux de glace ou de gouttelettes d'eau et se lie aux particules dans l'air, telles que la poussière ou le sel, selon la NASA.
Les gouttelettes d'eau dans les nuages sont suffisamment grosses pour pouvoir se disperser dans toutes les longueurs d'onde des couleurs de l'arc-en-ciel : rouge, orange, jaune, vert, bleu, indigo et violet. La lumière du soleil se disperse plus d'une fois lorsqu'elle frappe chaque gouttelette parmi les nombreuses dans chaque nuage, donc au moment où la lumière atteint l'œil humain, il n'y a pas de dominance d'une couleur spécifique, comme décrit par Science Niblets. La combinaison des sept longueurs d'onde qui forment le spectre de couleurs complet produit une lumière blanche, qui donne aux nuages leur couleur laiteuse.