Why Do Rainbows Appear After Rain?

After a rainstorm, the appearance of a rainbow can feel like a magical reward, painting the sky with vibrant colors. But why do rainbows appear after rain? The answer lies in the interplay of sunlight and raindrops, with some fascinating physics at work.

The Science of Rainbows After Rain

Rainbows are optical phenomena that occur when sunlight interacts with water droplets in the atmosphere. Here’s a breakdown of how this process works:

  1. Sunlight Enters the Raindrop: As sunlight passes through a raindrop, it slows down and bends, a process known as refraction. This bending occurs because water is denser than air.
  2. Internal Reflection: Inside the raindrop, the light reflects off the inner surface. This reflection is crucial because it allows the light to travel back out of the raindrop.
  3. Dispersion of Light: As the light exits the raindrop, it refracts again. During this process, the light is split into its constituent colors—red, orange, yellow, green, blue, indigo, and violet. This separation is known as dispersion.
  4. Rainbow Formation: The angle at which the light exits the raindrop (usually between 40 and 42 degrees) creates a circular arc of colors, which we observe as a rainbow. The phenomenon occurs only when the sun is behind the observer and rain is in front of them, explaining why rainbows often appear after rain when the sun breaks through the clouds.

FAQ

Why do rainbows form only after rain?

Rainbows form after rain because they require water droplets in the atmosphere to refract, reflect, and disperse sunlight.

Can a rainbow appear without rain?

While rain is the most common cause, rainbows can also form in mist, spray, or fog—any situation where there are water droplets in the air.

Why are rainbows curved?

The curvature is due to the specific angles at which light exits the water droplets, forming a circular arc as seen by the observer.

Can a rainbow appear at night?

Yes, a “moonbow” can appear at night, though it is rare and much fainter because it’s formed by moonlight instead of sunlight.

Why do the colors of a rainbow always appear in the same order?

The colors always appear in the same order because each color bends at a different angle, with red bending the least and violet the most.