From NCERTAsked by Anonymous from Mountain View, United States1 Oct 2026, 10:11 AM ISTUpdated
In one line
Stars twinkle because their light bends and shakes as it passes through Earth's moving air.
Twinkling — Variation in brightness and the position of stars due to atmospheric refraction A photograph showing stars twinkling in the night sky, caused by Earth's atmosphere. Image: Wikipedia
The rule
Stars appear to twinkle (called scintillation) because their light passes through different layers of Earth's atmosphere, which bend the light in changing ways.
Let's understand it simply
Imagine you are looking at a coin at the bottom of a bucket of water. If you shake the water, the coin looks like it is moving or wiggling. This happens because the water bends the light in different ways as it moves. The same thing happens to starlight. The air above us (the atmosphere) is always moving and has hot and cold patches. When starlight travels through this moving air, it bends in different directions. This makes the star look like it is twinkling or changing brightness and position.
How it works
Stars are very far away, so their light travels in a straight, thin line to Earth.
The Earth's atmosphere has layers of air with different temperatures and densities (how packed the air is).
As starlight passes through these layers, the light bends (refracts) a little each time.
The air is always moving, so the bending keeps changing, making the star's light move slightly.
To our eyes, this looks like the star is twinkling or flickering.
How starlight twinkles
Starlight travels through space.
It enters Earth's atmosphere.
Atmosphere has moving layers of air.
Light bends (refracts) as it passes through.
Bending changes quickly, making stars twinkle.
The story behind it
People have noticed stars twinkling for thousands of years. Ancient poets wrote about it. Scientists later found that the reason is the Earth's atmosphere. The word for this effect is "scintillation." Astronomers study this to get clearer pictures of stars.
Where you see it in real life
Looking up at the night sky from your terrace: stars seem to flicker → this is twinkling.
During Diwali, looking at a distant diya through hot air above it: the flame looks shaky → the hot air bends the light, just like the atmosphere does to starlight.
Watching a cricket match on a hot day: the pitch looks wavy from far away → heat bends the light, making things shimmer.
Seeing headlights of cars from a distance on a hot road: the lights seem to dance or move.
Why it matters
Astronomers use telescopes above the atmosphere (like the Hubble Space Telescope) to avoid twinkling and get clear pictures.
Understanding twinkling helps in weather prediction and studying the atmosphere.
Pilots and sailors use the steady light of planets (which do not twinkle much) for navigation.
It shows how Earth's atmosphere affects what we see in the sky.
Common mistakes
Thinking stars themselves are flickering: Actually, the star's light is steady, but Earth's air makes it look shaky.
Believing planets twinkle just like stars: Planets usually shine steadily because they appear bigger and their light is less affected by the atmosphere.
Remember it
Twinkling stars = moving air bending light. No air, no twinkle!
Check yourself
Why do stars twinkle but planets usually do not?
Stars look like tiny points, so their light is easily bent by moving air. Planets look bigger, so their light is steadier.
What is the name of the effect that makes stars twinkle?
Scintillation.
If you go above Earth's atmosphere, will stars still twinkle? Why or why not?
No, because there is no moving air to bend the light.
Quick recap
Stars twinkle because Earth's moving air bends their light.
This effect is called scintillation.
Planets usually do not twinkle because they look bigger in the sky.
Twinkling is not caused by the star itself, but by our atmosphere.