Million Whys Press logo
Million Whys PressToronto
← Book 7 videos

Book 7, Question 106

Why Do Rainbows Show a Set Order of Colors?

Rainbows show a set order of colors because each color bends by a slightly different amount. Red bends least and violet bends most, so they leave the raindrop at slightly different angles. That lines up the colors from red on the outside to violet on the inside!

From the book

Illustrated page from A Million Whys Book 7 titled Why Do Rainbows Show a Set Order of Colors, with Crafty Clover.

Page from A Million Whys Book 7

More fun facts

Sources: NASA Science, NASA Science, NOAA, NOAA

Questions kids ask

Who first split sunlight into colors with a prism?

Isaac Newton, in his experiments in the 1600s.

Which color has the shortest waves?

Violet.