Why Is the Sky Blue

Last updated: March 31, 2026

Quick Answer: The sky appears blue because sunlight is scattered by molecules in Earth's atmosphere, and blue light is scattered more than other colors because it travels in shorter, smaller waves. This effect is called Rayleigh scattering.

Key Facts

The Science of Rayleigh Scattering

Sunlight appears white but is actually composed of all colors of the visible spectrum — red, orange, yellow, green, blue, and violet. Each color has a different wavelength. Red light has the longest wavelength (about 700 nanometers), while violet and blue have the shortest (380–500 nm).

When sunlight enters Earth's atmosphere, it collides with gas molecules (primarily nitrogen and oxygen). These molecules are much smaller than the wavelength of visible light. When light hits these tiny molecules, it scatters in all directions — but shorter wavelengths scatter far more effectively than longer ones. Specifically, the amount of scattering is inversely proportional to the fourth power of the wavelength.

Why Blue and Not Violet?

If shorter wavelengths scatter more, violet light (which has the shortest wavelength) should dominate the sky. There are two reasons it doesn't:

Why Sunsets Are Red

At sunrise and sunset, sunlight travels through a much thicker layer of atmosphere to reach your eyes. Over this longer path, most of the blue light gets scattered away before it reaches you. The remaining light that comes through is dominated by the longer wavelengths — reds and oranges — giving the sky its warm sunset colors.

Related Questions

Why is the sky red at sunset?

At sunset, sunlight travels through much more atmosphere to reach your eyes. Over this longer path, nearly all the blue light gets scattered away. The remaining light that reaches you is dominated by longer wavelengths — reds and oranges — creating the warm sunset colors.

Is the sky blue on other planets?

It depends on the atmosphere. Mars has a butterscotch-colored sky due to iron oxide dust particles. Its sunsets actually appear blue because dust scatters red light away. On planets with no atmosphere, like the Moon, the sky is always black.

Why is the ocean blue?

The ocean is blue for a different reason than the sky. Water molecules absorb red wavelengths of light more than blue wavelengths. So as sunlight penetrates the water, red light is absorbed first, leaving blue light to be scattered and reflected back to our eyes.

Sources

  1. Wikipedia — Rayleigh Scattering CC-BY-SA-4.0
  2. NASA Space Place — Why Is the Sky Blue? public_domain