Directory

METAR & TAF Weather Codes

Daniel MarkFounder & Editor, Aviatopia
Published Mar 1, 2026Updated Mar 7, 20264 min read

A structured reference for decoding METAR and TAF weather reports — covering sky condition codes, visibility groups, wind formats, change indicators, and common weather abbreviations.

referenceweathermetartaf

Overview#

METAR and TAF reports encode large amounts of weather information into compact text strings used worldwide in aviation.

Pilots, dispatchers, and meteorologists rely on these standardized codes to quickly interpret:

  • cloud cover
  • visibility
  • wind conditions
  • precipitation
  • forecast changes

This directory summarizes the most common code groups and links to full decoding guides.

Start here → Aviation Weather Explained covers the meteorology fundamentals. Then read How to Read a METAR and How to Read a TAF for full decoding walkthroughs.

Sky Condition Codes#

CodeMeaningCoverageCeiling?
SKC / CLRSky clear0/8No
FEWFew clouds1–2/8No
SCTScattered clouds3–4/8No
BKNBroken clouds5–7/8Yes
OVCOvercast8/8Yes
VVVertical visibilityObscured skyYes

The three-digit number following the code indicates height in hundreds of feet AGL.

Example: BKN025 means a broken cloud layer at 2,500 ft AGL.

Visibility Format#

Visibility units vary slightly between reporting regions.

  • United States: statute miles, such as 3SM, 1/2SM, or P6SM
  • International ICAO format: meters, such as 9999 for 10 km or more

Example: 0800 means visibility of 800 meters.

CAVOK replaces the visibility, cloud, and weather groups when conditions meet all of the following:

  • visibility of at least 10 km
  • no clouds below 5,000 ft
  • no significant weather

Wind Group#

Standard wind format:

  • dddssKT
  • dddssGggKT
ElementMeaningExample
dddWind direction in degrees31012KT → from 310°
ssWind speed in knots12 kt
GggGust speed25015G25KT → gusting to 25 kt
VRBVariable wind directionVRB03KT
00000KTCalm windNo measurable wind

Weather Phenomena Codes#

CodeMeaningCodeMeaning
RARainSNSnow
DZDrizzleFGFog
BRMistHZHaze
TSThunderstormGRHail
SHShowersFZFreezing
+Heavy intensity-Light intensity
VCIn the vicinity

These codes can be combined.

Example: -SHRA means light rain showers.

TAF Change Indicators#

CodeMeaningDuration
FMFrom — abrupt change starting at the stated timeInstant
BECMGBecoming — gradual transitionUsually 2–4 hours
TEMPOTemporary fluctuationsLess than 1 hour at a time, under half the forecast period
PROB30 / PROB40Probability groupAttached to forecast conditions

These groups are what make TAFs readable once you stop treating them like encrypted government nonsense.

RVR Group#

RVR, or Runway Visual Range, is reported when low visibility becomes operationally important.

Example: R09L/2400FT means:

  • runway 09 Left
  • RVR 2,400 feet

Trend indicators may also appear:

  • U = upward
  • D = downward
  • N = no change

Report Types#

PrefixMeaning
METARRoutine scheduled observation
SPECISpecial unscheduled observation
TAFTerminal Aerodrome Forecast
TAF AMDAmended TAF
  • METAR — Meteorological Aerodrome Report
  • TAF — Terminal Aerodrome Forecast
  • SPECI — Special observation
  • BECMG — Becoming
  • TEMPO — Temporary
  • CAVOKCeiling and Visibility OK
  • RVRRunway Visual Range
  • BKN — Broken cloud layer
  • OVC — Overcast cloud layer
  • ceiling — Lowest broken or overcast layer
  • visibility — Prevailing horizontal distance
  • AGL — Above Ground Level
  • knot — Standard aviation speed unit
  • crosswind — Wind component perpendicular to runway heading
DM
Daniel Mark

Founder & Editor, Aviatopia

Daniel Mark is the founder and editor of Aviatopia. He researches and publishes structured aviation learning resources focused on aircraft systems, airline operations, and aviation weather. Aviatopia's guides are developed using publicly available aviation documentation, training references, and editorial review.