NATURE

Why Do Stars Twinkle?

A starry night sky
Credit: Marc Sendra Martorell/Unsplash.com
Bess Lovejoy
Author
Bess Lovejoy is a writer and editor who lives in Seattle. She is the author of the book Rest in Pieces: The Curious Fates of Famous Corpses, and her writing has also appeared in The New York Times, The Boston Globe, The Wall Street Journal, Time, Lapham’s Quarterly, The Public Domain Review, Atlas Obscura, and elsewhere. She was formerly an editor at Mental Floss and SmithsonianMag.com, and currently teaches classes on research.

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.”

View of Earth and space from the upper atmosphere
Credit: Daniel Olah/Unsplash.com

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.