Why Do Rainbows Appear After a Storm?

Rainbows happen when sunlight plays hide-and-seek with raindrops. After it rains, there are lots of tiny water droplets in the air. When sunlight hits these droplets, they bend the light, like a prism in a classroom. This bending splits white sunlight into all its colors: red, orange, yellow, green, blue, indigo, and violet. That's how we see a rainbow as an arc in the sky. You need the sun behind you and raindrops in front of you for it to show up!

Take the quiz →

Examples

  1. A rainbow appears when sunlight bounces off raindrops like a tiny prism.
  2. You see a rainbow if you're standing in the sun and there's still some rain left.
  3. After a storm ends, sunlight hits raindrops to make colors appear across the sky.

Ask a question

See also

Discussion

Recent activity