Outre la luminosité, les scientifiques classent également étoiles par leurs températures, qu'ils déterminent en examinant la signature spectrale de l'étoile. Il existe sept classifications spectrales correspondant aux couleurs intrinsèques des étoiles, qui dépendent aussi de la température. Les étoiles les plus chaudes, qui sont bleu ou bleu-blanc, sont O et B sur l'échelle de classification spectrale. Blanc, étoiles jaunes-blanches et jaunes, qui sont plus petits et plus frais, sont classés comme A, F et G, alors que les étoiles les plus cool, qui sont jaune-orange et rouge, sont classés comme K et M. O étoiles peuvent brûler dans une question de millions d'années, alors que certaines étoiles M, par exemple, des naines rouges, ont des durées de vie plus longues que l'âge de l'univers.