Heat Index Calculator
Updated How we review
Offline — showing the version cached on .
Unresolved errors (0)
Results
Heat index is 99.7 °F.
- Heat index
Your recent calculations
Stored only on this device.
| Solved for | Air temperature | Relative humidity | Heat index |
|---|
* computed under superseded data
How to use this calculator
Heat index (°F) vs Air temperature (°F)
Heat index (°F) Air temperature (°F)
What this calculates
This calculator turns two everyday weather readings, air temperature and relative humidity, into one number: the heat index. That number describes what the temperature feels like to your body. 3
The formula behind it refines a multiple regression analysis. That analysis was carried out by Lans P. Rothfusz. It was described in a 1990 National Weather Service technical paper. 1
What Is the Heat Index?
The heat index measures how hot the air feels to your body. It factors in relative humidity along with the actual air temperature. A thermometer alone only shows air temperature. The heat index adds humidity to describe the real feel. 5
No single true equation defines the heat index. Instead, it comes from a model. That model is built from a collection of equations. Together, those equations produce one heat index value. 7
How Heat Index Is Calculated
The calculator starts with a simple formula. That formula averages air temperature with a Steadman-based estimate. If the result reaches 80°F or higher, the calculator switches formulas. It then applies a fuller regression equation instead. 1
Two adjustments can change that regression result. When relative humidity is less than 13%, an amount is subtracted. This applies when air temperature is between 80°F and 112°F. When relative humidity is above 85% and temperature is 80°F to 87°F, an amount is added instead. 1
Using Relative Humidity or Dew Point
Reading the Heat Index Chart
A published heat index chart lists air temperature down one side. Relative humidity runs across the top of the chart. Each cell inside shows a resulting heat index value. The chart's rows span air temperatures from 80°F to 110°F. 4
To find a heat index, you can look at a chart like that one. You can also check a calculator such as this one. As an example, air temperature of 96°F and relative humidity of 65% gives a heat index of 121°F. This example comes directly from the National Weather Service safety page. 5
What Heat Index Values Mean for Your Health
Heat index values carry real health meaning, not just comfort. Once the heat index reaches 103°F or higher, risk increases. Prolonged exposure at that level can lead to heat disorders. Physical activity in that heat can also lead to heat disorders. 6
A heat index of 80°F to 90°F is labeled caution. At that level, fatigue is possible with prolonged exposure or activity. From 90°F to 103°F is extreme caution, where heat stroke, heat cramps, or heat exhaustion become possible. 6
From 103°F to 124°F is danger. Heat cramps or heat exhaustion are likely there. Heat stroke becomes possible in that range too. 125°F or higher is extreme danger, where heat stroke is highly likely. 6
Staying Safe When Heat Index Is High
Drink plenty of water when the heat index is high. Also drink non-alcoholic, decaffeinated fluids. Do this even before you feel thirsty. 9
Slow down during high heat index conditions. Reduce, eliminate, or reschedule strenuous activity. Save it for the coolest part of the day. Wear lightweight, loose-fitting, light-colored clothing instead, since it reflects heat and sunlight. Sunburn reduces your body's ability to dissipate heat. 9
Your body's ability to cool itself can be challenged then. Heat-related illness becomes more likely as a result. A fan can help when the heat index stays below the high 90s. At higher heat index values, a fan can make you hotter instead. 8
How Accurate Is the Heat Index?
The heat index formula comes from multiple regression analysis. Because of that method, its values carry an error. That error is about plus or minus 1.3°F. Temperature and relative humidity are the only two variables used. Other body and clothing assumptions are still built into the numbers. 7
The model assumes a person 5 feet 7 inches tall. It also assumes a weight of 147 pounds. Clothing is assumed to be long trousers and a short-sleeved shirt. That clothing covers 84% of the skin. The model assumes walking outdoors at 3.1 miles per hour, with a wind of 5 knots. 7
Key facts
- The heat index, also called apparent temperature, comes from extensive biometeorological studies of the body. 7 7
- Printed heat index chart values reach as high as 137°F for the hottest, most humid conditions. 4 4
- A heat wave is abnormally hot weather generally lasting more than two days, with or without high humidity. 9 9
- During a heat wave, check on older, sick, or frail people who may need help. 9 9
- Newborns, infants, and young children are particularly vulnerable to heat-related illness and death. 9 9
How this is calculated
Combine air temperature and humidity using the published heat-index method. A simple estimate selects the appropriate calculation; humidity adjustments apply where specified. These equations use °F.
Heat index
If S > 79: R + A
Otherwise: S- S = Simple estimate
- R = Rothfusz regression
- A = Humidity adjustment
- air_temperature = Air temperature (°F)
- relative_humidity = Relative humidity (%)
- heat_index = Heat index (°F)
- abs = absolute value
Understand each part
These names are shorthand for the exact calculations below, not different formulas.
- Simple estimate (S)
The preliminary estimate from air temperature and relative humidity.
See the definition of S
0.5 * (air_temperature + 61 + (air_temperature - 68) * 1.2 + relative_humidity * 0.094) - Rothfusz regression (R)
The published polynomial combines temperature and humidity. Its full coefficients are available below.
See the definition of R
-42.379 + 2.04901523 * air_temperature + 10.14333127 * relative_humidity - 0.22475541 * air_temperature * relative_humidity - 0.00683783 * air_temperature * air_temperature - 0.05481717 * relative_humidity * relative_humidity + 0.00122874 * air_temperature * air_temperature * relative_humidity + 0.00085282 * air_temperature * relative_humidity * relative_humidity - 0.00000199 * air_temperature * air_temperature * relative_humidity * relative_humidity - Humidity adjustment (A)
Apply the low- or high-humidity adjustment only when its conditions hold; otherwise this term is zero.
See the definition of A
(relative_humidity <= 13 ? 0 - (relative_humidity <= 13 ? (13 - relative_humidity) / 4 * ((17 - abs(air_temperature - 95)) / 17) ^ 0.5 : ((relative_humidity > 85 ? (air_temperature <= 87 ? 1 : 0) : 0) == 1 ? (relative_humidity - 85) / 10 * (87 - air_temperature) / 5 : 0)) : (relative_humidity <= 13 ? (13 - relative_humidity) / 4 * ((17 - abs(air_temperature - 95)) / 17) ^ 0.5 : ((relative_humidity > 85 ? (air_temperature <= 87 ? 1 : 0) : 0) == 1 ? (relative_humidity - 85) / 10 * (87 - air_temperature) / 5 : 0)))
Follow the calculation with your values
- Heat index: 99.7 °F
Show arithmetic
-42.379 + 2.04902 * 90 + 10.1433 * 60 - 0.224755 * 90 * 60 - 0.00683783 * 90 * 90 - 0.0548172 * 60 * 60 + 0.00122874 * 90 * 90 * 60 + 0.00085282 * 90 * 60 * 60 - 0.00000199 * 90 * 90 * 60 * 60 + 0Full branch logic
0.5 * (90 + 61 + (90 - 68) * 1.2 + 60 * 0.094) > 79 ? -42.379 + 2.04901523 * 90 + 10.14333127 * 60 - 0.22475541 * 90 * 60 - 0.00683783 * 90 * 90 - 0.05481717 * 60 * 60 + 0.00122874 * 90 * 90 * 60 + 0.00085282 * 90 * 60 * 60 - 0.00000199 * 90 * 90 * 60 * 60 + (60 <= 13 ? 0 - (60 <= 13 ? (13 - 60) / 4 * ((17 - abs(90 - 95)) / 17) ^ 0.5 : ((60 > 85 ? (90 <= 87 ? 1 : 0) : 0) == 1 ? (60 - 85) / 10 * (87 - 90) / 5 : 0)) : (60 <= 13 ? (13 - 60) / 4 * ((17 - abs(90 - 95)) / 17) ^ 0.5 : ((60 > 85 ? (90 <= 87 ? 1 : 0) : 0) == 1 ? (60 - 85) / 10 * (87 - 90) / 5 : 0))) : 0.5 * (90 + 61 + (90 - 68) * 1.2 + 60 * 0.094)
Full formulas, symbols and sources
heat_index = 0.5 * (air_temperature + 61 + (air_temperature - 68) * 1.2 + relative_humidity * 0.094) > 79 ? -42.379 + 2.04901523 * air_temperature + 10.14333127 * relative_humidity - 0.22475541 * air_temperature * relative_humidity - 0.00683783 * air_temperature * air_temperature - 0.05481717 * relative_humidity * relative_humidity + 0.00122874 * air_temperature * air_temperature * relative_humidity + 0.00085282 * air_temperature * relative_humidity * relative_humidity - 0.00000199 * air_temperature * air_temperature * relative_humidity * relative_humidity + (relative_humidity <= 13 ? 0 - (relative_humidity <= 13 ? (13 - relative_humidity) / 4 * ((17 - abs(air_temperature - 95)) / 17) ^ 0.5 : ((relative_humidity > 85 ? (air_temperature <= 87 ? 1 : 0) : 0) == 1 ? (relative_humidity - 85) / 10 * (87 - air_temperature) / 5 : 0)) : (relative_humidity <= 13 ? (13 - relative_humidity) / 4 * ((17 - abs(air_temperature - 95)) / 17) ^ 0.5 : ((relative_humidity > 85 ? (air_temperature <= 87 ? 1 : 0) : 0) == 1 ? (relative_humidity - 85) / 10 * (87 - air_temperature) / 5 : 0))) : 0.5 * (air_temperature + 61 + (air_temperature - 68) * 1.2 + relative_humidity * 0.094)
- air_temperature
- Air temperature (°F)
- relative_humidity
- Relative humidity (%)
- heat_index
- Heat index (°F)
- abs
- absolute value
Worked examples
Example using the starting values: Heat index 99.7 °F
See inputs and calculation
Starting values
- Air temperature
- 90 °F
- Relative humidity
- 60 %
- Heat index: 99.7 °F
Show arithmetic
-42.379 + 2.04902 * 90 + 10.1433 * 60 - 0.224755 * 90 * 60 - 0.00683783 * 90 * 90 - 0.0548172 * 60 * 60 + 0.00122874 * 90 * 90 * 60 + 0.00085282 * 90 * 60 * 60 - 0.00000199 * 90 * 90 * 60 * 60 + 0Full branch logic
0.5 * (90 + 61 + (90 - 68) * 1.2 + 60 * 0.094) > 79 ? -42.379 + 2.04901523 * 90 + 10.14333127 * 60 - 0.22475541 * 90 * 60 - 0.00683783 * 90 * 90 - 0.05481717 * 60 * 60 + 0.00122874 * 90 * 90 * 60 + 0.00085282 * 90 * 60 * 60 - 0.00000199 * 90 * 90 * 60 * 60 + (60 <= 13 ? 0 - (60 <= 13 ? (13 - 60) / 4 * ((17 - abs(90 - 95)) / 17) ^ 0.5 : ((60 > 85 ? (90 <= 87 ? 1 : 0) : 0) == 1 ? (60 - 85) / 10 * (87 - 90) / 5 : 0)) : (60 <= 13 ? (13 - 60) / 4 * ((17 - abs(90 - 95)) / 17) ^ 0.5 : ((60 > 85 ? (90 <= 87 ? 1 : 0) : 0) == 1 ? (60 - 85) / 10 * (87 - 90) / 5 : 0))) : 0.5 * (90 + 61 + (90 - 68) * 1.2 + 60 * 0.094)
Frequently asked questions
What is the heat index?
How to Calculate Heat Index?
Is the heat index accurate?
What are the factors affecting heat index?
How do I estimate the heat index?
Is the heat index of 105 °F hot?
What is Wet Bulb Globe Temperature (WBGT)?
How does WBGT differ from Heat Index?
Limitations & common mistakes
- This calculator works with relative humidity of 0% to 100%, and entries outside that range cannot return a heat index value.
- The published chart's red area has no numbers; it only indicates extreme danger.
- The regression equation carries an error of about plus or minus 1.3°F and is not valid for extreme temperature and humidity combinations beyond the range Steadman studied.
- The formula assumes a specific body size, clothing, activity level, and wind speed, so actual conditions for any one person may differ.
Formula, sources, and review
This calculation follows the formula published on this page and rests on 9 cited sources, listed under Sources below. Last checked .
Sources & methodology
| Constant | Value | Unit | Source |
|---|---|---|---|
| heat_index_c1 | 0.5 | 1 | |
| heat_index_c2 | 61 | 1 | |
| heat_index_c3 | 68 | 1 | |
| heat_index_c4 | 1.2 | 1 | |
| heat_index_c5 | 0.094 | 1 | |
| heat_index_c6 | 79 | 2 | |
| heat_index_c7 | -42.379 | 1 | |
| heat_index_c8 | 2.04901523 | 1 | |
| heat_index_c9 | 10.14333127 | 1 | |
| heat_index_c10 | 0.22475541 | 1 | |
| heat_index_c11 | 0.00683783 | 1 | |
| heat_index_c12 | 0.05481717 | 1 | |
| heat_index_c13 | 0.00122874 | 1 | |
| heat_index_c14 | 0.00085282 | 1 | |
| heat_index_c15 | 0.00000199 | 1 | |
| heat_index_c16 | 13 | 1 | |
| heat_index_c17 | 4 | 1 | |
| heat_index_c18 | 17 | 1 | |
| heat_index_c19 | 95 | 1 | |
| heat_index_c20 | 85 | 1 | |
| heat_index_c21 | 87 | 1 | |
| heat_index_c22 | 10 | 1 | |
| heat_index_c23 | 5 | 1 |
Sources
- 1 The Heat Index Equation — NWS Weather Prediction Center — last verified
- 2 Heat Index Calculator (Meteorological Calculators) — NWS Weather Prediction Center — last verified
- 3 Heat Index Calculator — NWS El Paso weather calculators — last verified
- 4 WFO Tulsa Heat Index Page (Heat Index Chart) — last verified
- 5 What is the heat index? — NWS Heat Safety — last verified
- 6 Heat Index — NWS Amarillo — last verified
- 7 The Heat Index "Equation" (or, More Than You Ever Wanted to Know About Heat Index) — SR 90-23, Technical Attachment 7/1/90 — last verified
- 8 Heat Cramps, Exhaustion, Stroke — NWS Heat Safety — last verified
- 9 During a Heat Wave — NWS Heat Safety — last verified