TAF Decoder

Paste a raw ICAO or US TAF and get a plain-English breakdown of validity, wind, visibility, weather, cloud layers, temperature, icing and turbulence groups, every change group, and an hour-by-hour flight-category timeline.

A TAF decoder turns a raw Terminal Aerodrome Forecast into plain English: station, issue time, validity period, wind, visibility, weather, cloud layers and each BECMG, TEMPO, FM or PROB change group.

Use the TAF Decoder

Paste the full raw TAF string including station ID and validity period. Multi-line or single-line input is accepted.

Try a sample:

TAF Decoding Key

Common TAF groups in ICAO Annex 3 / WMO FM 51 format and the US variations in FAA Advisory Circular 00-45.

Group Example Meaning
Header TAF AMD KJFK 041720Z 0418/0524 Amended TAF for JFK, issued day 4 at 17:20 UTC, valid day 4 18:00 to day 5 24:00 UTC (COR = corrected, NIL = no TAF, CNL = cancelled)
Change FM050200 From day 5 at 02:00 UTC everything is replaced by the conditions that follow
Change BECMG 0420/0422 Gradual lasting change between 20:00 and 22:00 UTC on day 4
Change TEMPO 0422/0424 Temporary fluctuations, each under 1 hour and in total under half the window
Change PROB30 0506/0512 30% probability during the window (PROB40 = 40%; PROB40 TEMPO combines both)
Wind 27015G25KT From 270° at 15 kt gusting 25 kt (direction true; MPS or KMH units outside the US)
Wind VRB05KT · 00000KT Variable direction at 5 kt · calm
Wind WS020/27045KT Low-level wind shear: wind at 2,000 ft AGL from 270° at 45 kt
Visibility P6SM · 3SM · 1 1/2SM More than 6, 3 and 1½ statute miles (US)
Visibility 9999 · 4000 · CAVOK 10 km or more · 4,000 m · ceiling and visibility OK (≥ 10 km, no cloud below 5,000 ft or CB, no weather)
Weather -SHRA · +TSRA · VCSH Light rain showers · heavy thunderstorm with rain · showers in the vicinity
Weather BR · FG · FZFG · HZ Mist (vis ≥ 1 km) · fog (< 1 km) · freezing fog · haze
Weather NSW No significant weather (ends forecast precipitation)
Cloud FEW · SCT · BKN · OVC 030 1–2, 3–4, 5–7, 8 oktas at 3,000 ft AGL; BKN and OVC form a ceiling
Cloud BKN020CB · VV002 · SKC · NSC Cumulonimbus layer · sky obscured, vertical visibility 200 ft · sky clear · no significant cloud
Temperature TX25/0414Z TNM02/0506Z Max 25 °C on day 4 at 14 UTC; min −2 °C on day 5 at 06 UTC
Icing 620304 6 · type 2 (light in cloud) · base 030 = 3,000 ft · thickness 4,000 ft
Turbulence 530005 5 · type 3 (moderate in clear air, frequent) · base 000 = surface · thickness 5,000 ft
Other QNH2992INS · AMD NOT SKED Lowest altimeter 29.92 inHg (military) · amendments not scheduled (remark)

FAA Flight Categories

The worse of ceiling (lowest BKN, OVC or VV layer) and visibility sets the category.

Category Ceiling Visibility
LIFR Low IFR below 500 ft below 1 SM
IFR IFR 500 to below 1,000 ft 1 to below 3 SM
MVFR Marginal VFR 1,000 to 3,000 ft 3 to 5 SM
VFR VFR above 3,000 ft above 5 SM

Quick answer

A TAF decoder turns a raw Terminal Aerodrome Forecast into plain English: station, issue time, validity period, wind, visibility, weather, cloud layers and each BECMG, TEMPO, FM or PROB change group. Most TAFs cover a 24- or 30-hour window for one airport.

Examples

TAF KJFK tokenMeaning
041720ZIssued day 4 at 17:20 UTC
0418/0524Valid day 4 18:00 to day 5 24:00 UTC
27015KTWind from 270° (W) at 15 knots
P6SMVisibility more than 6 statute miles
BKN040Broken clouds at 4,000 ft

Paste any TAF or tap a sample to decode every group in plain English and see an hourly VFR/IFR timeline.

Summary

The TAF Decoder parses any ICAO or US Terminal Aerodrome Forecast into clearly labeled sections. It handles the base forecast and all change groups — FM (from), BECMG (becoming), TEMPO (temporary), PROB30/PROB40 and INTER — and decodes wind (including 3-digit speeds and gusts), visibility in statute miles or metres, weather, cloud, wind shear, TX/TN temperature, icing and turbulence groups. An hourly timeline shows the prevailing FAA flight category and any temporary or probable worsening across the validity period. Tokens it cannot translate are listed rather than hidden. All processing runs in your browser.

How it works

  1. Paste or type a raw TAF string into the input field — include everything from the ICAO station ID onward.
  2. Click "Decode TAF" or press Enter to parse the forecast.
  3. The base forecast section appears first, showing validity period, wind, visibility, weather and cloud layers, with an AMD or COR badge for amended or corrected forecasts.
  4. Each change group (FM, BECMG, TEMPO, PROB) appears as a separate card with its own time window and the flight category that results when its changes are applied to the prevailing forecast.
  5. The hourly timeline shows the prevailing category (base, FM and completed BECMG changes) and, on a second row, the worst category from TEMPO, PROB or in-progress BECMG groups.
  6. Use the sample buttons to explore real-world TAF formats before entering your own.

Use cases

  • Quickly understand a TAF during preflight planning without memorizing ICAO codes.
  • Spot IFR and LIFR periods on the hourly timeline when choosing an alternate airport.
  • Teach student pilots how Terminal Aerodrome Forecasts are structured.
  • Decode military and Canadian TAF icing (6xxxxx), turbulence (5xxxxx) and QNH groups.
  • Cross-check decoded values against ForeFlight or official aviation weather services.
  • Study for the FAA private or instrument written exam.

Frequently Asked Questions

Last updated: 2026-10-09 · Reviewed by Nham Vu