ELI5: how rainbows are formed

17 views Sep 2, 2026 2 min read

A rainbow is formed when sunlight shines through raindrops in the air, which bend the light and split it into all its hidden colors.

Think of sunlight as a team of hidden colors traveling together. Even though the light from the sun looks clear or white, it is secretly made of red, orange, yellow, green, blue, indigo, and violet all mixed up.

To see how this works in everyday life, imagine playing in the yard on a hot summer day:

  • Catching the light: When the sun shines right after it rains, the air is filled with millions of tiny, floating water drops. Each little raindrop acts like a tiny glass ball or a mini mirror.
  • Bending the light: When a ray of sunlight enters a raindrop, the water slows it down and bends it. This bending is called refraction. Because each color bends at a slightly different angle, the colors start to separate.
  • Bouncing the light: The separated colors hit the back of the raindrop and bounce back, like a rubber ball bouncing off a bedroom wall. This is called reflection.
  • Showing the colors: As the light leaves the raindrop, it bends one more time and spreads out across the sky, pointing straight toward your eyes.
You can even make your own rainbow on a sunny afternoon! If you turn on a garden hose, set the nozzle to a fine mist, and stand with your back to the sun, you will see a mini rainbow right in your own backyard.

Whenever you see a rainbow, remember that the sun is behind you, the rain is in front of you, and millions of tiny raindrops are working together to paint a colorful picture in the sky.

Follow-Up Questions

Still curious? Ask a follow-up!

Test Your Understanding

Take a quick quiz and challenge your friends!

Want to learn more?

Ask another question and get a simple explanation!

Ask a New Question