Simple base 50°F day
Inputs: 52°F minimum, 84°F maximum, 50°F base, no upper cutoff.
Average = (52 + 84) / 2 = 68°F. Daily GDD = 68 - 50 = 18. Seven similar days accumulate 126 GDD.
Calculate daily or cumulative growing degree days for crops, pests, planting windows, harvest planning, and crop-stage thresholds. Use base temperature, optional upper cutoff, the corn 86/50 method, daily min/max temperatures, and season totals in either Fahrenheit or Celsius.
Daily GDD = max(0, ((max(Tmin, base) + min(Tmax, upper)) / 2) - base)Use this for corn 86/50 and other models that specify both a lower base and an upper cutoff.
| Date | Min °F | Max °F | Action |
|---|
Spreadsheet paste or CSV import accepts columns as date, minimum, maximum. If dates are omitted, rows start from the selected start date.
| Date | Min / Max | Adjusted min / max | Daily GDD | Cumulative |
|---|
Growing degree days estimate accumulated useful heat. The basic idea is simple: average the daily minimum and maximum temperature, subtract the base temperature, and add the positive daily values over time. The base temperature is the temperature below which the crop, insect, or biological process is assumed to develop very slowly or not at all.
Some models use a modified method. Corn GDU is often calculated with the 86/50 method: lows below 50°F are set to 50°F and highs above 86°F are capped at 86°F before averaging. Pest models may use different lower and upper developmental thresholds, so the values from a local extension guide or product label should override generic presets.
| Crop or use case | Common base | Upper cutoff | Typical use |
|---|---|---|---|
| Corn | 50°F / 10°C | 86°F / 30°C | GDU, emergence, vegetative stages, maturity planning |
| Soybeans | 50°F / 10°C | Often none or model-specific | Emergence and growth-stage planning |
| Wheat | 40°F / 4-5°C | Often none or model-specific | Cool-season crop development |
| Alfalfa weevil | 48°F / 9°C | Model-specific | Larval scouting and treatment timing |
| Black cutworm | 50°F / 10°C | Model-specific | Pest emergence and cutting-risk tracking |
| Turf | 32-50°F / 0-10°C | Model-specific | Growth flush, pest, or plant growth regulator timing |
| Tomatoes | 50°F / 10°C | Often 86°F / 30°C or none | Warm-season vegetable development |
| Grapes | 50°F / 10°C | Usually none for Winkler-style totals | Viticulture heat accumulation and region comparison |
| General warm-season vegetables | 50°F / 10°C | 86°F / 30°C or model-specific | Planting windows, harvest timing, and succession planning |
Simple average: Daily GDD = ((Tmax + Tmin) / 2) - base. This is useful for checking raw textbook math, but it can produce negative days.
Modified lower + upper bounds: Tmin is raised to the base and Tmax is capped at the upper cutoff before averaging. Use this for corn 86/50 and models that explicitly set both bounds.
Lower-bound-only: Tmin is raised to the base before averaging, but hot days are not capped. Use only when the model specifies a lower threshold but no upper cutoff.
No-negative-GDD: Raw daily average minus base is floored at zero. Use this when a model accumulates positive heat units without changing the daily min/max inputs.
Inputs: 52°F minimum, 84°F maximum, 50°F base, no upper cutoff.
Average = (52 + 84) / 2 = 68°F. Daily GDD = 68 - 50 = 18. Seven similar days accumulate 126 GDD.
Inputs: 46°F minimum, 92°F maximum, 50°F base, 86°F upper cutoff.
Adjusted min = 50°F and adjusted max = 86°F. Daily GDU = ((50 + 86) / 2) - 50 = 18 GDU.
Inputs: 8°C minimum, 26°C maximum, 10°C base, lower-bound-only method.
Adjusted min = 10°C and adjusted max = 26°C. Daily GDD = ((10 + 26) / 2) - 10 = 8°C degree-days.
This calculator uses daily minimum and maximum air temperatures entered by the user. It does not fetch weather station data. Results are planning estimates and should not replace scouting, local extension guidance, variety-specific thresholds, or field diagnosis.
Method notes are based on university and climate references that describe accumulated degree-days, biological lower and upper thresholds, biofix dates, unit conversion, and the fact that calculation methods differ by model.
The common simple formula is daily GDD = ((daily maximum temperature + daily minimum temperature) / 2) - base temperature. Many crop and pest models then floor negative values at zero and may adjust temperatures below the base or above an upper cutoff before averaging.
Use the base temperature specified for the crop, insect, disease model, or extension recommendation you are following. Generic starting points are about 50°F or 10°C for many warm-season crops, about 40°F or 5°C for cool-season crops, and crop-specific values for pest models.
The 86/50 method is a modified GDD method commonly used for corn. Minimum temperatures below 50°F are raised to 50°F, maximum temperatures above 86°F are capped at 86°F, and the adjusted average is compared with 50°F.
Most production and pest-tracking models do not subtract heat units from the seasonal total, so daily GDD is floored at zero. A raw simple-average method can produce a negative number, but that is usually not accumulated unless a specific model says to do so.
Start from the biological event used by the model, such as planting date, emergence, first trap catch, first bloom, January 1, or another extension-defined biofix date.
GDD means growing degree days and GDU means growing degree units. In many row-crop contexts they refer to the same accumulated heat-unit concept, though some crop heat unit systems use specialized formulas.
Use the unit system used by the recommendation or threshold you are comparing against. Fahrenheit and Celsius GDD values are not numerically identical; 9 Fahrenheit degree-days equal 5 Celsius degree-days.
Differences usually come from method choice, upper cutoff handling, lower-threshold handling, weather station location, hourly versus daily data, rounding, and the start date used for accumulation.
The math is similar, but pest models often use insect-specific lower and upper developmental thresholds and a biofix event such as first trap catch. Crop models usually start from planting, emergence, or a seasonal date.
Two seasons with the same planting date can reach very different crop stages if temperature patterns are different.
A crop modeled with a 50°F base can accumulate heat units very differently from one modeled with a 40°F or 86/50 method.
Capping high temperatures prevents unusually hot afternoons from overstating biological progress for many crops.
GDD accumulated from an on-farm sensor may differ from a regional station enough to affect scouting and treatment timing.
One day rarely decides the season, but the running total helps explain why crops are ahead of or behind normal development.
GDD is a useful biological index, but crop stage also depends on stress, genetics, moisture, stand quality, planting depth, sensor quality, and the model used. Treat results as planning estimates.