TypeScript Density Altitude: When the 120-Foot Rule Fails
- ISA temperature at pressure altitude
- °C
- Result
- Pressure altitude
- 5000 ft
- You entered
- Outside air temperature
- 30 °C
- You entered
A 120-foot rule of thumb can give a quick estimate of density-altitude change, but it is not a dependable substitute for a performance calculation when conditions are hot, high, humid, or changing rapidly. This TypeScript density-altitude calculator uses pressure altitude, outside-air temperature, and relative humidity to estimate density altitude; compare the result with the aircraft’s approved performance data before making a flight decision.
Formula
The calculator uses a standard approximation: density altitude is pressure altitude plus approximately 118.8 feet for each degree Celsius that the air is warmer than the International Standard Atmosphere (ISA) temperature at that pressure altitude. It adds an estimated humidity correction because water vapour is less dense than dry air at the same temperature and pressure.
- DA is estimated density altitude in feet.
- PA is pressure altitude in feet.
- T is outside-air temperature in degrees Celsius.
- ISA temperature is 15 − 0.0019812 × PA, in °C, within the troposphere.
- RH is relative humidity, entered as a percentage from 0 to 100.
- eₛ(T) is saturation vapour pressure in hectopascals, estimated as 6.112 × exp(17.67T/(T + 243.5)).
In the calculator’s humidity term, actual vapour pressure is approximated as RH/100 × eₛ(T). The factor 0.267 feet per pascal approximates the altitude effect of water vapour near ordinary aviation conditions. The displayed expression simplifies to PA + 118.8 × (T − ISA temperature) plus that humidity correction. It is an estimate, not an aircraft-performance formula.
Worked Example
Using the default entries—pressure altitude 5,000 ft, temperature 30°C, and relative humidity 50%—the ISA temperature is:
15 − (0.0019812 × 5,000) = 5.094°C, displayed as 5.1°C.
The temperature is 30 − 5.094 = 24.906°C above ISA. The dry-air estimate is 5,000 + (118.8 × 24.906) = 7,958.8 ft. At 30°C, saturation vapour pressure is about 42.4 hPa; at 50% humidity, actual vapour pressure is about 21.2 hPa. The humidity addition is approximately 0.267 × 21.2 = 5.7 ft. Total: 7,964.5 ft, rounded to the calculator’s whole-foot display: 7,965 ft.
What the 120-Foot Rule Means
The familiar shortcut says density altitude changes by roughly 120 feet for every 1°C difference from standard temperature. It is a quick mental estimate for the temperature component, not a complete calculation and not a universal constant. The actual temperature correction varies with the air’s density and altitude; the rule is most useful as a rough approximation.
For example, at 5,000 ft pressure altitude the ISA temperature is about 5.1°C. If the air is 30°C, the difference is about 24.9°C. The shortcut gives 24.9 × 120, or roughly 2,990 ft, above pressure altitude: about 7,990 ft density altitude before humidity. The calculator estimates about 7,965 ft including humidity. The small difference is a reminder that the shortcut is approximate—not evidence that either figure is suitable for planning without checking the aircraft’s data.
When the Shortcut Is Not Enough
A rule of thumb can be useful for awareness, but use a more complete method when the result matters to takeoff, climb, landing, or obstacle clearance. High temperature, high field elevation, low pressure, humidity, and short or obstructed runways can combine to leave less performance margin than a quick estimate suggests. Changing weather can also make a single temperature or pressure reading unrepresentative.
- Use current altimeter setting and field elevation to determine pressure altitude, or obtain it from a reliable aviation source.
- Use the appropriate outside-air temperature reading and a consistent unit. The calculator requires °C.
- Check the aircraft’s approved operating handbook or flight manual performance charts for the actual conditions, aircraft weight, configuration, runway, wind, and other required inputs.
- Account for runway slope, surface condition, obstacles, and any other factors specified in the aircraft documentation.
- If conditions or calculations are uncertain, get qualified flight-planning guidance rather than treating this estimate as a go/no-go answer.
Density Altitude and Aircraft Performance
Density altitude is pressure altitude corrected for nonstandard temperature; high humidity also slightly reduces air density. It describes how dense the air is in terms of an equivalent altitude in the standard atmosphere. At a higher density altitude, a normally aspirated piston engine generally produces less power, wings and propellers are less effective at a given true airspeed, and the aircraft may need more runway and climb more slowly. The exact effects depend on aircraft design, engine type, weight, and operating conditions.
Density altitude is not the same as indicated altitude, true altitude, or height above the ground. It is also not a direct prediction of takeoff distance. A density-altitude number alone cannot account for aircraft-specific performance, runway conditions, wind, or obstacles; use the relevant performance tables and required procedures.
Limits and Common Input Errors
This estimate assumes a standard-atmosphere temperature lapse rate and uses an approximate humidity correction. It does not model every atmospheric layer or replace official weather observations, aircraft documentation, or a flight computer. The ISA temperature expression is intended for ordinary tropospheric operating altitudes; do not extend it blindly to conditions outside its assumptions.
- Entering field elevation as pressure altitude: they are not necessarily equal. Pressure altitude is based on the standard pressure setting; use the correct value.
- Mixing Fahrenheit and Celsius: convert temperature before entering it. A 1°C difference is a 1.8°F difference, so applying a per-degree Celsius rule directly to Fahrenheit differences gives the wrong result.
- Assuming humidity is a major correction: it is usually smaller than the temperature effect, though it can matter. Humidity readings and approximations add uncertainty.
- Rounding too early: keep input values reasonably precise through the calculation, then round the displayed estimate. Real-world weather and performance uncertainties are larger than a single-foot display implies.
- Treating the output as a safety margin: the result is an atmospheric estimate, not a clearance, performance guarantee, or authorization to operate.
Frequently Asked Questions
Is density altitude just pressure altitude plus 120 feet per degree?
That is a mental shortcut for the temperature correction. It omits humidity and approximates the temperature relationship, so use it only for a rough estimate.
Why does humidity increase density altitude?
Water vapour has a lower molecular mass than the nitrogen-and-oxygen mixture that makes up most dry air. Humid air is therefore slightly less dense at the same temperature and pressure, producing a small increase in density altitude.
Can I use this estimate to decide whether a takeoff is safe?
No. It does not calculate aircraft-specific takeoff or climb performance. Use the approved aircraft performance data and account for the actual aircraft, runway, weather, and obstacles.
Does a higher density altitude mean the altimeter reads higher?
No. Density altitude is a calculated air-density equivalent, not the altimeter’s indicated altitude. Indicated altitude depends on the altimeter setting and atmospheric pressure.
What if I only know the temperature in Fahrenheit?
Convert it first: °C = (°F − 32) × 5/9. Enter the converted Celsius value, not the Fahrenheit number, in this calculator.
Related
Formula used
in p | Pressure altitude | ft | 5000 | 0 in t | Outside air temperature | °C | 30 in h | Relative humidity | % | 50 | 0 out da | Estimated density altitude | ft | p + 118.8 * (t - (15 - 0.0019812 * p)) + 0.267 * h * (6.112 * exp(17.67 * t / (t + 243.5)) / 100) * (273.15 / (273.15 + t)) * (287.05 / 287.05) * 118.8 | 0 out isa | ISA temperature at pressure altitude | °C | 15 - 0.0019812 * p | 1
Each line is one input (in, sel, list) or one result (out: label, unit, formula, decimals). How the calculators work
Method: the standard formula for this calculation, rounded as each result states. See how the calculators work or report an error.