Concept · Upper-level weather

Winds Aloft & the Jet Stream

The winds at altitude are not a slight variation on the surface wind — they are a completely different phenomenon with speeds that can top 200 knots and directions that have nothing to do with what's on the ground. Misreading a winds aloft forecast can leave you with 30 extra minutes of fuel burn and a headwind you didn't plan for. Getting it right means selecting the altitude that cuts an hour off your trip, correctly identifying the freezing level before departure, and knowing exactly where the jet stream's invisible CAT zones are sitting on your route. The examiner will ask you to decode an FB entry. The instrument student will use this product every preflight.

ACS: PA.I.C.K2f · IR.I.B.K2e,f · CA.I.C.K2e,f Sources: AC 00-45H §4 · AC 00-6B Ch. 14 · FAA-H-8083-25 §12-20 Read time: ~14 min

What the FB is

The Winds and Temperatures Aloft Forecast (FB) is the text product that gives forecast wind direction, wind speed, and air temperature at specific altitudes above selected stations across the U.S. It is issued twice daily (based on 00Z and 12Z model runs) and comes in three valid-time versions: 6-hour, 12-hour, and 24-hour forecasts. The National Weather Service produces it; it's accessed through aviationweather.gov and most EFB apps.

The product has two primary uses: planning which altitude to fly (to find the best headwind–tailwind–altitude tradeoff), and finding the freezing level (the altitude at which temperature crosses 0°C). Both uses require being able to decode the alphanumeric encoding correctly — including the traps.

Forecast altitudes

The FB covers these standard altitudes: 3,000 · 6,000 · 9,000 · 12,000 · 18,000 · 24,000 · 30,000 · 34,000 · 39,000 ft MSL, with some products extending to 45,000 and 53,000 ft for high-altitude planning. Two built-in limitations matter for preflight:

  • No wind reported within 1,500 ft of station elevation. High-elevation stations (Denver, Albuquerque, Salt Lake City) have blank entries at the lowest altitude levels — the forecast model doesn't produce reliable surface-layer winds. A blank entry doesn't mean calm; it means the level is too close to terrain at that station to be meaningful.
  • No temperature reported at 3,000 ft MSL. Temperature is provided starting at 6,000 ft.

FB vs. GFA winds: The text FB gives numeric values you can directly plan against. The Graphical Forecast for Aviation (GFA) on aviationweather.gov offers the same data as wind barb overlays at selectable altitude slices — useful for seeing the big picture (where the jet stream axis is, which way the wind gradient is running) but the FB numbers are what you use for actual groundspeed calculations. Use both: GFA for situational awareness, FB for the numbers.

Why pilots care

The FB drives three critical preflight decisions: altitude selection (which flight level gives the best groundspeed for the fuel burn), fuel planning (a 50-kt headwind at 8,000 ft vs. a 20-kt headwind at 12,000 ft can mean the difference between landing with reserves and declaring a fuel emergency), and freezing level analysis (the altitude in the temperature column where icing begins).

For IFR pilots, the FB is also the primary tool for identifying a potential freezing rain signature: a warm layer aloft over a cold surface layer shows up directly in the temperature column as a positive-negative-positive pattern with altitude. That temperature inversion is the most dangerous icing setup in aviation, and the FB will show it before any forecast or AIRMET confirms it.

Format & decoding

Each wind/temperature entry is encoded as a 4-digit group (wind only, used at 3,000 ft) or a 6- to 7-character group (wind plus temperature, used at 6,000 ft and above). The structure:

DDSS±TT
DD = wind direction in tens of degrees (23 = 230°)
SS = wind speed in knots (18 = 18 kt)
±TT = temperature in °C (+03 = +3°C · -14 = -14°C)

A worked example — the kind of entry an examiner puts in front of you:

FD WINDS/TEMPS ALOFT FORECAST · DATA BASED ON 121200Z · VALID 121800Z
TEMPS NEG ABV 24000
Alt Encoded Direction Speed Temp (°C)
3,000 ft 2313 230° 13 kt — (not reported)
6,000 ft 2318+03 230° 18 kt +3°C
9,000 ft 2724-01 270° 24 kt −1°C ← freezing level near here
12,000 ft 2836-08 280° 36 kt −8°C
18,000 ft 2945-22 290° 45 kt −22°C
24,000 ft 3054-35 300° 54 kt −35°C
30,000 ft 306648 300° 66 kt −48°C ← negative implied (TEMPS NEG ABV 24000)
34,000 ft 307254 300° 72 kt −54°C
39,000 ft 308059 300° 80 kt −59°C

Notice the header line: TEMPS NEG ABV 24000. At FL240 and above, all temperatures are below freezing. To save space in the encoded group, the negative sign is dropped — the two-digit temperature number is understood to be negative. At 30,000 ft, the "48" in 306648 means −48°C, not +48°C. Missing this turns a coherent temperature profile into nonsense.

Three encoding rules you must know

Rule 1 — Calm or light and variable (< 5 kt)

Encoded as 9900 with no temperature appended. The "99" in the direction field is the flag that tells you this is not a real wind direction. If you try to decode 990° as a direction — or 00 as a speed — you'll get nonsense. When you see 9900, the answer is: winds are calm or less than 5 kt at that altitude.

Rule 2 — Wind speed ≥ 100 knots (the high-wind encoding trap)

This is the encoding rule that produces the most exam errors. When forecast wind speed is 100 knots or greater:

  • Add 50 to the two-digit direction group (the direction in tens of degrees)
  • Subtract 100 from the speed (so a two-digit speed remains)

HIGH-WIND ENCODING — WORKED EXAMPLE

Actual wind

From 250° at 135 kt, −52°C

Encoding steps

Direction: 25 + 50 = 75

Speed: 135 − 100 = 35

→ encoded: 753552

Decoding steps

First two digits 75 ≥ 50 → high-wind flag

Direction: 75 − 50 = 25 → 250°

Speed: 35 + 100 = 135 kt

Temp: 52 → implied negative = −52°C

The trap

Decoded as 7535 without recognizing the high-wind flag: 750° direction (impossible) and 35 kt speed. Any direction encoding > 36 (360°) is the high-wind flag. Subtract 50 and add 100 to speed.

The practical trigger: any time the first two digits of the encoded wind group are 45 or higher, you are looking at a high-wind encoding. (Direction codes run 01–36 for 010°–360°; 37–49 are not valid directions and don't appear; 50–86 are the high-wind codes for 010°–360°; the range 87–99 is not used for direction, with 99 reserved for calm.) In practice, encountering a first-two-digit value above 36 is the reliable flag.

Rule 3 — Maximum reportable speed

Wind speeds of 200 knots or greater are encoded as 199 kt — the maximum value the format can represent after the high-wind encoding rules are applied. A forecast showing 199 kt means "200 kt or higher." This is rare outside of extreme jet stream events but appears occasionally in winter at high altitudes over the central and eastern U.S.

The jet stream

The jet stream is a narrow, fast-moving ribbon of air typically located near the tropopause, driven by large horizontal temperature gradients in the upper atmosphere. Where warm tropical air and cold polar air meet at altitude, the temperature contrast generates a pressure gradient that accelerates upper-level winds into a concentrated band — the jet. In the Northern Hemisphere the jet flows primarily west to east, following a wavy path (Rossby waves) that migrates north and south with the seasons.

The two North American jets

Primary

Polar Jet Stream

The boundary between polar and mid-latitude air masses at altitude.

  • Altitude: ~FL250–FL400, varies widely
  • Typical speed: 50–150 kt; 200+ kt in winter
  • Winter: Dips far south, affecting the contiguous U.S.; strongest winds
  • Summer: Retreats to Canada; weaker; more zonal (straight east-west)
  • Significance: Drives surface cyclone development; associated with cold fronts; primary source of CAT for domestic flights
Secondary

Subtropical Jet Stream

The boundary between tropical and subtropical air at higher altitude.

  • Altitude: ~FL350–FL450
  • Typical speed: 50–100 kt; strongest in winter
  • Position: More stable at ~25–35°N latitude; less wavy than the polar jet
  • Summer: Weakens significantly or retreats poleward
  • Significance: Relevant for transcontinental flights at high altitude; CAT hazard near its core; less influence on surface weather than the polar jet

Jet stream structure and CAT zones

The jet stream is not a uniform pipe of fast air. It has a complex three-dimensional structure with distinct zones that matter for flight planning:

  • Jet core: The fastest air — concentrated in a ribbon typically 100–300 miles wide and 3,000–5,000 ft deep. Paradoxically, the core itself is often the smoothest part because the wind is fast but relatively uniform. Flying directly in the core provides maximum tailwind with moderate CAT risk.
  • Lateral flanks (north and south edges): The transition from the fast jet core to the slower surrounding air creates intense horizontal wind shear. These flanks are the primary locations for Kelvin-Helmholtz instability and CAT. The shear zone on the poleward (north) flank is typically stronger than the equatorward (south) flank.
  • Jet entrance and exit regions: Where the jet is accelerating (entrance) and decelerating (exit), the horizontal divergence and convergence patterns drive vertical motion in the troposphere below. The exit region is associated with maximum CAT risk and with surface cyclone development. Flying through a jet exit region at altitude means maximum CAT probability.
  • Vertical shear zones: Above and below the jet core, wind speeds change rapidly over a few thousand feet. CAT can develop in these layers even away from the lateral flanks.
Jet stream vertical cross-section. The diagram shows altitude on the vertical axis from surface to FL380. On the horizontal axis, left is subtropical/equatorial and right is polar. The tropopause boundary slopes downward from left to right — high in the subtropics, lower toward the poles. The jet stream core sits at the tropopause break point, shown as a dense oval. CAT zones are shaded in orange-red on the poleward flank, above, and below the jet core. A surface cold front is shown beneath the jet core. Altitude reference lines are marked at FL100, FL200, and FL300. STRATOSPHERE FL100 FL200 FL300 SUBTROPICS POLAR ← equatorward · · · · · · poleward → TROPOPAUSE · ~FL350–380 SUBTROPICS ~FL250–280 (polar) TROPOSPHERE Warm subtropical air Cold polar air temperature gradient → CAT worst poleward JET CORE 50–200+ kt · W→E into page isotach Surface front below jet — on the warm side of the core CAT risk extends 100–200 nm from jet axis ALTITUDE
Jet stream vertical cross-section (equatorward left, poleward right). The tropopause dips from ~FL350–380 in the subtropics to ~FL250–280 at polar latitudes. The jet stream core (green oval) sits at the tropopause break, with strongest winds concentrated in the core. A clear-air turbulence (CAT) halo surrounds the jet core, strongest on the poleward (right) side. CAT risk extends 100–200 nm from the jet axis. A surface cold front is anchored in the troposphere beneath the jet stream. The isotach (dashed green) shows wind speed falling outward from the core. (AC 00-6B Ch. 14; FAA-H-8083-25 §12-20)

Seasonal position and speed

  • Winter: The polar jet dips into the lower 48 states and can reach speeds of 150–200+ kt over the central U.S. Trans-Pacific winds can exceed 200 kt. Westbound trans-continental flights can add 3–5 hours of flight time. Turbulence (CAT) associated with the winter jet is at its most intense.
  • Summer: The polar jet retreats to Canada and weakens substantially (often 50–80 kt). Surface cyclone development slows accordingly. CAT hazard at domestic cruise altitudes decreases significantly but does not disappear — the subtropical jet can still produce moderate CAT even in summer over the southern U.S.
  • Identifying the jet on the winds aloft: When the FB shows winds increasing dramatically between two adjacent altitudes at the same station, and shifting to a strong westerly component, the jet stream is near. Cross-reference with the 300 mb or 250 mb constant pressure chart on aviationweather.gov — tight isotachs on that chart mark the jet axis precisely.

The tropopause

The tropopause is the boundary between the troposphere — the layer where weather occurs and temperature decreases with altitude — and the stratosphere, where temperature stops falling and begins rising. This thermal structure makes the tropopause a natural ceiling for convection and a critical reference for upper-level aviation planning.

Altitude variations

  • Tropics (~0–20°N/S latitude): ~55,000–60,000 ft MSL. The troposphere is deep because intense solar heating drives vigorous convection high into the atmosphere.
  • Mid-latitudes (~30–60°N/S, where most U.S. aviation operates): ~35,000–45,000 ft MSL. Variable with season and synoptic pattern — higher in summer, lower in winter, lower in the polar air mass behind a cold front.
  • Poles: ~25,000–30,000 ft MSL. The shallow troposphere over polar regions is the reason arctic air masses have cold temperatures throughout a relatively shallow layer.

Why the tropopause matters to pilots

  • Thunderstorm anvil top: When a cumulonimbus top reaches the tropopause, it can no longer rise through the stable stratosphere and spreads horizontally — forming the classic anvil shape. A thunderstorm whose top has spread out into an anvil has reached the tropopause. The anvil extends downwind of the storm. The height of the tropopause determines how tall a storm can grow; very tall storms (70,000+ ft anvil tops in tropical regions) signal extreme convective energy.
  • CAT and tropopause folds: In the exit region of a jet stream, the tropopause dips downward (a "tropopause fold"), allowing stratospheric air — which is dry, cold, and has very high wind shear potential — to intrude into the upper troposphere. These fold regions are associated with the most intense CAT and with surface cyclone development. A tropopause fold is sometimes visible on water vapor satellite as a dark, dry intrusion in the upper-level moisture field.
  • Aircraft performance at high altitude: Temperature inversions at and above the tropopause affect aircraft climb performance. Jets operating near their service ceiling are operating close to the tropopause; a lower-than-normal tropopause (common in polar air masses) can degrade ceiling performance.

Above the tropopause — temperatures are always negative: This is why the FB header says "TEMPS NEG ABV 24000" for standard mid-latitude conditions. FL240 is approximately where temperatures transition from the possibility of being positive or negative to being always negative for mid-latitude mid-continent stations. At high-elevation western stations or in a cold air mass, the "always negative" level may be even lower. The encoding convention exists because the forecast model knows this — the minus sign is simply dropped above that level to save space.

Using winds aloft in flight planning

Altitude selection — the real use case

The winds aloft forecast is primarily a tool for comparing the wind component along track at different altitudes and choosing the altitude that minimizes headwind (or maximizes tailwind) while staying within your aircraft's performance envelope and airspace constraints.

The process, done quickly in preflight:

  1. Extract the forecast winds at candidate altitudes from the FB for stations along your route. Use the nearest station to your route, or bracket with two if you're between stations.
  2. Calculate the headwind/tailwind component for each altitude: the component = wind speed × cos(angle between wind direction and your course). Most pilots eyeball this — if the wind is within 30° of your course direction, it's essentially a direct component.
  3. Calculate estimated groundspeed and ETE at each altitude. A faster groundspeed at the cost of higher fuel flow may or may not be a net win — calculate both ETE and estimated fuel burned.
  4. Check temperature and icing risk. If the temperature column shows 0°C near your candidate altitude and you'll be in IMC, icing becomes a planning factor.
  5. Cross-check against airspace and regulations. VFR hemispheric altitude rules (FAR 91.159), oxygen requirements above FL125 (14 CFR 91.211), and RVSM airspace (FL290–FL410) all constrain altitude selection.

Finding the freezing level

The freezing level — the altitude at which OAT crosses 0°C — is directly readable from the temperature column of the FB. Look for the altitude at which the sign changes from positive to negative. In the example table above (9,000 ft: −1°C, 6,000 ft: +3°C), the freezing level is between 6,000 and 9,000 ft MSL — interpolate to about 8,500 ft for a preliminary estimate.

This matters for:

  • Icing risk in IMC: Flying in clouds at or below the freezing level where liquid water droplets exist is the condition for structural icing. Temperature alone doesn't cause icing — you need visible moisture too — but knowing where 0°C is tells you the lowest altitude at which you're guaranteed to be above the freezing level in any cloud layer.
  • Multiple freezing levels: In warm-front situations, a warm layer aloft may exist above a cold surface layer, creating two altitude bands with temperatures above 0°C separated by a band below 0°C. The FB temperature column shows this as a temperature profile that goes positive-negative-positive with altitude — the signature of a temperature inversion with freezing rain potential.
  • Density altitude calculation: The temperature at your planned cruise altitude directly feeds into density altitude. If the FB shows +15°C at 8,000 ft (well above standard), your density altitude will be significantly higher than pressure altitude — affecting engine and aircraft performance.

Crosswind en-route and fuel reserve

Upper-level winds rarely align perfectly with your course. A strong crosswind component at altitude produces drift that must be corrected with a wind correction angle (WCA), which slightly increases the distance flown per unit of ground track covered — a marginal but nonzero fuel factor on long flights.

More important: when actual in-flight groundspeed differs significantly from your planned groundspeed (because the winds aloft were different from forecast), update your fuel burn estimate and fuel state calculation. If you planned for 120 kt groundspeed and you're seeing 95 kt, your planned ETE and fuel burn are both wrong. The standard rule: if you're burning fuel faster than planned or the ETA is significantly later than planned, recalculate your fuel-to-destination and fuel-to-alternate before you're past the point of no return.

The "best winds" altitude is not always the right altitude: At very high altitudes (above FL200 for a piston aircraft), the increased true airspeed from lower air density may or may not overcome the added fuel burn rate. For a turbocharged piston, there is a "sweet spot" where the combination of tailwind component and TAS advantage is maximized — usually 10,000–14,000 ft on most cross-country missions. For a normally aspirated aircraft, the power loss above 8,000–10,000 ft starts to erode the gains from any tailwind. Work the numbers rather than assuming "fly higher, fly faster."

Products that show it

Winds and Temperatures Aloft Forecast (FB)

The primary numeric wind and temperature product for flight planning.

  • Issued 4x daily; valid for 6, 12, and 24-hour periods — use the valid time closest to your departure
  • Covers 3,000–53,000 ft at standard levels; no wind within 1,500 ft of station elevation, no temperature at 3,000 ft
  • The numbers you use for groundspeed calculations and freezing level analysis — the GFA winds are for situational awareness, the FB is for the actual numbers

GFA Wind Barb Overlay

Graphical visualization of the wind field at selectable altitudes.

  • Available at aviationweather.gov — select "Winds" layer and step through altitude slices
  • Excellent for seeing the jet stream axis, wind gradient changes along a route, and where headwinds turn to tailwinds with altitude
  • Use for situational awareness and altitude selection strategy; use the FB for the actual numeric planning

Constant Pressure Charts (300/500mb)

Upper-level synoptic charts showing jet stream position and wind field at cruise altitudes.

  • 300mb (~30,000 ft) shows jet stream core — wind barbs and isotachs show speed and direction at that level
  • 500mb (~18,000 ft) is the steering level for surface weather systems
  • Tight isotachs on the 300mb chart indicate strong CAT risk zones on the lateral flanks of the jet

Area Forecast Discussion (AFD)

The forecaster's narrative behind the winds — useful when the FB looks unusual.

  • When the FB shows unexpectedly strong headwinds or an unusual temperature profile, the AFD explains the forecaster's reasoning and confidence level
  • Available per NWS forecast office at weather.gov — use the office that covers your destination
  • Particularly valuable for identifying forecast uncertainty on marginal-conditions days

Red flags

Temperature crossing 0°C at your planned altitude

  • If the FB shows temperatures near or just below 0°C at your planned altitude in cloud, structural icing is possible
  • Cross-check with the AIRMET Zulu and GFA icing overlay — the FB gives you the altitude, they give you the probability
  • A 3,000 ft altitude change may put you above or below the critical icing window — check the full temperature column before committing to a cruise altitude

Positive-negative-positive temperature profile (warm layer aloft)

  • Temperature goes above 0°C at some altitude, then back below at a higher altitude — rain forms above the warm layer and becomes supercooled in the cold surface air below
  • This is the freezing rain signature — the most dangerous icing scenario in aviation; rapid clear ice accumulation in the cold surface layer
  • Maximum risk just ahead of a surface warm front in the 1,000–5,000 ft layer (AC 91-74B §3)

Strong headwinds consuming fuel reserve

  • A 50-kt headwind at your planned altitude can add 30–50% to en-route time and fuel burn — verify reserves against worst-case winds, not forecast winds
  • Check the 12-hour and 24-hour FB to see if winds are strengthening — plan against the worst-case valid time that covers your flight window
  • If headwinds remove your legal fuel reserve, a different altitude or a fuel stop is required — not a hope that the forecast is accurate

High-wind encoding trap (direction ≥50 in FB)

  • Any direction group of 50 or above in the FB means winds ≥100 kt — subtract 50 from direction, add 100 to speed
  • Misreading "7535" as 750°/35 kt instead of 250°/135 kt is a fundamental error that corrupts every calculation that follows
  • Always check: is the direction field ≥50? If so, the high-wind encoding is active (AC 00-45H §4.2.3)

Blank FB entries at high-elevation stations

  • Stations like Denver, Salt Lake City, and Albuquerque will show blank entries at the 3,000 ft level — the level is within 1,500 ft of terrain elevation
  • A blank entry does not mean calm winds — it means the data is not provided for that station at that level
  • Use a nearby lower-elevation station's entry to estimate conditions, or use the GFA wind overlay

9900 wind entry — do not decode as a direction

  • "9900" means calm or light and variable winds (less than 5 kt) — the "99" is a flag, not a wind direction
  • No temperature is appended to a 9900 group
  • Common exam trap: students try to decode 9900 as a wind from 990° — an impossible direction that should immediately signal the flag (AC 00-45H §4.2.2)

Checkride questions you'll actually be asked

Winds aloft questions on PPL and instrument orals focus on decoding the FB format — particularly the high-wind encoding rule — and the practical use of the product in planning.

Q: How do you decode a winds aloft forecast entry? What does "2318+03" mean?

"2318+03" decodes as: wind from 230° at 18 knots, temperature +3°C. The first two digits (23) are the direction in tens of degrees (23 × 10 = 230°). The next two digits (18) are the speed in knots. The last portion (+03) is the temperature in degrees Celsius. (AC 00-45H §4.2)

Q: What does "9900" in a winds aloft forecast mean?

"9900" means the winds are calm or light and variable — less than 5 knots. The "99" in the direction field is a flag; it is not a direction. No temperature is appended to a 9900 group. (AC 00-45H §4.2.2)

Q: What is the high-wind encoding rule in the FB forecast? How do you decode "7535-52"?

When forecast winds are 100 knots or greater, 50 is added to the direction group and 100 is subtracted from the speed to keep both values in two-digit format. Any direction group of 50 or above is the flag. To decode "7535-52": the first two digits (75) are ≥ 50, so subtract 50 → 25 → wind from 250°; add 100 to the speed (35) → 135 kt; temperature: −52°C. The common exam trap is decoding "7535" as 750° direction and 35 kt — the impossible direction is the giveaway that you've missed the high-wind flag. (AC 00-45H §4.2.3)

Q: Why are temperatures not included in a 3,000 ft winds aloft entry?

By convention, temperature is not reported at the 3,000 ft level in the FB winds aloft forecast. Temperature reporting begins at 6,000 ft. The 3,000 ft entry is a 4-digit wind-only group. Additionally, no wind is reported within 1,500 ft of station elevation — so high-elevation stations will show blank entries at the lowest altitude levels, not because winds are calm, but because the level is too close to the terrain to be meaningful. (AC 00-45H §4.2.1)

Q: The winds aloft forecast header says "TEMPS NEG ABV 24000." What does that mean for decoding the temperature?

At FL240 and above, all temperatures are below freezing, so the negative sign is dropped to save space in the encoded format. A temperature value of "52" at 30,000 ft means −52°C, not +52°C. The header tells you to apply this convention to all temperature values at 24,000 ft and higher in that forecast. If you ignore this rule and read temperatures as positive at high altitude, you'll conclude the atmosphere is far warmer aloft than it actually is — a significant error for icing analysis and aircraft performance planning. (AC 00-45H §4.2)

Q: Where is clear-air turbulence (CAT) most likely relative to the jet stream?

CAT is most likely on the lateral flanks of the jet stream — especially the poleward (north) flank — and in the jet exit region where the jet is decelerating. It also occurs above and below the jet core where vertical wind shear is greatest. CAT risk extends 100–200 nm from the jet axis. The jet core itself is often smoother than its flanks despite the high wind speed, because the wind within the core is relatively uniform. The exit region and poleward flank are the highest-probability zones for severe CAT. (AC 00-6B Ch. 14; FAA-H-8083-25 §12-17)

Q: How do you find the freezing level from a winds aloft forecast?

Look for the altitude at which the temperature column changes sign from positive to negative. In a standard winds aloft forecast, find the entries where temperature goes from, for example, +3°C at 6,000 ft to −1°C at 9,000 ft — the freezing level is between those two altitudes (approximately 8,500 ft by interpolation). This is the altitude above which structural icing becomes possible in any cloud or visible moisture. Also check for a temperature inversion signature (positive-negative-positive with altitude), which indicates warm layer aloft with freezing rain potential below it. (AC 00-45H §4; AC 91-74B §3)

Q: What is the maximum wind speed the FB format can encode?

199 knots. When forecast winds reach 200 knots or greater, the format encodes them as 199 kt (the maximum two-digit speed after subtracting 100 in the high-wind convention). An entry showing 199 kt means "200 knots or higher." This occurs in extreme jet stream events — primarily over the Pacific and central U.S. in mid-winter — and is rare at domestic altitudes but can be seen at FL390 and above on trans-Pacific routes. (AC 00-45H §4.2.3)

Would-You-Fly scenario

Educational example only. This scenario is designed to teach the questions a pilot should ask — not to make a decision for any actual flight. Always consult official FAA/NWS sources.

You're planning an IFR flight from Denver (KDEN, elevation 5,433 ft) to Kansas City (KMCI) — 540 nm. Your Cessna 182T (turbocharged) cruises at 155 kt TAS. You pull the 12-hour FB for your 14:00Z departure:

  • 6,000 ft: (blank) — station is within 1,500 ft of terrain
  • 9,000 ft: 2718-05 → winds 270°/18 kt, −5°C
  • 12,000 ft: 2832-12 → winds 280°/32 kt, −12°C
  • 18,000 ft: 2848-28 → winds 280°/48 kt, −28°C

The GFA shows an overcast layer from 11,000–16,000 ft along most of the route. AIRMET Zulu is not currently active. The freezing level from the FB at 9,000 ft is −5°C — well below freezing at all altitudes in the clouds.

Option A: File for 9,000 ft — lowest usable IFR altitude, smallest headwind.

Reasonable, but check the math. At 9,000 ft, 18 kt headwind on a 280° track heading roughly 090° gives a headwind component of approximately 18 kt. 155 − 18 = 137 kt groundspeed. 540 nm / 137 kt = 3.9 hours. Fuel: check. Clouds at 11,000 ft put 9,000 ft below the cloud layer — potentially VMC on top or under it depending on bases. This might be the better choice if you can stay below the clouds. Key question: what are the cloud bases? (AC 00-45H §4.2)

Option B: File for 12,000 ft — in the cloud layer with a 32-kt headwind.

Check the icing risk. 12,000 ft is inside the GFA cloud layer (11,000–16,000 ft) at −12°C. The temperature is in the rime ice range (−15°C to −20°C is typical rime; −12°C is mixed to clear territory). No AIRMET Zulu is active, but the conditions (cloud, below 0°C) make icing possible without an advisory. For a turbocharged 182 with no FIKI, flying in cloud at −12°C for potentially hours is a risk that should be explicitly weighed. PIREPs from aircraft in that layer are your best current data. (AC 00-45H §4; AC 91-74B)

Option C: File for 18,000 ft — above the clouds, smooth air, but 48 kt headwind.

The headwind math kills this option. 155 − 48 = 107 kt groundspeed. 540 nm / 107 kt = 5.0 hours. That's 1.1 hours more than at 9,000 ft — easily 30–40 more gallons of fuel in a 182. At 18,000 ft you're also in the oxygen-required zone (above 14,000 ft for more than 30 minutes as a required crew member). Unless you have supplemental O₂ and the fuel, this isn't the answer. (14 CFR 91.211)

Option D: File for 9,000 ft, check PIREPs for cloud bases, and plan an altitude amendment if tops are above 9,000 ft.

Best approach. Start with the lowest usable altitude and least headwind (9,000 ft). Before departure, get PIREPs to confirm cloud bases — if bases are at or above 9,000 ft, you'll be in the clouds, and you need to decide whether to stay below or climb to 12,000 ft through the layer. Filing 9,000 ft with a plan to request an amendment keeps options open. The key principle: work the actual numbers from the FB for groundspeed and fuel, don't assume an altitude is better without running the math. (AIM 7-1-20)

Pilot takeaway

  • The FB format: DDSS±TT. Two-digit direction in tens of degrees, two-digit speed in knots, signed temperature in °C. No temperature at 3,000 ft. Blank entries at a station mean the altitude is within 1,500 ft of terrain — not calm winds.
  • "9900" = calm or light and variable (less than 5 kt). The 99 is a flag, not a direction. Never try to decode it as a wind direction.
  • High-wind encoding: first two digits ≥ 50 means speed ≥ 100 kt. Subtract 50 from the direction group, add 100 to the speed. "7535" → 250° at 135 kt, not 750° at 35 kt. Any impossible direction value (above 36) is the trigger to apply this rule.
  • "TEMPS NEG ABV 24000" means the minus sign is dropped at FL240+. A temperature of "52" at 30,000 ft is −52°C. Missing this makes every high-altitude temperature analysis wrong.
  • CAT is most intense on the poleward flank and in the exit region of the jet stream. The core is often smoother than the flanks. CAT risk extends 100–200 nm from the jet axis. In winter, the polar jet can sit over the contiguous U.S. at FL300–FL380 with 150–200 kt winds and severe CAT zones on both flanks.
  • The freezing level is in the temperature column. Find where sign changes from positive to negative. A positive-negative-positive temperature profile with altitude means a warm layer aloft — freezing rain risk below the upper cold layer. This is the most dangerous icing setup and it appears directly in the FB numbers.
  • Use winds aloft to select altitude, not just check winds. Compare headwind/tailwind component and ETE at each candidate altitude. The "best winds" altitude is not always right — for a normally aspirated piston, power loss above 8,000–10,000 ft may erase any tailwind gain. Work the numbers.