Why do stars have colors?
William Rodriguez
Published Jan 14, 2026
Stars are different colors — white, blue, yellow, orange, and red. The color indicates the star's temperature in its photosphere, the layer where the star emits most of its visible light.