Heat Index Calculator
Calculate the 'feels like' temperature using the official NWS heat index formula.
Enter your values and click Calculate
The heat index — also called the 'apparent temperature' or 'feels like' temperature — combines air temperature and relative humidity to estimate how hot it actually feels to the human body. High humidity slows the evaporation of sweat from the skin, which is the body's primary cooling mechanism. When sweat cannot evaporate efficiently, the body retains more heat, and conditions feel significantly hotter than the thermometer indicates. This calculator uses the Rothfusz regression equation adopted by the National Weather Service (NWS), the same formula used in official US weather forecasts. It is valid when the temperature is at or above 80°F and relative humidity is at or above 40%. The danger level labels follow the NWS heat index chart, which defines four categories from Caution to Extreme Danger based on risk of heat-related illness. Never leave children or pets in a parked car, limit outdoor activity during peak heat hours (10 a.m.–4 p.m.), stay hydrated, and seek air-conditioned spaces when conditions reach the Danger or Extreme Danger threshold.
How It Works
This calculator uses the Rothfusz regression equation adopted by the National Weather Service: HI = −42.379 + 2.04901523T + 10.14333127R − 0.22475541TR − 0.00683783T² − 0.05481717R² + 0.00122874T²R + 0.00085282TR² − 0.00000199T²R², where T is temperature in °F and R is relative humidity as a percentage. The formula was derived by fitting a regression model to a table of heat index values based on human physiology and heat transfer research. It is most accurate when T ≥ 80°F and R ≥ 40%. For extreme low humidity cases (below 13% RH and T between 80–112°F) or high humidity cases (above 85% RH and T between 80–87°F), the NWS applies small adjustment factors — this calculator uses the base formula. The NWS danger categories are: Caution (80–90°F HI), Extreme Caution (91–102°F), Danger (103–124°F), and Extreme Danger (125°F+).