Curcubeiele se formează în urma refracției și reflectării luminii solare în picăturile de apă prezente în atmosferă. Lumina solară este descompusă în diferite culori în momentul în care trece prin picăturile de apă, iar aceste culori se reflectă și refractă de mai multe ori în interiorul picăturii, rezultând apariția curcubeiului pe cer.