Aeronuvia

METAR & TAF decoder

Paste any METAR, SPECI or TAF, or enter an airport code to fetch the latest reports. Every group is translated into plain English, and the flight category is worked out for each period. The example below is illustrative; edit it or replace it with your own report.

Decoded METAR · KJFK

RAWMETAR KJFK 041851Z 24015G25KT 10SM -RA FEW045 BKN120 OVC250 22/14 A2992 RMK AO2 PK WND 25030/1820 SLP132 P0001 T02220139

Observation

VFR
GroupElementMeaning
METARReport typeRoutine weather observation
KJFKStationICAO location identifier of the reporting airport (KJFK)
041851ZObservedOn the 4th at 18:51 UTC (day of month, then time in UTC / Zulu)
24015G25KTWindFrom 240° (true) at 15 kt, gusting to 25 kt
10SMVisibility10 statute miles
-RAWeatherLight rain
FEW045CloudsFew clouds (1–2 oktas, i.e. eighths of the sky), base 4,500 ft above ground
BKN120CloudsBroken clouds (5–7 oktas), base 12,000 ft above ground — this is the ceiling
OVC250CloudsOvercast (8 oktas), base 25,000 ft above ground
22/14Temperature / dew pointTemperature 22 °C (72 °F), dew point 14 °C (57 °F); relative humidity about 60%
A2992Altimeter29.92 inHg (1013 hPa) — set this on the altimeter

Remarks (RMK)

GroupElementMeaning
AO2Station typeAutomated station with a precipitation discriminator
PK WND 25030/1820Peak windPeak gust since the last report: from 250° at 30 kt, at 18:20 UTC
SLP132Sea-level pressure1013.2 hPa
P0001Hourly precipitation0.01 in in the past hour
T02220139Precise temperatureTemperature 22.2 °C, dew point 13.9 °C (to a tenth of a degree)

Decoded TAF · KJFK

RAWTAF KJFK 041720Z 0418/0524 24015G25KT P6SM SCT050 BKN250 TEMPO 0418/0422 4SM -SHRA BKN030 FM050200 30010KT P6SM FEW250 PROB30 0510/0514 3SM BR

Forecast header

GroupElementMeaning
TAFReport typeTerminal Aerodrome Forecast — the forecast for the area within 5 statute miles of the airport
KJFKStationICAO location identifier of the airport (KJFK)
041720ZIssuedOn the 4th at 17:20 UTC
0418/0524ValidFrom the 4th at 18:00 UTC to the 5th at 24:00 UTC (day + hour, UTC)

Initial forecast

From the 4th at 18:00 UTC to the 5th at 24:00 UTCVFR
GroupElementMeaning
24015G25KTWindFrom 240° (true) at 15 kt, gusting to 25 kt
P6SMVisibilityMore than 6 statute miles
SCT050CloudsScattered clouds (3–4 oktas), base 5,000 ft above ground
BKN250CloudsBroken clouds (5–7 oktas), base 25,000 ft above ground — this is the ceiling

Temporarily

From the 4th at 18:00 UTC to the 4th at 22:00 UTCMVFR
GroupElementMeaning
TEMPO 0418/0422Change: TEMPOTemporary fluctuations, each lasting under an hour and together less than half the period
4SMVisibility4 statute miles
-SHRAWeatherLight rain showers
BKN030CloudsBroken clouds (5–7 oktas), base 3,000 ft above ground — this is the ceiling

From

From the 5th at 02:00 UTCVFR
GroupElementMeaning
FM050200Change: FMRapid change from the 5th at 02:00 UTC — these conditions replace everything before
30010KTWindFrom 300° (true) at 10 kt
P6SMVisibilityMore than 6 statute miles
FEW250CloudsFew clouds (1–2 oktas, i.e. eighths of the sky), base 25,000 ft above ground

30% probability

From the 5th at 10:00 UTC to the 5th at 14:00 UTCMVFR
GroupElementMeaning
PROB30 0510/0514Change: PROB30A 30% chance of these conditions during the period
3SMVisibility3 statute miles
BRWeatherMist

How to read a METAR

A METAR is written as a fixed sequence of groups, so once you know the order you can read any report. Using the example above (KJFK 041851Z 24015G25KT 10SM -RA FEW045 BKN120 OVC250 22/14 A2992):

  1. Report type: METAR for a routine report, SPECI for a special one issued between routine reports. Data feeds often leave it out.
  2. Station: the four-letter ICAO code of the airport, KJFK.
  3. Date and time: 041851Z is the 4th day of the month at 18:51 UTC.
  4. Modifier, if any: AUTO for a fully automated report, COR for a correction.
  5. Wind: 24015G25KT is from 240° true at 15 knots, gusting to 25. 00000KT is calm, VRB is variable, and 200V270 means the direction is varying between 200° and 270°.
  6. Visibility: 10SM is 10 statute miles (US). Most other countries report metres, where 9999 means 10 km or more.
  7. Runway visual range, in low visibility: R04R/2200FT is 2,200 ft along runway 04R.
  8. Present weather: -RA is light rain. Groups combine an intensity, a descriptor and a phenomenon (see the tables below).
  9. Sky condition: cloud amount plus base height in hundreds of feet above ground. FEW045 is a few clouds at 4,500 ft. The ceiling is the lowest broken (BKN), overcast (OVC) or obscured (VV) layer — here BKN120, 12,000 ft.
  10. Temperature and dew point in °C: 22/14. An M means minus (M05 = −5 °C). When the two are within about 3 °C, fog and low cloud become likely.
  11. Pressure: A2992 is an altimeter setting of 29.92 inHg (US and Canada); Q1013 is QNH in hectopascals.
  12. Remarks: everything after RMK. US stations add sensor details, sea-level pressure and precise temperatures here.

US and international METARs

The code is international, but the US uses a few national variations you need to recognise:

United StatesMost other countries
VisibilityStatute miles: 10SM, 1/2SMMetres: 9999, 0800
PressureA2992: inches of mercuryQ1013: hectopascals
No cloudCLR (automated, none below 12,000 ft) or SKCNSC, NCD or CAVOK
End of reportDetailed RMK section (AO2, SLP, T-group)Often a 2-hour trend: NOSIG, BECMG, TEMPO

How to read a TAF

A TAF starts with a header — TAF KJFK 041720Z 0418/0524 — giving the airport, the issue time (the 4th at 17:20 UTC) and the validity period (from the 4th at 18:00 to the 5th at 24:00 UTC). In the US, TAFs are issued four times a day and amended when the forecast changes; they cover 24 or 30 hours.

The first forecast group uses the same wind, visibility, weather and cloud codes as a METAR (P6SM means more than 6 statute miles). Change groups then say how and when conditions change:

GroupMeaning
FM050200From the 5th at 02:00 UTC: a rapid change. Everything after it replaces the earlier forecast.
BECMG 0506/0508Becoming: a gradual change during the period, after which the new conditions persist.
TEMPO 0418/0422Temporarily: fluctuations, each lasting under an hour and together less than half the period.
PROB30 0510/0514A 30% (or PROB40, 40%) chance of the conditions that follow during the period.
WS020/24045KTLow-level wind shear (US TAFs): at 2,000 ft above ground, wind from 240° at 45 kt.

Flight categories

The decoder labels each observation and forecast period with the flight category used on Aviation Weather Center charts. It is set by whichever is worse, the ceiling or the visibility:

CategoryCeilingVisibility
VFRAbove 3,000 ftAbove 5 statute miles
MVFR1,000 to 3,000 ft3 to 5 statute miles
IFR500 to below 1,000 ft1 to below 3 statute miles
LIFRBelow 500 ftBelow 1 statute mile

These categories summarise conditions; they are not the same thing as the legal VFR weather minimums for your airspace.

Weather codes

A present-weather group is built as intensity + descriptor + phenomenon: +TSRA is a heavy thunderstorm with rain, FZFG is freezing fog, VCSH is showers in the vicinity.

CodeMeaning
-Light
(none)Moderate
+Heavy (or well-developed, for dust whirls and funnel clouds)
VCIn the vicinity: near the airport but not at it
RERecent: ended within the past hour (e.g. RERA)
MIShallow
PRPartial
BCPatchy
DRLow drifting
BLBlowing
FZFreezing
SHShowers
TSThunderstorm
CodePhenomenon
DZDrizzle
RARain
SNSnow
SGSnow grains
ICIce crystals
PLIce pellets
GRHail
GSSmall hail
UPUnknown precipitation
BRMist
FGFog
FUSmoke
VAVolcanic ash
DUDust
SASand
HZHaze
PYSpray
PODust whirls
SQSqualls
FCFunnel cloud
SSSandstorm
DSDuststorm

Cloud cover codes

CodeMeaning
SKCSky clear
CLRNo clouds below 12,000 ft (automated US stations, which can't detect higher)
NSCNo significant cloud: none below 5,000 ft and no cumulonimbus or towering cumulus
NCDNo cloud detected (automated stations)
FEWFew: 1–2 oktas (eighths) of the sky
SCTScattered: 3–4 oktas
BKNBroken: 5–7 oktas, counts as a ceiling
OVCOvercast: 8 oktas, counts as a ceiling
VVVertical visibility into an obscured sky (fog, snow), counts as a ceiling
CB / TCUCumulonimbus / towering cumulus, appended to a layer (e.g. BKN030CB)

Common remarks (RMK)

RemarkMeaning
AO1 / AO2Automated station without / with a precipitation discriminator
SLP132Sea-level pressure 1013.2 hPa
T02220139Temperature 22.2 °C and dew point 13.9 °C, to a tenth of a degree (1 = minus)
PK WND 25030/1820Peak wind from 250° at 30 kt, at 18:20 UTC
WSHFT 30 FROPAWind shift at :30 past the hour, with a frontal passage
RAB15E30Rain began at :15 and ended at :30 past the hour
P0001Precipitation in the past hour: 0.01 in (P0000 = a trace)
60012 / 70045Precipitation in the past 3 or 6 hours / 24 hours, in hundredths of an inch
10222 / 20111Highest / lowest temperature in the past 6 hours, in tenths of °C
510153-hour pressure tendency: rising then steady, 1.5 hPa
TSNO, PNO, RVRNOA sensor (lightning, precipitation amount, RVR) isn't available
$The station needs maintenance

Frequently asked questions

What is a METAR?
A METAR is a routine aviation weather observation from an airport, in the international format defined by the World Meteorological Organization (WMO) and ICAO. Each report gives the wind, visibility, present weather, clouds, temperature, dew point and pressure at one airport at one moment.
How often are METARs issued?
Most airports issue a routine METAR every hour, and many outside the US issue one every 30 minutes. In between, a SPECI (special report) is issued whenever conditions change significantly — for example when the ceiling or visibility crosses a threshold or a thunderstorm begins.
What is the difference between a METAR and a TAF?
A METAR reports the weather observed at the airport right now. A TAF (Terminal Aerodrome Forecast) forecasts the weather expected within 5 statute miles of the airport over the next 24 or 30 hours, including when conditions are expected to change.
What time zone are METAR and TAF times in?
Always UTC, also called Zulu time — the Z at the end of the time group. 041851Z means the 4th day of the month at 18:51 UTC. Convert to local time yourself.
What does CAVOK mean?
Ceiling And Visibility OK: visibility of 10 km or more, no cloud below 5,000 ft (or below the highest minimum sector altitude, if that is higher), no cumulonimbus or towering cumulus, and no significant weather. It is used outside the US in place of the visibility, weather and cloud groups.
Why is the METAR wind direction different from the ATIS?
METAR and TAF wind directions are measured from true north. ATIS and the control tower give wind relative to magnetic north, to match the runway headings. The difference is the local magnetic variation.
What do AUTO and AO2 mean in a METAR?
AUTO means the report was produced by an automated station with no human observer. AO2 in the remarks means the automated station has a precipitation discriminator and can tell rain from snow; AO1 means it can't.
Can I use this decoder for flight planning?
Use it to learn and to check your reading of a report, not as a briefing. Always get an official weather briefing and check current NOTAMs, ATIS and ATC information before a flight.

Decoded live weather by airport

Every airport page shows the current METAR and TAF already decoded, with runway wind components and the flight category. A few busy airports to start with:

Or browse airports by country.

Sources

The decoder follows the WMO code forms for METAR and TAF (WMO-No. 306, Manual on Codes; ICAO Annex 3) and the US conventions in FAA Advisory Circular 00-45, Aviation Weather Services, and the Federal Meteorological Handbook No. 1. Live reports come from the NOAA Aviation Weather Center. Read how Aeronuvia uses this data.

For learning and reference only. Not an official weather briefing.