Cloud Base Estimator
Estimate cloud base altitude from temperature and dewpoint spread using Espy's equation. Quick weather assessment for VFR pilots.
About this calculator
This estimator applies Espy's equation, a long-standing rule of thumb pilots use to convert the surface temperature-dewpoint spread into an approximate cumulus cloud base: divide the spread in Celsius by 2.5 and multiply by 1,000 to get feet above ground level, then add field elevation to convert to MSL for comparison against a METAR ceiling report. The 2.5°C-per-1,000-ft figure approximates how quickly a rising, unsaturated air parcel cools (close to the dry adiabatic lapse rate) versus how slowly the dewpoint drops with altitude, so the two converge at that rate and clouds form where the parcel's temperature meets its dewpoint. The calculator also derives an approximate relative humidity from the vapor-pressure ratio between the dewpoint and the temperature, and flags fog or low-visibility risk when the spread narrows to 4°C or less, with a stronger warning under 2°C — a small spread means the air is already close to saturation at the surface.
A separate freezing-level estimate uses the standard 2°C-per-1,000-ft environmental lapse rate (not the cloud-base lapse rate) to project where OAT would reach 0°C, useful for anticipating icing risk in clouds above that altitude. All of this is a quick mental-math-style estimate meant for VFR planning and situational awareness — it assumes a simple, well-mixed atmosphere and can be badly wrong under temperature inversions, fronts, or other non-standard conditions, so always verify against actual METAR/TAF ceiling and icing data before you fly.
Inputs
Results
Estimated Cloud Base (AGL)
4,000 ft
≈ 13 football fields
Cloud Base (MSL)
4,500 ft
≈ 15 football fields
Fog / Visibility Risk
Low
How to Use This Calculator
- Get the current temperature and dewpoint from METAR or ATIS.
- Enter the field elevation for MSL conversion.
- The cloud base estimate tells you the approximate ceiling height.
- NOTE: This is an estimate — always check actual METAR ceilings.
How the result changes across these scenarios
| Scenario | Estimated Cloud Base (AGL) | Cloud Base (MSL) | Fog / Visibility Risk |
|---|---|---|---|
| Low Overcast | 800 ft | 1,000 ft | HIGH — fog or low clouds likely |
| Clear Dry Day | 10,000 ft | 11,000 ft | Low |
| Fog Likely | 400 ft | 500 ft | HIGH — fog or low clouds likely |
What each input means
- Temperature (OAT)
- Surface temperature in Celsius from METAR or field observation.
- Dewpoint
- Surface dewpoint temperature from METAR. Closer to OAT = higher humidity = lower clouds.
- Field Elevation
- Airport elevation to convert AGL to MSL.
What each result means
- Estimated Cloud Base (AGL)
- Approximate altitude above ground where clouds begin to form.
- Temp/Dewpoint Spread
- Smaller spread = more moisture = lower clouds.
- Estimated Freezing Level
- Rough estimate of where icing conditions may begin.
How this is calculated
Worked example, using the default values
- Temperature-Dewpoint SpreadSpread = OAT − Dewpoint25°C − 15°C = 10.0°C
- Estimated Cloud Base (AGL)Cloud Base = (Spread ÷ 2.5) × 1000(10.0 ÷ 2.5) × 1000 = 4,000 ft AGL
- Cloud Base (MSL)MSL = AGL + Field Elevation4,000 + 500 = 4,500 ft MSL
- Relative HumidityRH = (Vapor Pressure ÷ Sat. Vapor Pressure) × 100(17.06 ÷ 31.69) × 100 = 54%
Engine last updated . Checked against 1 independently-derived test — how we verify calculators. Built by Paul Gunder, a software engineer, not a licensed financial, medical, or legal professional.
Frequently Asked Questions
Why divide the temperature-dewpoint spread by 2.5 instead of a rounder number?
Espy's equation uses 2.5°C per 1,000 ft because that's roughly the rate at which a rising, unsaturated air parcel's temperature — cooling near the dry adiabatic lapse rate — converges with its dewpoint, which falls more slowly with altitude. Where the two meet is where condensation, and the cloud base, forms.
How does the calculator's relative humidity relate to the cloud base result?
Relative humidity is computed from the ratio of vapor pressure at your dewpoint to saturation vapor pressure at your OAT. A small temperature-dewpoint spread produces both a high relative humidity and a low cloud base estimate — they're two views of the same moisture input, not independent calculations.
Does the freezing-level estimate use the same lapse rate as the cloud base?
No — the freezing level applies the standard 2°C-per-1,000-ft environmental lapse rate to your OAT, the same rate the density altitude calculator uses, while the cloud base applies Espy's 2.5°C-per-1,000-ft rate to the temperature-dewpoint spread. Both start from your entered surface temperature but track different physical quantities.
Why does the fog/visibility warning trigger at a 4°C spread rather than exactly 0°C?
A spread of 0°C would mean the air is fully saturated at the surface, but fog and low clouds commonly form before that point, so the calculator flags Moderate risk at a 4°C spread or less and HIGH risk at 2°C or less to give an earlier heads-up. It's a planning threshold, not the exact saturation point.
Related Calculators
The questions that sit next to this one — chosen by subject, including calculators filed under a different category.
Density Altitude Calculator
Calculate density altitude for flight performance planning.
Aviation & Pilot ToolsStandard Atmosphere (ISA) Calculator
ISA temperature, pressure, and density at any altitude.
MeteorologyVisibility Calculator
Estimate atmospheric visibility from humidity, precipitation rate, and particulate concentration. Provides aviation flight category and driving safety guidance.
Aviation & Pilot ToolsPressure Altitude Calculator
Field elevation corrected for non-standard pressure.
More in Aviation, Marine & Transport.