← Learn

How to Read a METAR: The Complete Decoding Guide

A METAR is a coded weather observation issued by an airport or automated station, usually once an hour, that tells you exactly what the weather is doing right now at that field. Learning how to read a METAR means learning a fixed sequence of fields that always appear in the same order: report type, station, time, wind, visibility, weather, clouds, temperature, pressure, then remarks. Once you know the order, you can decode any report in seconds, even one packed with cumulonimbus, freezing drizzle, and a gusting crosswind.

This guide walks every field in order, covers both the international (ICAO) and US (FAA) conventions that trip people up, and ends with fully decoded examples and a remarks (RMK) reference that most beginner guides skip entirely.

Want the fast version? MetarMaster decodes any live report into plain English the instant it loads, tap any group to see what it means, and a risk engine scores the field while showing every reason behind the call. Use this guide to understand the why, and let MetarMaster do the reading for you in the cockpit. Try it at metarmaster.com.


Table of contents


The anatomy of a METAR

Every METAR follows one fixed template. The fields are space-separated and always appear left to right in the same order:

METAR  STATION  DDHHMMZ  AUTO/COR  WIND  VISIBILITY  WEATHER  CLOUDS  TEMP/DEW  PRESSURE  RMK ...

Here is a real-looking report we will decode piece by piece throughout this guide:

METAR EHLE 280925Z AUTO 21009G19KT 060V130 5000 -RA FEW007 BKN014CB BKN017 02/M01 Q1001 BECMG 6000

Read in plain English, that says: an automated observation from Lelystad Airport, taken on the 28th at 09:25 UTC, wind from 210 degrees at 9 knots gusting 19, variable between 060 and 130 degrees, visibility 5,000 meters, light rain, a few clouds at 700 feet, broken cumulonimbus at 1,400 feet, broken at 1,700 feet, temperature 2 C with a dew point of minus 1 C, altimeter 1001 hectopascals, and visibility becoming 6,000 meters.

Now let's break down each field so you can do that yourself.

Anatomy of a METAR observation, field by field


1. Report type: METAR or SPECI

The report opens with its type.

Many modern stations issue updated observations so frequently that SPECI is used less than it once was, but you will still see it when conditions change abruptly. In the US, the leading word "METAR" is often omitted entirely and the report simply begins with the station identifier.


2. Station identifier

Next comes the four-letter ICAO identifier for the airport or station.

The first one or two letters encode the region, which is why nearly every US station starts with K, most Canadian stations with C, and European stations with E or L.


3. Date and time (Zulu)

The timestamp is a six-digit group followed by Z: 280925Z.

Both the date and the time are in UTC, never local time. This is deliberate: a single shared time reference removes any ambiguity when an aircraft, a controller, and a dispatcher are in three different time zones. So 280925Z is the 28th at 09:25 UTC.


4. Report modifiers: AUTO, COR, AO1, AO2

An optional modifier can follow the time:

In the remarks section of US automated reports you will also find the station type:

These two codes are the single most common thing beginner guides leave out, and they matter, because an AO1 station's weather group is less trustworthy than an AO2's.


5. Wind

The wind group reads dddff(f)Gff(f)KT, optionally followed by a variability range.

Decoding 21009G19KT 060V130:

A few special cases:

Two important caveats for pilots. Wind direction in a METAR is always true, while the tower gives you magnetic wind for the active runway, so the two will differ by the local magnetic variation. And the wind is measured roughly 33 feet (10 meters) above the surface, so it tells you nothing about winds aloft, which are usually much stronger.


6. Visibility and RVR

This is the biggest split between the two conventions, so read carefully.

International (ICAO) visibility is reported in meters. 5000 means 5,000 meters of prevailing visibility. Values below 1,000 are padded to four digits, and 9999 means 10 km or more.

US (FAA) visibility is reported in statute miles with the suffix SM. 3SM is three miles, 1/2SM is half a mile, and 10SM is the practical ceiling for "unlimited."

When visibility is poor, individual runways report RVR (Runway Visual Range), a sensor-measured value along the runway itself, usually appearing once visibility drops below about 2,000 meters or 1 mile:

In the US, RVR is reported in feet, for example R06R/2000FT.


7. Present weather

Weather phenomena are built from up to three parts in a strict order: intensity or proximity, then descriptor, then phenomenon. -RA is light rain: the - is intensity, RA is the phenomenon. +SHRA is heavy rain showers: + intensity, SH descriptor, RA phenomenon.

Intensity / proximity

Code Meaning
+ Heavy
- Light
(none) Moderate
VC In the vicinity (within 5 to 10 miles, not at the field)
RE Recent (since the last report)

Descriptors

Code Meaning
MI Shallow
PR Partial
BC Patches
DR Low drifting
BL Blowing
SH Showers
TS Thunderstorm
FZ Freezing

Phenomena

Code Meaning Code Meaning
RA Rain FG Fog
DZ Drizzle BR Mist
SN Snow HZ Haze
SG Snow grains FU Smoke
GR Hail (> 5 mm) DU Widespread dust
GS Small hail (< 5 mm) SA Sand
PL Ice pellets VA Volcanic ash
IC Ice crystals PO Dust/sand whirls
UP Unknown precip SQ Squalls
DS Dust storm FC Funnel cloud
SS Sandstorm PY Spray

Combination rules worth memorizing:


8. Sky condition and clouds

Cloud layers are reported low to high, each as a coverage code plus a three-digit height in hundreds of feet above the station.

Coverage (in eighths, or "oktas")

Code Coverage
FEW 1 to 2 oktas
SCT Scattered, 3 to 4 oktas
BKN Broken, 5 to 7 oktas
OVC Overcast, 8 oktas

Decoding FEW007 BKN014CB BKN017:

The ceiling is the lowest broken or overcast layer, here 1,400 feet. Only two cloud types are ever called out by name: CB (cumulonimbus) and TCU (towering cumulus), because both signal convective hazard. Three slashes after a layer, like BKN013///, mean an automated station could not determine the type.

Vertical visibility and clear-sky codes

CAVOK ("Ceiling And Visibility OK") is a shorthand that replaces the visibility, weather, and cloud groups all at once. It requires visibility of 10 km or more, no cloud below 5,000 feet (or the highest minimum sector altitude, whichever is greater), no cumulonimbus or towering cumulus at any level, and no significant weather. With CAVOK, our example collapses to:

METAR EHLE 280925Z 21009G19KT 060V130 CAVOK 02/M01 Q1001

9. Temperature and dew point

Temperature and dew point are reported in whole degrees Celsius, separated by a slash, with M prefixing negative values: 02/M01 is 2 C with a dew point of minus 1 C.

Two things this field tells you beyond the obvious:


10. Altimeter and pressure

The pressure setting lets you set your altimeter correctly, and again the convention splits by region:

Both refer to sea-level pressure (QNH), the value you dial into your altimeter so it reads field elevation on the ground. The Q form dominates internationally; the A form dominates in the US and Canada.


11. Remarks (RMK)

Everything after RMK is the remarks section, and in the US this is where a huge amount of useful detail lives. Most beginner guides stop before this point. Here are the codes you will actually encounter:

A typical US tail might read RMK AO2 SLP134 T00171028, which decodes to: automated station with precipitation discriminator, sea-level pressure 1013.4 hPa, temperature 1.7 C, dew point minus 2.8 C.


12. Trend and forecast groups

International METARs can append a short trend forecast describing the next two hours. (US observations do not; in the US this role belongs to the separate TAF, covered below.)


13. Runway conditions, wind shear, and sea state

Wind shear

Runway state group (after snow or ice), formatted like R05/629294:

Deposit types run 0 (clear and dry) through 9 (frozen ruts), coverage from 1 (10 percent or less) to 9 (51 to 100 percent), depth codes where 92 is 10 cm and 99 means the runway is closed, and braking from 91 (poor) to 95 (good), with 99 meaning the figures are unreliable. The special code R/SNOCLO means the airport is closed due to snow or ice.

Sea state (offshore platforms): W12/S8 is sea-surface temperature 12 C with a wave state of 8 on a 0 (calm) to 9 (phenomenal) scale.


14. Military color codes

Military aerodromes often append a color code summarizing visibility and ceiling instead of a civilian trend.

Code Visibility Ceiling
BLU Blue > 8 km (5 mi) > 2,500 ft
WHT White 5 to 8 km 1,500 to 2,500 ft
GRN Green 3.7 to 5 km 700 to 1,500 ft
YLO Yellow 1.6 to 3.7 km 300 to 700 ft
AMB Amber 0.8 to 1.6 km 200 to 300 ft
RED Red < 0.8 km < 200 ft

A sequence like GRN AMB TEMPO RED reads as: currently Green, forecast to become Amber, temporarily Red. A BLACK prefix means the field is closed for reasons unrelated to weather, so BLACKGRN is a closed field whose conditions are otherwise Green.


15. Flight category color codes

This is the summary most pilots reach for first. The four US flight categories are derived from ceiling and visibility only, and they say nothing about wind, temperature, or convective hazards.

Category Ceiling Visibility
VFR Visual Flight Rules > 3,000 ft > 5 SM
MVFR Marginal VFR 1,000 to 3,000 ft 3 to 5 SM
IFR Instrument Flight Rules 500 to below 1,000 ft 1 to below 3 SM
LIFR Low IFR < 500 ft < 1 SM

A field falls into the most restrictive category that either its ceiling or its visibility triggers. So 4,000-foot ceiling with 2 SM visibility is IFR, not VFR, because visibility governs. UNKN means the data is incomplete or expired.


Worked examples

Example 1, a calm clear morning (US):

METAR KAUS 291153Z 00000KT 10SM CLR 18/14 A3001 RMK AO2 SLP163 T01780139 10189 21172

Austin-Bergstrom, 29th at 11:53 UTC, calm wind, 10 statute miles visibility, sky clear below 12,000 feet, 18 C over 14 C dew point, altimeter 30.01 inHg. Remarks: automated with precip discriminator, sea-level pressure 1016.3 hPa, precise temperature 17.8 C and dew point 13.9 C, 6-hour max 18.9 C, 6-hour min 17.2 C. Flight category VFR.

Example 2, a low IFR winter morning (US):

METAR KORD 291251Z 04012KT 1/2SM R10L/2000FT -SN FZFG VV004 M03/M04 A2987 RMK AO2 SLP118 P0001 T10331039

O'Hare, 29th at 12:51 UTC, wind from 040 at 12 knots, half a mile visibility with runway 10L RVR at 2,000 feet, light snow and freezing fog, vertical visibility 400 feet (sky obscured), minus 3 C over minus 4 C, altimeter 29.87 inHg. Remarks: automated with discriminator, sea-level pressure 1011.8 hPa, 0.01 inches of precipitation, precise temperature minus 3.3 C and dew point minus 3.9 C. Flight category LIFR, and freezing fog plus snow makes this a genuinely hazardous field.

Example 3, a thunderstorm in the vicinity (international):

METAR EHAM 291225Z 25018G30KT 4000 VCTS +SHRA SCT012 BKN025CB 19/16 Q1008 TEMPO 1500 TSRA

Amsterdam Schiphol, 29th at 12:25 UTC, wind 250 at 18 gusting 30 knots, 4,000 meters visibility, thunderstorm in the vicinity with heavy rain showers, scattered at 1,200 feet, broken cumulonimbus at 2,500 feet, 19 C over 16 C, 1008 hPa. Trend: temporarily 1,500 meters with thunderstorm and rain.


Common mistakes when reading a METAR


Practice what you've learned with MetarMaster

Reading a guide gets you the rules. Repetition makes them automatic, and that is exactly what MetarMaster is built for. It is a pilot-built app that turns every report you pull into both a briefing and a lesson.

It is free forever, ad-supported, with an ad-free tier at $1.99 a month or $9.99 a year that supports an independent, pilot-built app. Built for iPhone and Android, with shareable web links that open in any browser. Start at metarmaster.com.

MetarMaster is for education, training, and situational awareness only. It is not a substitute for an official weather briefing, flight service, or pilot judgment. Always verify weather with official sources before flight.


METAR vs TAF: what's the difference?

A METAR is an observation, a snapshot of current conditions at one station. A TAF (Terminal Aerodrome Forecast) is a forecast for the next 24 to 30 hours within roughly five statute miles of the airport. They share most of the same coding, which is why decoding one teaches you the other, but a METAR tells you what is while a TAF tells you what is expected. Pilots read both: the METAR to know the present, the TAF to plan the arrival.


Frequently asked questions

What does the Z in a METAR mean? The Z stands for Zulu time, the aviation name for Coordinated Universal Time (UTC). Every date and time in a METAR is in UTC, never local time, so that everyone reading it works from the same clock.

How often is a METAR issued? Routine METARs are normally issued once an hour, and many stations add a half-hourly report. A SPECI is issued off-schedule whenever conditions change significantly between routine observations.

Is METAR visibility in miles or meters? It depends on the country. US (FAA) reports use statute miles with the suffix SM, while most of the rest of the world uses meters under the ICAO standard. A four-digit number with no suffix is meters; a value followed by SM is miles.

What does AUTO mean in a METAR? AUTO means the observation was produced by an automated station with no human augmentation. Check the remarks for AO1 (no precipitation discriminator) or AO2 (with one) to judge how complete the weather group is.

What is the ceiling in a METAR? The ceiling is the height of the lowest broken (BKN) or overcast (OVC) cloud layer above the station, in feet. It is the value that, together with visibility, sets the flight category.

What does CAVOK mean? CAVOK ("Ceiling And Visibility OK") replaces the visibility, weather, and cloud groups when visibility is 10 km or more, there are no clouds below 5,000 feet, no cumulonimbus or towering cumulus, and no significant weather.

How do I decode the temperature if it has an M? The M marks a negative value in Celsius. In 02/M01, the temperature is 2 C and the dew point is minus 1 C.


Last updated June 29, 2026