The Winds Aloft Forecast, the Encoded Groups Student Pilots Misread Every Time, and the Altitude Selection Math That Turns a Guess Into a Plan

Decode the winds aloft forecast correctly and use groundspeed math and temperature data to select cruise altitudes - not gut feeling.

Flight Instructor
Reviewed for accuracy by Matt Carlson (Private Pilot)

The winds aloft forecast is the most useful piece of data in a cross-country weather briefing, yet most student pilots spend three seconds on it before picking an altitude by habit. Decoded correctly, a single six-digit group tells you wind direction, wind speed, and temperature - enough to calculate groundspeed, estimate fuel burn, and screen for icing conditions. Here is how to read every group, run the math, and make a real decision.

What Is the Winds Aloft Forecast and Where Do You Find It?

The official product name is Forecast Winds and Temperatures Aloft. It appears as the FB winds on aviationweather.gov, in ForeFlight, in Garmin Pilot, and in standard briefings from Leidos. Older textbooks and some instructors still call it the FD winds - that is the legacy designation from before the format was modernized. Same product, same decoding logic, just a naming change.

Standard reporting altitude levels are 3,000, 6,000, 9,000, 12,000, 15,000, 18,000, 24,000, 30,000, 34,000, and 39,000 feet MSL. For most VFR cross-country flying, the relevant range is 3,000 through 12,000 feet, or up to 15,000 feet for routes over the Rockies.

How Do You Decode the Four-Digit Wind Group?

At 3,000 feet, winds aloft entries are four digits with no temperature included.

Example: 2735

  • First two digits (27): wind direction in tens of degrees270°, a west wind
  • Last two digits (35): wind speed in knots35 knots

The most consistent mistake students make is reading the four digits individually instead of as two pairs. 27 does not mean 27°; it means 270°. When the direction is less than 100°, a leading zero is included: 0920 is a wind from 090° (east-southeast) at 20 knots.

How Do You Decode the Six-Digit Group With Temperature?

At 6,000 feet and above, a temperature reading is appended, producing a six-digit group.

Example: 2735−04

  • Direction: 270° (west)
  • Speed: 35 knots
  • Temperature: −4°C

Below 24,000 feet, the minus sign appears explicitly when the temperature is negative. Above 24,000 feet, the sign is dropped by convention - temperatures at those altitudes are always negative and the encoding does not label them.

What Does the High-Wind Encoding Mean?

When forecast winds exceed 100 knots, a three-digit speed would break the fixed-length format. The solution: forecasters add 50 to the direction group and subtract 100 from the speed, then encode normally.

The signal is straightforward: any direction group greater than 36 indicates high-wind encoding.

To decode:

  1. Subtract 50 from the direction group → true direction in tens of degrees
  2. Add 100 to the speed group → true speed in knots

Example: 7706

  • Direction group 77 is greater than 36 → high-wind encoding applies
  • 77 − 50 = 27270°, a west wind
  • 06 + 100 = 106 knots

7706 is a west wind at 106 knots. This encoding appears on the private pilot written test and becomes routine at high flight levels during instrument cross-countries.

What Do the Special Codes Mean?

9900 means winds are light and variable, less than 5 knots. There is no meaningful direction or speed to use for planning.

A blank entry at 3,000 feet is normal for many stations. Surface effects make the low-level forecast unreliable over land, so the data is simply not published. It does not indicate missing or corrupted information.

No temperature at 3,000 feet is also common. Use the reported surface temperature from METARs for low-altitude planning instead.

How Do You Use Winds Aloft to Pick a Cruise Altitude?

This is where the forecast becomes a planning tool rather than an academic exercise.

Example scenario: VFR westbound, Springfield, Illinois to Kansas City, flying a Cessna 172 at 115 knots true airspeed. The VFR cruising altitude rule places westbound legs at odd thousands plus 500 feet: 2,500, 4,500, 6,500, 8,500.

Winds aloft for a station along the route show:

AltitudeWindTemp
3,000 ft180° at 10 kts+12°C
6,000 ft180° at 20 kts+2°C
9,000 ft150° at 30 kts−8°C

A southerly wind on a westbound heading provides a tailwind component. Running the groundspeed math for a Cessna 172 at 115 knots TAS:

  • 3,000 ft: ~7–8 kt tailwind → groundspeed approximately 122–123 knots
  • 6,000 ft: ~14 kt tailwind → groundspeed approximately 129 knots
  • 9,000 ft: ~18 kt tailwind → groundspeed approximately 133 knots

On groundspeed alone, 9,000 feet wins. But the temperature at 9,000 feet is −8°C - well below freezing. Before committing, check METARs, TAFs, and AIRMETs for icing along the route.

How Do You Estimate the Freezing Level From Winds Aloft Data?

Interpolate between the two temperature entries that bracket 0°C.

Using the example above: +2°C at 6,000 feet and −8°C at 9,000 feet.

  • Temperature change: 10°C over 3,000 feet
  • Degrees needed to reach 0°C from +2°C: 2 degrees
  • Altitude equivalent: 2 ÷ 10 × 3,000 = 600 feet
  • Freezing level: approximately 6,600 feet MSL

Everything below 6,600 feet is above freezing. Everything above it is below freezing. On a clear day with no moisture, that number is background context. If there is an overcast at 7,000 feet, do not climb above 6,600 feet without ice protection - a hard limit derived in under a minute from data already on the page.

What Does the Examiner Look for on the Checkride?

The Airman Certification Standards require candidates to obtain and analyze a complete weather briefing. When an examiner presents a winds aloft printout, they are evaluating three specific things:

  1. Correct group decoding - including the high-wind special case and the temperature sign convention above 24,000 feet.
  2. Groundspeed and en route time calculation - use the E6B, show the wind correction angle, derive the groundspeed, and apply it to checkpoint timing and fuel planning.
  3. Icing risk identification - connect the temperature column to the visible moisture picture, name the approximate freezing level, and explain what conditions would or would not make icing a concern.

Decoding the wind correctly and stopping there answers roughly one third of the question. The standard is using the forecast, not just reading it.

How Reliable Is the Winds Aloft Forecast?

The winds aloft is a model-derived forecast, generated hours before the flight. The six-hour forecast is reasonably accurate. The twenty-four-hour forecast is useful for planning but carries more uncertainty.

A PIREP (pilot report) from someone who flew the route at your planned altitude within the last hour is a critical complement. If the forecast shows light and variable at 9,000 feet and a PIREP reports 40 knots with moderate turbulence, believe the pilot. The forecast tells you what the models predicted; the PIREP tells you what the air actually did.

No single weather product provides the complete picture. Winds aloft is one essential piece of a mosaic that includes METARs, TAFs, AIRMETs, SIGMETs, and prog charts.

The Altitude Selection Workflow

Build this into every cross-country preflight:

  1. Pull up winds aloft for three stations along the route - one near departure, one near midpoint, one near destination.
  2. Decode every altitude group from 3,000 through at least 12,000 feet.
  3. Note the temperature at the planned altitude and the altitudes immediately above it.
  4. Interpolate the freezing level and compare it to forecast cloud bases.
  5. Run groundspeed math for at least two altitude options that satisfy the VFR cruising altitude rule.
  6. Cross-reference with METARs, TAFs, and applicable AIRMETs before committing.

This process takes five to ten minutes on a longer flight. The decoding system comes directly from the Aeronautical Information Manual and the FAA Aviation Weather Handbook, both available free at faa.gov.


Key Takeaways

  • The Forecast Winds and Temperatures Aloft (FB winds) is found on aviationweather.gov, ForeFlight, Garmin Pilot, and Leidos briefings - the same product formerly called the FD winds.
  • Decode wind groups as two pairs: direction in tens of degrees, then speed in knots. A direction group greater than 36 signals high-wind encoding - subtract 50 from the direction group and add 100 to the speed group.
  • 9900 means light and variable winds under 5 knots. A blank 3,000-foot entry is normal, not missing data.
  • The temperature column is a first-look icing screening tool - interpolate between entries to estimate the freezing level in about 30 seconds.
  • Pick cruise altitude with groundspeed math plus icing analysis, not habit. Always evaluate at least two altitude options before filing.

Radio Hangar. Aviation talk, built by pilots. Listen live | More articles