What causes a rainbow?

Asked 18-Oct-2023
Updated 20-Oct-2023
Viewed 153 times

1 Answer


0

Rainbows are formed when light from the sun is scattered by water droplets (e.g. raindrops or fog) through a process called refraction. Refraction occurs when the light from the sun changes direction when passing through a medium denser than air, such as a raindrop. Once the refracted light enters the raindrop, it is reflected off the back and then refracted again as it exits and travels to our eyes. 

 

Sunlight is made of many different wavelengths, or colours, that travel at different speeds when passing through a medium. This causes the white light to split into different colours. Longer wavelengths appear as red and shorter wavelengths appear as blue or violet. We see the colour spectrum of the rainbow as the light passes through the raindrop at different angles of approximately two degrees, from red to violet. This is not a true spectrum as the colours mix and blur throughout the spectacle. The angle of scatter from raindrops is different for everyone which means that every rainbow is unique to the observer.

However, for the observer to see a rainbow, they must be in a specific position relative to the sun and water droplets -

  • The observer must be positioned, so the sun is behind them.
  • The lower the sun in the sky, the more of an arc of a rainbow the observer will see – it must be less than 42° in the sky.
  • Water droplets such as rain or fog must be in front of the observer.