Why Do Stars Twinkle?
Sorry to burst your nursery rhyme bubble, but “Twinkle, Twinkle, Little Star” got one important thing wrong: Stars don’t actually twinkle. At least, not on their own. When you peer up at the night sky and see those tiny pinpricks of light shimmering and winking back at you, what you’re actually viewing is an illusion created much closer to home — right here, inside Earth’s atmosphere.
Turbulence Has Its Upside
Once starlight travels across space and into our atmosphere, it passes through layers of moving air over the Earth. High above the ground, warm and cool air constantly mix in our atmosphere, creating pockets of different densities and temperature — a phenomenon known as atmospheric turbulence. (Those same pockets are what can make air travel so bumpy.) As light moves through these shifting layers, it bends, in a process called refraction. Because Earth’s atmosphere is always in motion, the starlight is bent in slightly different ways from moment to moment. To an observer on the ground, the star appears to glitter, brighten, and dim. Astronomers call this effect scintillation, from a Latin word meaning “to sparkle.”

Distance plays a key role, too. Stars are so far away that they appear as tiny points of light, making them easy targets for these atmospheric distortions. Even small shifts in the air can noticeably redirect that pinpoint of light.
Planets, on the other hand, usually don’t twinkle — so the 19th-century poet behind “Twinkle, Twinkle, Little Star” got that part right. Though they may look like every other dot in the sky to the naked eye, they’re much closer to Earth and appear as small disks. Their light reaches us as a broader beam, which smooths out the effects of atmospheric turbulence. If you see a bright object in the sky that shines steadily, you’re probably looking at a planet.
So the next time a star flickers overhead, don’t blame the star — blame Earth’s restless atmosphere bending and scattering the light on its way to you.
Short Answer
Stars appear to twinkle because their light is bent repeatedly as it passes through Earth’s turbulent atmosphere. Variations in temperature and density in the atmosphere cause the light to shift in direction and brightness. Because stars appear as tiny points of light, these changes are noticeable — making the objects seem to flicker in the sky.
