Growing Degree Days (GDD) Calculator

Accumulate GDDs for corn, wheat, or soybeans to predict crop development stages

Calculate daily and accumulated Growing Degree Days using the (Tmax + Tmin)/2 minus base-temperature formula, with crop presets and upper/lower temperature caps for corn, wheat, and soybeans. Time pesticide, scouting, and harvest operations precisely. It runs free in your browser on Gera Tools, with nothing uploaded.

Last updated Source: Gera Tools

What is the Growing Degree Day formula?

GDD for one day equals the average of the daily high and low temperatures minus a crop-specific base temperature. In symbols, GDD = ((Tmax + Tmin) / 2) − Tbase. Negative results are set to zero because development does not run backward below the base.

Calendar dates are a poor predictor of crop development; accumulated heat is far better. This calculator implements the standard and modified Growing Degree Day method, capping temperatures at crop-specific limits before accumulating, so you can forecast staging, scouting, and harvest windows from your own weather data.

Why calendar dates fail and GDDs succeed

A corn hybrid that takes 115 days to mature in Iowa will reach the same development stage faster in a hot year and slower in a cool one — the calendar cannot tell you which. Growing Degree Days accumulate heat above the base temperature at which that crop grows, so they track biological time rather than astronomical time. When a seed company publishes a hybrid’s “GDD to black layer,” that rating holds across years and geographies in a way that calendar days do not.

Scouting windows work the same way. European corn borer flight peaks occur around specific GDD accumulations from January 1; knowing the current GDD total lets you predict when trap catches will spike and time your Bt or pyrethroid application correctly.

How it works

For each day the high and low are first clamped to the crop’s caps, then averaged and reduced by the base temperature:

Thigh = min(Tmax, upper cap)
Tlow  = max(Tmin, lower cap)   (corn also raises Tlow to the base)
GDD   = max(0, (Thigh + Tlow) / 2 − Tbase)

The modified method used for corn and soybeans (base 50°F, cap 86°F) additionally raises any daily low below 50 up to 50 before averaging. This prevents very cold nights from dragging the average down and understating actual development on warm days. Daily GDDs are summed across every line you enter to give the season accumulation.

Crop presets and typical parameters

CropBase temperatureUpper capMethod
Corn50°F (10°C)86°F (30°C)Modified (cap both ends)
Soybeans50°F (10°C)86°F (30°C)Modified
Winter wheat32°F (0°C)86°F (30°C)Simple
CustomUser-definedUser-definedStandard

Worked example

Corn on a day with a high of 90°F and a low of 60°F:

  • High is capped to 86°F (upper cap applies)
  • Low of 60°F is above 50°F, so no adjustment to the low
  • Average = (86 + 60) / 2 = 73°F
  • GDD = 73 − 50 = 23 GDDs for that day

On a day with a high of 82°F and a low of 44°F:

  • High stays at 82°F (below cap)
  • Low is raised from 44°F to 50°F (modified method)
  • Average = (82 + 50) / 2 = 66°F
  • GDD = 66 − 50 = 16 GDDs

Enter one high/low pair per line to total an entire growing season. Compare your running total to your hybrid’s published GDD-to-maturity rating to estimate the black-layer date — and remember to confirm whether the published rating uses the modified or simple method, as the totals differ by several hundred GDDs over a full season.