Why do stars have colors?
Robert Guerrero
Published May 21, 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.