Bolometric Correction Calculator

Compute a star's bolometric correction, absolute bolometric magnitude, and total luminosity from its effective temperature and V-band magnitude.

☀️ Bolometric Correction Calculator
Effective Temperature Teff (K)
K
Bolometric Correction BCV
mag
Absolute V Magnitude MV
mag
Bolometric Correction
Absolute Bolometric Magnitude
Luminosity
Temperature Regime

☀️ What is a Bolometric Correction Calculator?

A bolometric correction calculator converts a star's absolute magnitude in a single photometric band, usually the visible V band, into its absolute bolometric magnitude, the quantity that reflects the star's total radiated power across the entire electromagnetic spectrum. The relationship is simple in form, M_bol = M_V + BC_V, but the bolometric correction BC_V itself captures a great deal of stellar astrophysics: how much of a star's light escapes as ultraviolet, infrared, or other radiation the human eye and standard V filter cannot see.

This calculator implements the widely used empirical fit of Flower (1996), corrected by Torres (2010), which expresses BC_V as a piecewise polynomial function of effective temperature, calibrated against real observed stars across the main sequence and giant branch. Because the fit only requires effective temperature as input, it lets you go from a star's spectral classification (which maps closely to temperature) straight to a physically meaningful luminosity, without needing a direct bolometric flux measurement.

A common point of confusion is thinking that bolometric correction is a small, negligible fudge factor. In reality, BC_V can range from near zero for Sun-like stars up to several magnitudes for very hot or very cool stars, corresponding to factors of 10 or more in the fraction of total energy missed by V-band photometry alone. For a cool red supergiant like Betelgeuse, the true bolometric luminosity is dramatically higher than its modest visual brightness alone would suggest, precisely because BC_V is strongly negative for such a cool star.

This tool is useful for astronomy students converting between photometric and bolometric quantities, for building intuition about how spectral type maps to total energy output, and for quickly estimating a star's true luminosity given only its temperature and visual magnitude, two of the most commonly available observational quantities.

📐 Formula

Mbol  =  MV + BCV
Mbol = absolute bolometric magnitude
MV = absolute V-band (visible) magnitude
BCV = bolometric correction, from the Flower (1996) / Torres (2010) fit as a function of X = log10(Teff)
L / L☉  =  100.4(Mbol,☉ − Mbol)
Mbol,☉ = 4.74 (IAU 2015 nominal solar bolometric magnitude)
Example: Sun, Teff = 5,778 K, MV = 4.83: BCV ≈ −0.080, Mbol ≈ 4.750, L ≈ 0.991 L☉

📖 How to Use This Calculator

Steps

1
Select mode - Choose From Effective Temperature to compute BC_V from the star's temperature, or From Known BC to enter a bolometric correction value directly, for example from a spectral type table.
2
Enter temperature or BC value - For temperature mode, type the effective temperature in Kelvin. For manual mode, type the known BC_V value in magnitudes.
3
Enter absolute V magnitude - Type the star's absolute V-band magnitude M_V.
4
Click Calculate - Press Calculate to see the bolometric correction, absolute bolometric magnitude, total luminosity in solar units, and temperature regime classification.

💡 Example Calculations

Example 1 - The Sun

From Temperature mode: Teff = 5,778 K, MV = 4.83

1
X = log10(5778) = 3.7618, falling in the Sun-like (5,010 to 7,943 K) polynomial segment: BCV ≈ −0.080
2
Mbol = 4.83 + (−0.080) = 4.750, matching the IAU nominal solar value of 4.74 almost exactly
BCV−0.080 mag | Mbol4.750 mag | L ≈ 0.991 L☉
Try this example →

Example 2 - Sirius A

From Temperature mode: Teff = 9,940 K, MV = 1.42

1
X = log10(9940) = 3.9974, falling in the hot (above 7,943 K) polynomial segment: BCV ≈ −0.237
2
Mbol = 1.42 + (−0.237) = 1.183, giving a luminosity about 26.5 times the Sun's
BCV−0.237 mag | Mbol1.183 mag | L ≈ 26.5 L☉
Try this example →

Example 3 - Betelgeuse, a Cool Red Supergiant

From Temperature mode: Teff = 3,500 K, MV = −5.85

1
X = log10(3500) = 3.5441, falling in the cool (below 5,010 K) polynomial segment: BCV ≈ −2.305, a large correction reflecting how much of Betelgeuse's light is infrared
2
Mbol = −5.85 + (−2.305) = −8.155, giving an enormous luminosity near 144,000 times the Sun's
BCV−2.305 mag | Mbol−8.155 mag | L ≈ 1.438 × 105 L☉
Try this example →

Example 4 - Rigel Using a Manually Entered BC

From Known BC mode: BCV = −0.703 (from Rigel's Teff ≈ 12,100 K), MV = −6.69

1
With BCV entered directly, Mbol = −6.69 + (−0.703) = −7.393
2
Luminosity L = 100.4(4.74−(−7.393)) ≈ 71,346 L☉, consistent with the well known extreme luminosity of this blue supergiant
Mbol−7.393 mag | L ≈ 71,346 L☉
Try this example →

❓ Frequently Asked Questions

What is bolometric correction?+
Bolometric correction (BC) is the magnitude offset applied to a star's absolute magnitude in a specific photometric band (usually V, visible light) to obtain its absolute bolometric magnitude, which accounts for the star's total radiated energy across all wavelengths: M_bol = M_V + BC_V. BC_V is typically negative because most stars radiate significant energy outside the visible band.
What is the formula used to compute BC_V from temperature?+
This calculator uses the empirical piecewise polynomial fit of Flower (1996), as corrected by Torres (2010), which expresses BC_V as a cubic, quartic, or quintic polynomial in X = log10(Teff), depending on which of three temperature regimes the star falls into. It is calibrated against observed OBAFGKM stars and is widely used in stellar astrophysics.
Why is bolometric correction usually negative?+
The V band captures only a narrow slice of a star's electromagnetic spectrum. Very hot stars emit most of their light in the ultraviolet, and very cool stars emit most of their light in the infrared, both outside the V band. Since bolometric magnitude reflects total radiated energy, it is almost always brighter (numerically smaller or more negative) than the V-band magnitude, making BC_V negative or, at best, very close to zero.
How do I compute a star's luminosity from its bolometric magnitude?+
Luminosity in solar units follows from the magnitude-flux relation: L/L_sun = 10^(0.4 * (M_bol,sun - M_bol)), where M_bol,sun = 4.74 is the IAU 2015 nominal solar bolometric magnitude. A star with M_bol lower (brighter) than 4.74 has a luminosity greater than the Sun's.
Why does the calculator have a Manual BC mode?+
Many stellar catalogs and spectral-type tables (for example, in Cox's Allen's Astrophysical Quantities or Pecaut and Mamajek 2013) publish bolometric corrections directly by spectral type or luminosity class rather than as a function of temperature alone. Manual mode lets you plug in a known BC_V value from such a table to get the resulting absolute bolometric magnitude and luminosity without needing to recompute BC from temperature.
What temperature ranges does the Flower/Torres fit cover?+
The fit is piecewise in three regimes: cool stars below about 5,010 K (roughly K and M types), Sun-like stars between about 5,010 K and 7,943 K (roughly F and G types), and hot stars above about 7,943 K (roughly A, B, and O types). Each regime uses a different polynomial, calibrated separately against observed stars in that temperature range.
How accurate is this bolometric correction estimate?+
For well-observed main sequence and giant stars in the calibration range, the Flower/Torres fit typically agrees with directly measured bolometric fluxes to within a few hundredths of a magnitude. It becomes less reliable for extreme cool dwarfs (below about 3,000 K), extremely hot or evolved stars, and stars with unusual metallicity, since the fit does not account for surface gravity or composition.
Why does the bolometric correction curve have a maximum near 7,000 K?+
A star near 6,500 to 7,300 K has its blackbody spectral peak located close to the center of the visible band, so a larger fraction of its total energy output is captured by V-band photometry than for hotter or cooler stars. This makes |BC_V| smallest (closest to zero) in that temperature range, which is why BC_V as a function of temperature has a broad maximum (least negative value) there.
Can bolometric correction be positive?+
In principle yes, though it is rare and small in this classical V-band convention, essentially only very close to the temperature where the fit peaks. Different photometric systems (for example, bolometric corrections defined relative to the K band for very cool stars) can show markedly different sign behavior, since the reference band captures a different fraction of the total spectral energy distribution.
Why do Betelgeuse and Rigel have such large negative bolometric corrections?+
Betelgeuse, a cool red supergiant near 3,500 K, radiates most of its energy in the infrared, well outside the V band, giving it a strongly negative BC_V (around -2.3). Rigel, a hot blue supergiant near 12,000 K, radiates a large fraction of its energy in the ultraviolet, also outside the V band, giving it a moderately negative BC_V (around -0.7). Both effects push their bolometric luminosities far above what their V-band magnitudes alone would suggest.

What is bolometric correction?

Bolometric correction (BC) is the magnitude offset applied to a star's absolute magnitude in a specific photometric band (usually V, visible light) to obtain its absolute bolometric magnitude, which accounts for the star's total radiated energy across all wavelengths: M_bol = M_V + BC_V. BC_V is typically negative because most stars radiate significant energy outside the visible band.

What is the formula used to compute BC_V from temperature?

This calculator uses the empirical piecewise polynomial fit of Flower (1996), as corrected by Torres (2010), which expresses BC_V as a cubic, quartic, or quintic polynomial in X = log10(Teff), depending on which of three temperature regimes the star falls into. It is calibrated against observed OBAFGKM stars and is widely used in stellar astrophysics.

Why is bolometric correction usually negative?

The V band captures only a narrow slice of a star's electromagnetic spectrum. Very hot stars emit most of their light in the ultraviolet, and very cool stars emit most of their light in the infrared, both outside the V band. Since bolometric magnitude reflects total radiated energy, it is almost always brighter (numerically smaller or more negative) than the V-band magnitude, making BC_V negative or, at best, very close to zero.

How do I compute a star's luminosity from its bolometric magnitude?

Luminosity in solar units follows from the magnitude-flux relation: L/L_sun = 10^(0.4 * (M_bol,sun - M_bol)), where M_bol,sun = 4.74 is the IAU 2015 nominal solar bolometric magnitude. A star with M_bol lower (brighter) than 4.74 has a luminosity greater than the Sun's.

Why does the calculator have a Manual BC mode?

Many stellar catalogs and spectral-type tables (for example, in Cox's Allen's Astrophysical Quantities or Pecaut and Mamajek 2013) publish bolometric corrections directly by spectral type or luminosity class rather than as a function of temperature alone. Manual mode lets you plug in a known BC_V value from such a table to get the resulting absolute bolometric magnitude and luminosity without needing to recompute BC from temperature.

What temperature ranges does the Flower/Torres fit cover?

The fit is piecewise in three regimes: cool stars below about 5,010 K (roughly K and M types), Sun-like stars between about 5,010 K and 7,943 K (roughly F and G types), and hot stars above about 7,943 K (roughly A, B, and O types). Each regime uses a different polynomial, calibrated separately against observed stars in that temperature range.

How accurate is this bolometric correction estimate?

For well-observed main sequence and giant stars in the calibration range, the Flower/Torres fit typically agrees with directly measured bolometric fluxes to within a few hundredths of a magnitude. It becomes less reliable for extreme cool dwarfs (below about 3,000 K), extremely hot or evolved stars, and stars with unusual metallicity, since the fit does not account for surface gravity or composition.

Why does the bolometric correction curve have a maximum near 7,000 K?

A star near 6,500 to 7,300 K has its blackbody spectral peak located close to the center of the visible band, so a larger fraction of its total energy output is captured by V-band photometry than for hotter or cooler stars. This makes |BC_V| smallest (closest to zero) in that temperature range, which is why BC_V as a function of temperature has a broad maximum (least negative value) there.

Can bolometric correction be positive?

In principle yes, though it is rare and small in this classical V-band convention, essentially only very close to the temperature where the fit peaks. Different photometric systems (for example, bolometric corrections defined relative to the K band for very cool stars) can show markedly different sign behavior, since the reference band captures a different fraction of the total spectral energy distribution.

Why do Betelgeuse and Rigel have such large negative bolometric corrections?

Betelgeuse, a cool red supergiant near 3,500 K, radiates most of its energy in the infrared, well outside the V band, giving it a strongly negative BC_V (around -2.3). Rigel, a hot blue supergiant near 12,000 K, radiates a large fraction of its energy in the ultraviolet, also outside the V band, giving it a moderately negative BC_V (around -0.7). Both effects push their bolometric luminosities far above what their V-band magnitudes alone would suggest.