A cor de uma estrela é determinada pela temperatura na superfície da estrela.
Quanto mais quente uma estrela, mais azul ela parece. Isso ocorre porque quanto mais quente é uma estrela, mais energia ela emite na forma de luz azul e ultravioleta. Em contraste, as estrelas mais frias parecem mais vermelhas porque emitem mais energia na forma de luz vermelha e infravermelha.
A temperatura da superfície de uma estrela é determinada por vários fatores, incluindo a massa e a idade da estrela. Estrelas mais massivas são mais quentes que estrelas menos massivas, e estrelas mais jovens são mais quentes que estrelas mais velhas.
A cor de uma estrela também pode ser afetada pela presença de outros elementos além do hidrogênio e do hélio na atmosfera da estrela. Por exemplo, a presença de ferro pode fazer uma estrela parecer mais vermelha, enquanto a presença de hidrogênio pode fazer uma estrela parecer mais azul.
A cor de uma estrela pode ser usada para determinar a temperatura da estrela e outras características, como massa e idade.