Free Gardening & Crops tool
GDU Calculator
The GDU Calculator computes daily and accumulated Growing Degree Units (GDUs) from daily high and low temperatures using crop base thresholds. Air temperature is the clock crops run on, and growing degree days are how that clock is read: average the day's extremes, subtract the crop's base, and add up what accumulates. Enter daily max and min to get GDD per day and a running total for a stretch of days, with the standard bases for corn and soybean, and the modified 86 °F cap if you want it.
GDU Calculator: result
Set the base for your crop: 50 °F (10 °C) for corn and soybean, 32 °F for small grains, lower for cool-season vegetables. The 86 °F cap exists because photosynthesis stops gaining above it while respiration keeps burning. Counting the extra heat overstates development. Accumulate the same figure day by day to track a hybrid’s progress toward the rating on its seed tag.
At a glance
- What it does: Averages the day's extremes, subtracts the crop base, and accumulates growing degree days over a run of days.
- Who it is for: For growers tracking corn or soybean progress, spray timing and hybrid maturity against a season's heat.
- Typical result: Returns GDD per day and a total, with the 50 °F base and the modified 86 °F cap built in.
How to use the gdu calculator
- Choose units: °F with a 50 °F base for corn and soybean, or °C with a 10 °C base for metric weather data. prefill →
- Enter the day's official max and min from a nearby station; if the max and min are reversed, the calculator swaps them. prefill →
- Leave the base at 50 for corn and soybean, or set 32 °F for wheat and other small grains.
- Pick the 86/50 cap if you want the modified system that stops counting heat above 86 °F.
- Set the number of days to see an accumulation over a stretch of identical weather, then compare it with your hybrid's GDU rating.
GDU: the formula & its source
The standard growing degree day calculation averages the day's extremes and subtracts the crop's base temperature:
GDD = ((Tmax + Tmin) ÷ 2) − Base
If the result is negative it is set to zero: a day colder than the base adds nothing to developmental time. Bases are crop-specific: 50 °F (10 °C) for corn and soybean, 32 °F for small grains.
The modified 86/50 system caps the daily maximum because photosynthesis plateaus while respiration keeps climbing above it:
GDD₈₆/₅₀ = ((min(Tmax, 86) + Tmin) ÷ 2) − 50
Accumulations are simply the daily figure times the number of days, or the sum of a season's daily values.
| Symbol | Meaning | Unit | Typical range |
|---|---|---|---|
Tmax | daily maximum air temperature | °F or °C | 40–110 °F |
Tmin | daily minimum air temperature | °F or °C | 20–90 °F |
base | temperature below which development stops | °F or °C | 32 or 50 °F |
GDD | heat units gained on one day | units/day | 0–45 |
days | identical days to accumulate over | days | 1–200 |
86/50 | modified system that caps the daily maximum | °F cutoff | on or off |
GDU: worked example
Worked example: Tmax 88 °F, Tmin 68 °F, base 50 °F, 14 days. Mean = (88 + 68) ÷ 2 = 78 °F. GDD = 78 − 50 = 28.0 per day. Accumulation = 28 × 14 = 392 GDD. Under the modified 86/50 cap the max drops to 86: mean = (86 + 68) ÷ 2 = 77 → 27.0 per day, 378 GDD over the same fortnight: one degree of capped heat, every day.
Example B: the 86 °F cap at work
Example B: capping a heat spike. A day at 100 °F maximum and 75 °F minimum with a 50 °F base averages 87.5 and returns 37.5 units. The modified 86/50 system refuses to count above 86, so the mean becomes (86 + 75) ÷ 2 = 80.5 and the day delivers 30.5 units instead, a difference of seven. Over a hot week that gap widens into real developmental time. The standard formula is symmetric and lets a scorching afternoon repay a cool night; the capped version does not, because above about 86 °F the plant is burning carbohydrate without adding development.
The clock crops run on
Calendar dates are a poor measure of how far a crop has come. Phenology stages, hybrid maturity ratings and spray timing all run on accumulated heat instead, which is why two fields planted the same day can be a week apart at silking: one accumulated faster through a warmer stretch. Growing degree days convert weather into that developmental time by counting how much heat, above the temperature the crop ignores, each day contributed. Read the season as a running total and the calendar stops mattering. A cool spring pushes everything later without changing the plan, and a hot spell pulls it forward, so scheduling against accumulation rather than dates is what keeps scouting, irrigation and harvest windows aligned with the crop in front of you. Pest and disease models ride the same accumulation, so a spray window that opens at a given total opens on the same terms whether the calendar reads May or June. That is the practical reason scouting schedules get rewritten mid-season: the crop and the insect follow heat, not dates, and the calendar only guesses at both.
Where the formula comes from
Take the day's maximum, add the minimum, divide by two for the mean, and subtract the crop's base temperature. When the result falls below zero the day adds nothing, because a plant sitting at or under its base is not developing, so the value is set to zero rather than carried as a debt. Bases are crop-specific and worth matching carefully: corn and soybean run on a 50 °F base, which is 10 °C in the metric version, while wheat and other small grains run on 32 °F. Units have to agree on both sides of the subtraction, and swapping Fahrenheit observations onto a Celsius base shifts every day of the season in the same direction. Accumulation over a stretch of days is simply the daily figure times the number of days. A worked example shows how much the base itself decides: at 84 and 62 the mean is 73, which gives 23 units against a 50 base and 41 against a 32 base for the identical day. That gap is why totals from different models never reconcile cleanly, and why mixing bases across two stations produces a disagreement nobody can explain.
Why the modified system caps at 86
The mean-based formula treats heat symmetrically, letting a hot afternoon offset a cold night even though the plant does not experience them that way. Above roughly 86 °F photosynthesis stops gaining while respiration keeps accelerating, so the plant burns carbohydrate without adding development, and the modified 86/50 system refuses to count heat that works against it. The change is small in one day and significant across a season: capping the maximum takes a few units off every hot day, and the totals separate accordingly. Both systems are defensible, which creates the practical rule. Totals are only comparable within one method, so pick the standard or the capped version and stay with it across years, locations and hybrid comparisons. The modified approach grew out of hot-climate research where afternoons regularly ran past the optimum, and its season totals typically land ten to twenty percent under standard totals across a warm stretch. Neither number is more correct in the abstract; what matters is that every figure in a comparison came from the same method, including the historical ones you are measuring this year against.
What GDD does not see
The number describes air temperature at weather-station height, and the canopy your plants experience runs several degrees different on still, sunny days. It also says nothing about water, nutrients or disease pressure: a warm dry spell accumulates beautifully while the crop quietly stresses, which is why totals should never be read as a yield forecast. Base temperatures themselves are approximations that vary with genotype and environment, and different phenology models use different bases and cutoffs. When a total disagrees with the station's, the usual causes are forecast rather than observed temperatures, a different base, or Fahrenheit data against a Celsius base. Check the seed tag too, since hybrids are rated in units to silk and to maturity, commonly around 1,100 to 1,350 to silk for medium-season types. Row orientation, standing residue and soil color all shift what the canopy actually feels, so a station three miles away can be directionally right while remaining numerically wrong. When a total disagrees with what the field seems to have done, check the station distance, the observation method and the base before assuming the crop misbehaved, in that order.
What your gdu result means
GDD converts weather into developmental time: phenology stages, hybrid maturity ratings and spray timing all run on accumulated units rather than calendar days. Two springs with the same planting date can be weeks apart in silking because one accumulated faster.
The mean-based formula is symmetric (a hot afternoon cannot fully repay a cold night), which is exactly why the modified system bothers to cap the maximum. Use the total as a comparison tool across years and locations, not as an absolute biological clock.
How to read the output:| Result range | What it means | What to do next |
|---|---|---|
| daily GDD | heat gained on one day | compare against the hybrid's rating |
| season total | accumulation across a stretch | compare years and locations, not calendars |
| total behind the rating | crop tracking late for its maturity | expect later silking and watch the frost date |
| zero for the day | weather at or below the base | nothing added to developmental time |
Common mistakes with the gdu
- Mixing Fahrenheit data with a Celsius base: Match units on both sides: 50 °F pairs with 10 °C, and typing one against the other shifts every day of the season the same way.
- Using forecast temperatures as observations: Totals only compare when built the same way, so stick to observed station max and min, or mark forecasts clearly as planning figures.
- Comparing totals across different methods: Bases and cutoffs vary between models, so a capped total never matches an uncapped one. Pick one method and stay with it.
- Reading GDD as a yield forecast: Heat units say nothing about water, nutrients or disease, so a warm dry spell accumulates beautifully while the crop is quietly stressed.
Limits of the gdu calculator
GDD uses standard air temperature at weather-station height; the canopy microclimate your plants experience runs several degrees different on still, sunny days. It says nothing about water, nutrients or disease pressure: a warm dry spell accumulates beautifully while the crop stresses. Base temperatures are approximations that vary with genotype and environment, and different phenology models use different bases and cutoffs, so totals are only comparable within a method.
Agronomy note from Dr. Dinesh A. Nagegowda, PhD: Growing Degree Units (GDUs) track crop phenological development based on daily heat accumulation. For field corn, the standard 86/50 method applies temperature cutoffs: daily maximums are capped at 86°F (30°C) and minimums at 50°F (10°C) because corn growth plateaus above 86°F and halts below 50°F. Calculating GDUs accurately enables agronomists to predict exact silking, blister, and physiological black-layer maturity dates.
Sources
- Purdue Extension: Understanding Growing Degree Days (used for: base temperatures for corn, soybean and small grains and the standard averaging method)
- Ohio State University Extension AgCrops: growing degree day guidance (used for: the modified 86/50 upper-cutoff system and how totals are used for field decisions)
- University of Wisconsin-Madison Extension: Degree Day Calculation (used for: the arithmetic of averaging daily extremes and accumulating the result)
Cite This Calculator
For laboratory course reports, academic papers, or institutional protocols (APA format):
GDU: frequently asked questions
What does GDU mean? Is it the same as GDD?
Yes. Growing degree units and growing degree days are used interchangeably; seed tags and commodity markets usually say GDUs.
How many GDUs does corn need?
Whatever your seed tag says: hybrids are rated in GDUs to silk and to maturity, commonly around 1,100–1,350 to silk for medium-season types and roughly 2,400–2,800 to maturity. Choose a rating at or below your area's normal accumulation from planting to first frost.
Why cap the maximum at 86 °F?
Above about 86 °F photosynthesis stops gaining while respiration keeps accelerating. The plant burns carbohydrate without adding development. The modified system refuses to count heat that works against the crop.
Why does my total differ from the weather station's?
Common causes: using forecast rather than observed temperatures, a different base, F versus C, or the station reporting hourly data while you used daily min/max. Pick one method and stay with it.
Found a number that does not match its source? Report a mistake. Corrections are published in place and the page date is updated.
Something on this page not matching its cited source? Report it.