Stelele sunt clasificate în șapte clase stelare pe baza temperaturii lor de suprafață, după cum explică Departamentul Hyperphysics de la Universitatea de Stat din Georgia. Fiecare clasă spectrală are o literă proprie și un set de caracteristici.
Cele mai fierbinți stele sunt clasificate ca stele "O" și au o temperatură în sus de 41.000 Kelvin. Culoarea lor intrinsecă este albastră, la fel ca și următoarea clasă stelară, "B." Acestea sunt urmate de A, F, G, K și M, iar culorile lor sunt alb-alb, alb, galben, portocaliu și roșu. Temperatura temperaturii scade pentru fiecare clasă, cu stelele "M" fiind cele mai tari, la 3.850 Kelvin.
Departamentul de astronomie de la Universitatea din Washington explică faptul că această clasificare este determinată prin spectroscopie, care este analiza luminii observabile. Spectroscopia analizează toate lungimile de undă ale spectrului electromagnetic pentru a obține o mare cantitate de informații despre sursa de lumină, cum ar fi distanța, temperatura și compoziția. Suprafața exterioară a unei stele produce linii de absorbție pe un spectrograf când densitatea unui anumit gaz este prea mică pentru a se prezenta pe spectru. Deoarece temperaturile diferite ionizează diferite gaze, liniile spectrale particulare care apar, permit o estimare exactă a temperaturii în stea. O schemă de clasificare timpurie stelare a fost dezvoltată utilizând această știință de către un astronom numit Annie Jump Cannon de la Universitatea Harvard College de la sfârșitul secolului al XIX-lea. De-a lungul timpului, a fost rafinat să devină sistemul standard folosit astăzi de oamenii de știință.