What Causes a ‘Rainbow’ to Appear in the Sky?

Rainbows happen when sunlight plays hide and seek with raindrops. After it rains, the sun comes out, and each drop of water acts like a tiny prism, splitting white light into colors. These colors bend and travel to our eyes in an arc shape that we see as a rainbow. It’s like magic, but it's really just science at work!

Take the quiz →

Examples

  1. After a summer storm, a rainbow appears in the sky because sunlight bends through raindrops.
  2. You can see a rainbow when you're sitting in your backyard after it rains and the sun comes out.
  3. A rainbow often appears in the morning just before sunset.

Ask a question

See also

Discussion

Recent activity

Nothing here yet.