Spectral Types and Classes
While there doesn't seem to be an "official" distinction between spectral types and spectral classes, I'm making a distinction in this blog; to wit, the spectral type is the alphabetic designation (e. g. O, B, A, F, G, K, M, and certain others), whereas the spectral class is the spectral type with the numerical value appended (e. g. G2, F9.5, etc.). We might think of these in the same terms as biologic taxonomy, with the spectral type corresponding to the genus and the spectral class corresponding to the species.
There are actually a number of different ways in which stars are classified; some focus on their absorption and emission spectra, others on their color/temperature, yet others on their luminosities. For our purposes, we're mostly concerned with temperature and luminosity, and thus this blog focuses on the Harvard and MK classification systems, as well as the The Hertzprung-Russell Diagram.

The Harvard Classification
In this system, stars are organized according to their surface temperatures using what is commonly known as the Harvard System, with seven distinctive groupings: O, B, A, F, G, K, and M (often remembered by students with the mnemonic (Oh, Be A Fine Girl/Guy, Kiss Me). These were first codified in the modern order by Annie Jump Cannon between 1901 and 1912, and adopted formally by the International Astronomical Union on May 9, 1922.
This is a one-dimensional system, which concerns itself only with the characteristics of the spectra of the stars. It has been expanded to include spectral types L, T, and Y, which classify the infrared spectra of very cool stars (to include brown dwarfs), as well as types C for carbon stars (red giants near the end of their lives) and S for stars falling between M and C and which have excess amounts of zirconium. [1]
In this system, stars are organized according to their surface temperatures using what is commonly known as the Harvard System, with seven distinctive groupings: O, B, A, F, G, K, and M (often remembered by students with the mnemonic (Oh, Be A Fine Girl/Guy, Kiss Me). These were first codified in the modern order by Annie Jump Cannon between 1901 and 1912, and adopted formally by the International Astronomical Union on May 9, 1922.
This is a one-dimensional system, which concerns itself only with the characteristics of the spectra of the stars. It has been expanded to include spectral types L, T, and Y, which classify the infrared spectra of very cool stars (to include brown dwarfs), as well as types C for carbon stars (red giants near the end of their lives) and S for stars falling between M and C and which have excess amounts of zirconium. [1]
It was Cecilia Payne-Goposchkin (née Cecilia Helen Payne who conclusively demonstrated in the 1920s that the OBAFGKM designations specifically related to stars' surface temperatures. Applying work on the ionization of elements first performed by Indian astrophysicist Meghnad Saha, she was also the first to recognize in 1924 that the Sun (and, indeed, all stars) is composed primarily of hydrogen.
This ran counter to the popular theory of her time that the Sun was composed of the same elements in the same proportions as was the Earth, and her publishing of this discovery was discouraged. Henry Norris Russell (see below), confirmed in 1929 that she had been correct. Though he acknowledged her prior work and conclusions in a paper he published that year, Goposchkin's contribution was largely overlooked until recently.
The Morgan-Keenan Classification
The Morgan–Keenan (MK) classification system was developed by William Morgan and Philip Keenan, and expands the Harvard classification, adding a luminosity class (see below), notated in Roman numerals, from 0 to VII. This two-dimensional classification scheme relates to spectral lines and surface gravity (which is related to temperature), whilst the Harvard classification is based on just surface temperature. Differences in the spectra of stars can thus be interpreted as luminosity effects, allowing analysis of the spectrum to lead to the assignment of luminosity classes.
The Morgan–Keenan (MK) classification system was developed by William Morgan and Philip Keenan, and expands the Harvard classification, adding a luminosity class (see below), notated in Roman numerals, from 0 to VII. This two-dimensional classification scheme relates to spectral lines and surface gravity (which is related to temperature), whilst the Harvard classification is based on just surface temperature. Differences in the spectra of stars can thus be interpreted as luminosity effects, allowing analysis of the spectrum to lead to the assignment of luminosity classes.
The Hertzprung-Russell Diagram
The H-R Diagram is a scatter plot which maps surface temperature against brightness, and is thus a two-dimensional system which synthesizes the Harvard system and the MK system. It was created around 1910 by Ejnar Hertzsprung and Henry Norris Russell when they were exploring the relationships between different characteristics of stars. The H-R Diagram was a major advance in helping astronomers to understand the processes of stellar evolution, and thus helped pave the way for our modern understanding that stars are not permanent, but have a lifetime during which their characteristics change.
The H-R Diagram is a scatter plot which maps surface temperature against brightness, and is thus a two-dimensional system which synthesizes the Harvard system and the MK system. It was created around 1910 by Ejnar Hertzsprung and Henry Norris Russell when they were exploring the relationships between different characteristics of stars. The H-R Diagram was a major advance in helping astronomers to understand the processes of stellar evolution, and thus helped pave the way for our modern understanding that stars are not permanent, but have a lifetime during which their characteristics change.
This particular version plots temperatures from low-to-high across the bottom, which is reversed from the usual scheme. It also indicates stellar radii in terms of the Sun as well as masses in solar masses.
Below is a table which lists the specific temperature ranges associated with the various spectral types:
Below is a table which lists the specific temperature ranges associated with the various spectral types:
Stellar surface temperatures as assigned to spectral types are not a linear progression across the entire range, nor do they follow an exponential or geometric progression:
The equation for determining the exact numerical component of the spectral class is:
Where:
Sc = the numerical portion of the spectral type designation;
M = a constant value representing the maximum temperature for the spectral type in question (in Kelvin);
T = the actual surface temperature of the star in question (in Kelvin);
K = a constant value associated with each spectral type
The M and K values for each spectral type are given in the following table:
Sc = the numerical portion of the spectral type designation;
M = a constant value representing the maximum temperature for the spectral type in question (in Kelvin);
T = the actual surface temperature of the star in question (in Kelvin);
K = a constant value associated with each spectral type
The M and K values for each spectral type are given in the following table:
If the star's effective (surface) temperature is known, the above equation and constants can be used to determine the numerical portion of its spectral class. Use the table above to locate the appropriate spectral type by letter, then use the equation to determine the numerical portion of the star's spectral class.
For example, the Sun's surface temperature is listed in most sources as about 5800 K. (The actual figure is closer to 5839 K, which we'll see shortly.)
However, if we didn't already know that it's a G-class star, we could consult the first table, and find that 5800 is in the G-class range. We can then use this value in the equation for spectral type G:
For example, the Sun's surface temperature is listed in most sources as about 5800 K. (The actual figure is closer to 5839 K, which we'll see shortly.)
However, if we didn't already know that it's a G-class star, we could consult the first table, and find that 5800 is in the G-class range. We can then use this value in the equation for spectral type G:
... to arrive at a spectral class of G2.498.
Conversely, if you already know the numerical portion of the spectral class, you can calculate the exact surface temperature of the star in question with the following equation.
Conversely, if you already know the numerical portion of the spectral class, you can calculate the exact surface temperature of the star in question with the following equation.
Where all the variables are the same as in the previous equation, and the values of the constants are taken from the above table.
Thus: the Sun is typically listed as a G2 spectral class; searching the table for spectral type G, we arrive at M = 6000, and K = 1.249 ⨉ 10⁻², and so the precise value for the surface temperature of the Sun (or, indeed, any star with a spectral class of precisely G2) is:
Thus: the Sun is typically listed as a G2 spectral class; searching the table for spectral type G, we arrive at M = 6000, and K = 1.249 ⨉ 10⁻², and so the precise value for the surface temperature of the Sun (or, indeed, any star with a spectral class of precisely G2) is:
… which—for all practical purposes—can be rounded to 5840 K.
As a further example, the star Zeta Tucanae is listed as F9.5.
Consulting the first table, we see that spectral type F has a temperature range of 6000—7500 K. Using the numbers from Zeta Tunanae's spectral class in the appropriate equation from the table above:
As a further example, the star Zeta Tucanae is listed as F9.5.
Consulting the first table, we see that spectral type F has a temperature range of 6000—7500 K. Using the numbers from Zeta Tunanae's spectral class in the appropriate equation from the table above:
we calculate a surface temperature that is quite close to the "official" value of 5956K.
So, the spectral type is the letter which indicates the broad temperature range into which the star falls; the spectral class is the spectral type plus the numerical affix which indicates precisely where within the spectral type the star's temperature falls.
A look at the H-R Diagram above reveals an important fact--stars of the same surface temperature are not necessarily of the same mass or the same radius. Pollux (β Geminorum), for instance, is in the same temperature range as Epsilon Eridani (ε Eridani), but Pollux is a giant star in the vicinity of 10 times the radius of the Sun, whereas Epsilon Eridani is a Main Sequence star slightly smaller in radius than the Sun. They are both of spectral type K, and their spectral classes are similar—Pollux is K0 while Epsilon Eridani is K2—but this cannot be taken to mean they are of similar mass and size.
This problem is handled by luminosity classes.
A look at the H-R Diagram above reveals an important fact--stars of the same surface temperature are not necessarily of the same mass or the same radius. Pollux (β Geminorum), for instance, is in the same temperature range as Epsilon Eridani (ε Eridani), but Pollux is a giant star in the vicinity of 10 times the radius of the Sun, whereas Epsilon Eridani is a Main Sequence star slightly smaller in radius than the Sun. They are both of spectral type K, and their spectral classes are similar—Pollux is K0 while Epsilon Eridani is K2—but this cannot be taken to mean they are of similar mass and size.
This problem is handled by luminosity classes.
Luminosity Classes
Above is a simplified H-R diagram which delineates the areas on the plot occupied by the various luminosity classes from 0 to VII.
Luminosity classes were established to handle the problem of stars of differing sizes and masses having similar spectral classes. A star may be of the same temperature as another star, but if the first one is significantly larger, it will be more luminous, simply because it is emitting its radiation from a significantly larger surface area.
So, while luminosity classes do not directly refer to a star's size, they point indirectly toward it.
Luminosity classes are designated by Roman numerals (sometimes with an additional lower-case letter following), and are appended to the end (with two exceptions) of the Spectral Classification, sometimes with a space between and sometimes run together.
Below is a list of the luminosity classes:
• 0 or Ia+ (hypergiants or extremely luminous supergiants)
• Ia (luminous supergiants)
• Iab (intermediate luminous supergiants)
• Ib (less luminous supergiants)
• II bright giants
• III normal giants
• IV subgiants
• V main-sequence stars (dwarfs)
• sd (prefix) subdwarfs
• D (prefix) white dwarfs
Note that the last two, "sd" and "D" are put before the spectral class designation.
Note, also, that Luminosity Class V stars are actually the most common kinds of stars in the universe (I talk about the frequency of particular spectral classes in the next blog). They are termed "dwarfs" because the radii of the Luminosity Classes IV and below tend to be much larger: UY Scuti, the largest star yet found, is of Luminosity Class Ia and is estimated to have a radius 1,708 times that of the Sun. To give a sense of this size, if it were to suddenly replace the Sun, its surface would be located just beyond the orbit of Jupiter.
So, Pollux, being significantly more luminous due to its size being in the range of 10 times the radius of the Sun, falls into Luminosity Class III, and its full designation is K0III; whereas, Epsilon Eridani, being less luminous by virtue of possessing only 0.735 times the radius of the Sun, falls into the Main Sequence—Luminosity Class V—and has a complete designation of K2V.
Luminosity classes were established to handle the problem of stars of differing sizes and masses having similar spectral classes. A star may be of the same temperature as another star, but if the first one is significantly larger, it will be more luminous, simply because it is emitting its radiation from a significantly larger surface area.
So, while luminosity classes do not directly refer to a star's size, they point indirectly toward it.
Luminosity classes are designated by Roman numerals (sometimes with an additional lower-case letter following), and are appended to the end (with two exceptions) of the Spectral Classification, sometimes with a space between and sometimes run together.
Below is a list of the luminosity classes:
• 0 or Ia+ (hypergiants or extremely luminous supergiants)
• Ia (luminous supergiants)
• Iab (intermediate luminous supergiants)
• Ib (less luminous supergiants)
• II bright giants
• III normal giants
• IV subgiants
• V main-sequence stars (dwarfs)
• sd (prefix) subdwarfs
• D (prefix) white dwarfs
Note that the last two, "sd" and "D" are put before the spectral class designation.
Note, also, that Luminosity Class V stars are actually the most common kinds of stars in the universe (I talk about the frequency of particular spectral classes in the next blog). They are termed "dwarfs" because the radii of the Luminosity Classes IV and below tend to be much larger: UY Scuti, the largest star yet found, is of Luminosity Class Ia and is estimated to have a radius 1,708 times that of the Sun. To give a sense of this size, if it were to suddenly replace the Sun, its surface would be located just beyond the orbit of Jupiter.
So, Pollux, being significantly more luminous due to its size being in the range of 10 times the radius of the Sun, falls into Luminosity Class III, and its full designation is K0III; whereas, Epsilon Eridani, being less luminous by virtue of possessing only 0.735 times the radius of the Sun, falls into the Main Sequence—Luminosity Class V—and has a complete designation of K2V.
Stellar Populations
Another way stars are sometimes classed is by Stellar Population; somewhat confusingly, these are also designated by Roman numerals, but in this case the number indicates the metallicity of the star. For astronomers, any element that is not hydrogen or helium is considered a "metal"—apparently, astronomers and chemists don't talk to each other.
* Because elements heavier than helium are created by the nuclear fusion in the cores of stars, there were no elements other than hydrogen and helium in the early universe; thus, any stars which might still exist from that time—before about 400,000,000 years after the Big Bang—would have few-to-no metals in their structure.
So, the stellar population number also can be taken as a rough estimate of a star's age; but here is where this system is exceedingly confusing: the numbers are "backward". Population I stars are high metallicity stars such as the Sun and are among the most recent "generation", if you will, whereas Population III stars are almost totally lacking in metals and are the old folks of the universe (assuming any still exist—none have so far been directly observed).
Thus, an alternative way of thinking about stellar populations is to think in terms of generations:
Thus, an alternative way of thinking about stellar populations is to think in terms of generations:
Note that this nomenclature is in no way official, nor do I expect to single-handedly revise cosmology by suggesting it; I included it because for the purposes of worldbuilding, it might prove useful.
The Next Generation?
Might there be Population 0 (or Generation IV) stars?
Probably not. While there is certainly still star-formation going on in the universe (even right here in the Milky Way), the new stars forming are still Population I stars, because the gasses and heavier elements that go into their formation are not changing in proportions over time.
While supermassive stars are still producing heavy elements, and supernovae explosions are still distributing those heavy elements into the cosmos, the overall amount of such heavy elements is not increasing, nor are heavier elements being produced than those produced in the past. Therefore, newly formed stars cannot have a basic composition in any way fundamentally different than their older siblings among the Population I stars.
Indeed, if the "heat death" models of the universe are correct, star formation will eventually cease, some time around when the universe reaches age 10¹⁴ (100 trillion) years (that's about 72,000 times longer than it has currently existed).
Supermassive stars will explode and collapse into black holes; somewhat less massive stars will produce quark stars (possibly) and neutron stars (certainly), and even the lowest-mass main sequence stars will end their lives first as white dwarfs and finally as cold black dwarfs.
Beyond that, things become highly speculative, but the theories are worth a read for worldbuilders who are interested. [2]
Probably not. While there is certainly still star-formation going on in the universe (even right here in the Milky Way), the new stars forming are still Population I stars, because the gasses and heavier elements that go into their formation are not changing in proportions over time.
While supermassive stars are still producing heavy elements, and supernovae explosions are still distributing those heavy elements into the cosmos, the overall amount of such heavy elements is not increasing, nor are heavier elements being produced than those produced in the past. Therefore, newly formed stars cannot have a basic composition in any way fundamentally different than their older siblings among the Population I stars.
Indeed, if the "heat death" models of the universe are correct, star formation will eventually cease, some time around when the universe reaches age 10¹⁴ (100 trillion) years (that's about 72,000 times longer than it has currently existed).
Supermassive stars will explode and collapse into black holes; somewhat less massive stars will produce quark stars (possibly) and neutron stars (certainly), and even the lowest-mass main sequence stars will end their lives first as white dwarfs and finally as cold black dwarfs.
Beyond that, things become highly speculative, but the theories are worth a read for worldbuilders who are interested. [2]