METAR and TAF are concise textual formats used for transmitting weather reports and forecasts for aviation purposes. The codes are not very complex, but they contain elements which may be hard to decipher for a layman. The following is intended as an unofficial reference for reading the codes. I initially wrote this page for myself as an aid for learning METAR decoding. The information has been collected from various web sites around the Internet.
METAR is a report describing the current weather conditions at a location. A METAR message consists of several space-separated groups of alphanumerical characters, describing various aspects of the present weather: wind, visibility, temperature etc. Here is what a METAR looks like:
UEEE 072000Z 00000MPS 0150 R23L/0500 FG VV003 M50/M53 Q1028
This rather extreme example is an actual observation made at the airport of the Siberian city of Yakutsk on 2004-12-07 at 20:00 UTC. After having learned how to decode METARs, you will probably agree that Yakutsk is one of the coldest cities on Earth! See Wx-Now for current extreme temperatures around the world.
The following table describes the components of a METAR message, group by group. A minimal METAR contains information about wind, visibility, clouds, temperature and pressure in addition to observing location and issuing time. Other phenomena are reported when needed.
| Group | Format | Explanation | Example |
|---|---|---|---|
| Station Identifier | CCCC |
|
EFHK |
| Date and Time | YYGGggZ |
|
101450Z |
| Report Modifier |
AUTOor COR |
|
COR |
| Wind |
dddffKTor dddffGfmfmKT
|
If it is calm, the wind is given as
In addition to knots, wind speed may also be indicated in meters per second or kilometers per hour. In that case, |
03004KT |
| Variable Wind Direction | dndndnVdxdxdx |
This field is used if the total variation of wind direction during the last 10 minutes is 60° or more and wind speed is more than 3 knots. The direction extrema are given in clockwise order. |
360V080 |
| Horizontal Visibility |
VVVVor VVVVDvor VVVVDv VxVxVxVxDv
|
Usually, only the minimum visibility is reported. If the minimum is less than 1500 m and the maximum is over 5000 m, the maximum visibility and its direction are indicated by a second visibility group following the minimum visibility.
In the United States, visibility is given in statutes miles and fractions. In that case, format |
5000NW |
| Runway Visual Range |
RDRDR/VRVRVRVRior RDRDR/VRVRVRVRVVRVRVRVRi
|
|
R10/1000VP1800D |
| Present Weather | w′w′ |
|
-RA BCFG BR |
| Clouds |
NsNsNshshshsor VVhshshsor SKCor NSCor CLR |
If a cloud layer consists of Cumulonimbus or towering Cumulus, |
FEW010 SCT020CB BKN070 |
| CAVOK | CAVOK |
Short for “Ceiling and visibility OK”. The visibility, weather and cloud groups can be replaced by CAVOK if the following conditions are fulfilled:
|
CAVOK |
| Temperature and Dew Point | T′T′/T′dT′d |
Negative temperature or dew point is indicated by prefix |
04/M02 |
| Pressure |
QPHPHPHPH |
|
Q0996 |
| Recent Weather | REw′w′ |
|
RETSRA |
| Wind Shear |
WS RWYDRDRor WS ALL RWY |
|
WS RWY11L |
| Trend | Consists of following keywords and other METAR components. |
|
BECMG -SHRA SCT030CB TEMPO 4000 RADZ BKN010 |
| Remarks | RMK followed by METAR components and miscellaneous abbreviations. |
RMK WIND 850 FT 29015 KT |
METAR reports may include runway reports which contain information
about snow/water coverage and friction coefficient. A runway
report consists of eight digits in five groups (RRRRERCReReRBRBR)
with the following interpretation:
RRRR |
ER |
CR |
eReR |
BRBR |
|
Runway designator. The numerical identifier of the runway
in question.
If there are two parallel runways, the right one is
indicated by adding 50 to its number. For example, runway 04L
(or 04) is denoted by |
Type of deposit on runway.
|
Extent of deposit.
|
Depth of deposit.
|
Friction coefficient or braking action
|
Note: CLRD may replace elements
t, e and dd if the runway has been cleared of deposits. For
example, 54CLRD95 means runway 04R cleared,
braking action good.
Whereas METAR describes the current weather conditions, a TAF message contains forecast information. Many of the elements are similar to those used in METARs. An example of a (short) TAF message:
EFHK 171627Z 180018 33004KT 9999 FEW040 TX22/12Z TN10/02Z
The first two groups (EFHK 171627Z)
are identical to METAR groups: location identifier and issuing day & time.
The third group (180018) tells the period
for which the forecast is given. The first two numbers denote day of month.
The next four numbers give the validity hours. In this example, the
forecast is valid from midnight to 18:00. After these code groups, a
description of the forecast weather phenomena follows.
The following table contains keywords characteristic for TAF messages. Remember that in TAFs and METARs all times are given in UTC.
| Group | Explanation |
|---|---|
BECMG aabb |
A gradual change in weather between aa and bb hours.
|
TEMPO aabb |
Temporary (less than 60 min) changes in weather between aa and bb hours.
|
FMhhmm |
A quick (in less than 60 min) change in weather occurring at hh hours and mm minutes.
|
TLhhmm |
A change in weather by hh hours and mm minutes.
|
AThhmm |
A change in weather occurring at hh hours and mm minutes.
|
PROB pp |
Following weather will take place with a probability of pp percent.
|
NSW |
No significant weather. |
Ttt/hhZ |
The temperature is predicted to be tt degrees Celsius at hh hours.
|
TXtt/hhZ |
The maximum temperature is predicted to be tt degrees Celsius at hh hours.
|
TNtt/hhZ |
The minimum temperature is predicted to be tt degrees Celsius at hh hours.
|
Other TAF groups are similar to those found in METARs.
The U.S. National Weather Service provides access to METAR and TAF reports at their Aviation Digital Data Service site.