induwara.lk
induwara.lkSri Lanka · Weather

Sri Lanka Heat Index Calculator — “Feels Like” Temperature

Enter the air temperature and relative humidity to get the heat index — how hot it actually feels — using the exact US National Weather Service formula, mapped to the Sri Lanka Department of Meteorology advisory bands. No signup, no ads, sources cited below.

By Induwara AshinsanaUpdated Jul 10, 2026
Heat index calculator
NWS formula · SL Met bands
°C

The reading from your weather app or thermometer.

%

0–100%. Also shown on most weather apps.

Try
Feels like
39°C
102°F
Actual temperature
32°C
90°F measured
Humidity effect
+7°C hotter
At 65% relative humidity
Advisory band
Extreme Caution
Heat cramps and heat exhaustion are possible. Heat stroke is possible with prolonged exposure and physical activity.

Recommended: Limit strenuous activity to early morning or evening. Watch children and older adults for signs of heat exhaustion. (NWS Rothfusz regression.)

Sri Lanka heat advisory bands

CategoryFeels likeWhat it means
No advisoryBelow 27°CComfortable to warm. Heat stress is unlikely for healthy people.
Caution27–32°CFatigue is possible with prolonged exposure and activity. Continued outdoor exertion can lead to heat cramps.
Extreme CautionYou33–41°CHeat cramps and heat exhaustion are possible. Heat stroke is possible with prolonged exposure and physical activity.
Danger42–54°CHeat cramps and heat exhaustion are likely. Heat stroke is probable with continued exposure or activity.
Extreme DangerAbove 54°CHeat stroke is highly likely with any exposure or exertion.

Uses the US National Weather Service heat-index equation (Rothfusz regression) with the official low/high-humidity adjustments, categorised against the Sri Lanka Department of Meteorology advisory bands. Cross-checked with the metric-native form of the same regression. Full sources are listed below the calculator.

How it works

The heat index is the “feels like” temperature — what the air feels like to your body once relative humidity is taken into account. Your body cools itself by evaporating sweat; humid air slows that evaporation, so on a muggy day the same 32°C feels far hotter than it would in dry air. This calculator uses the exact equation published by the US National Weather Service (NWS) and categorises the result against the Sri Lanka Department of Meteorology's advisory bands.

The NWS equation is defined in degrees Fahrenheit, so the tool converts your °C input to °F, computes the index, then converts back to °C for display. Let T be the temperature in °F and RH the relative humidity in percent.

  1. Simple check. First a simplified Steadman formula is computed and averaged with the temperature. If that average is below 80°F (about 27°C), humidity barely matters, so the heat index equals that average and the calculation stops.
  2. Rothfusz regression. At or above 80°F the full nine-term regression is used:HI = −42.379 + 2.04901523·T + 10.14333127·RH − 0.22475541·T·RH − 0.00683783·T² − 0.05481717·RH² + 0.00122874·T²·RH + 0.00085282·T·RH² − 0.00000199·T²·RH²
  3. Adjustments. If humidity is under 13% and T is between 80–112°F, a small amount is subtracted (dry air feels a touch cooler). If humidity is above 85% and T is between 80–87°F, a small amount is added. Both adjustments come straight from the NWS Weather Prediction Center.
  4. Categorise.The whole-degree °C result is placed into the Met Department's advisory band — Caution (27–32°C), Extreme Caution (33–41°C), Danger (42–54°C), or Extreme Danger (above 54°C).

Every result is independently cross-checked against the metric-native form of the Rothfusz regression — a version with different constants that works directly in °C without any unit conversion. The two methods agree to within a fraction of a degree, which is the credibility check behind the number you see. This is a point-in-time calculation: it uses the reading you enter, not a live weather feed, so it stays free and works offline.

Worked examples

Muggy Colombo afternoon

32°C air, 70% humidity

  1. Convert: 32°C = 89.6°F
  2. Simple average ≈ 90.6°F ≥ 80 → use the Rothfusz regression
  3. Humidity is 13–85%, so no adjustment applies
  4. HI ≈ 104.7°F = 40.4°C → 40°C
  5. Band: Extreme Caution · humidity adds +8°C over the actual 32°C

Dry-zone heat (Anuradhapura)

35°C air, 55% humidity

  1. Convert: 35°C = 95°F
  2. Rothfusz regression, no adjustment
  3. HI ≈ 108.9°F = 42.8°C → 43°C
  4. Band: Danger · even moderate humidity makes 35°C feel ~8°C hotter

Very dry, very hot (edge case)

34°C air, 12% humidity

  1. Convert: 34°C = 93.2°F
  2. Humidity is under 13% and T is 80–112°F → low-humidity adjustment
  3. Subtract ≈ 0.24°F from the regression value
  4. HI ≈ 88.5°F = 31.4°C → 31°C
  5. Band: Caution · dry air makes it feel slightly cooler than 34°C

Frequently asked questions

Sources & references

The heat-index equation and the 4 advisory bands on this page were last cross-checked against the NWS and Sri Lanka Met Department sources on 2026-07-10. The formula is a long-standing NWS standard; the page is reviewed whenever the Met Department revises its advisory thresholds.

Related tools

Rate this tool
Be the first to rate

Comments & feedback

Spotted a bug or want an improvement? Tell us — our team reviews every comment, and good ideas get built. Comments are public and anonymous.

Found a bug, edge case, or want to suggest an improvement?

Email me at [email protected] — most fixes ship within 24 hours.