L
LLLOS.ai
Learn
L

Ask Your Tutor · Science

Why do rainbows have seven colours?

From NCERT Asked by Anonymous from Mountain View, United States 1 Oct 2026, 7:05 AM IST Updated

In one line

A rainbow has seven colors because sunlight splits into seven main colors when it passes through raindrops.

Rainbow — Meteorological phenomenon
Rainbow — Meteorological phenomenon
A real rainbow showing the seven main colors, formed by sunlight passing through raindrops.
Image: Wikipedia

The rule

When white light passes through water droplets, it bends (refracts), splits (disperses), and bounces (reflects), creating a spectrum of seven visible colors: red, orange, yellow, green, blue, indigo, and violet.

Let's understand it simply

Imagine sunlight as a big box of crayons with all colors mixed together. When it rains and the sun shines, each raindrop acts like a tiny glass prism (a triangle-shaped piece of glass). As sunlight enters the raindrop, it bends and spreads out into different colors, just like how a prism splits light. Our eyes see these colors as a rainbow.

How it works

  1. Sunlight (white light) hits a raindrop in the sky.
  2. The light bends (refracts) as it enters the raindrop.
  3. Inside the drop, the light splits (disperses) into different colors because each color bends by a different amount.
  4. The light reflects off the back of the raindrop.
  5. As it exits, the light bends again and spreads out more.
  6. The seven main colors reach your eyes in order: red, orange, yellow, green, blue, indigo, and violet.
How a Rainbow Forms
  1. Sunlight enters a raindrop and bends (refracts)
  2. Light splits into different colors (disperses)
  3. Light reflects off the back of the raindrop
  4. Light bends again as it exits the drop
  5. Seven colors reach your eyes as a rainbow

The story behind it

Isaac Newton, a famous scientist in the 1600s, used a glass prism to show that white light is made of many colors. He named the seven main colors we see in a rainbow. Newton chose seven because he liked the number, which matches the seven notes in music.

Where you see it in real life

  • After rain, when the sun comes out → sunlight passes through leftover raindrops → rainbow forms in the sky.
  • Spraying water in sunlight (like with a garden hose) → tiny droplets act as prisms → you see mini rainbows.
  • Looking at sunlight through a glass prism in school → prism splits light into seven colors, just like a raindrop.
  • Oil spills on water → thin film causes light to split into colors, making rainbow-like patterns.

Why it matters

  • Helps us understand how light works and why we see colors.
  • Used in making prisms and optical instruments (like cameras and glasses).
  • Important in weather prediction (rainbows mean sunlight and rain together).
  • The idea of splitting light is used in science labs and even in making lasers.

Common mistakes

  • Thinking a rainbow is made by the sun alone (it needs both sunlight and raindrops).
  • Believing there are only seven colors (there are many more, but we see seven main ones).
  • Mixing up the order of colors (the correct order is red, orange, yellow, green, blue, indigo, violet — "ROYGBIV").

Remember it

Remember "ROYGBIV" — the first letter of each color in a rainbow: Red, Orange, Yellow, Green, Blue, Indigo, Violet.

Check yourself

Why do we see seven colors in a rainbow?

Because sunlight splits into seven main colors when it passes through raindrops.

What is the correct order of colors in a rainbow?

Red, Orange, Yellow, Green, Blue, Indigo, Violet (ROYGBIV).

Can you see a rainbow without rain? How?

Yes, by spraying water in sunlight, the tiny droplets act like raindrops and make a rainbow.

Why does each color bend by a different amount?

Because each color has a different wavelength, so they spread out when passing through water.

Quick recap

  • Rainbows form when sunlight passes through raindrops.
  • White light splits into seven main colors inside each drop.
  • Each color bends by a different amount, creating the rainbow.
  • Isaac Newton named the seven colors: ROYGBIV.
  • You can see rainbows with water spray and sunlight, not just after rain.
Written by the LLOS.ai tutor, checked against NCERT chapters. Asked by Anonymous from Mountain View, United States on 1 Oct 2026, 7:05 AM IST · asked 3 times