Free delivery on every order · No minimum

Free tool

METAR decoder

Paste a METAR and see every group explained next to the characters it came from, with the flight category.

or
or

Try an example

Paste a report above, or try one of the examples. For the wind against each runway, use the crosswind calculator.

Where a METAR comes from

Most METARs come from an ASOS (Automated Surface Observing System) or an AWOS (Automated Weather Observing System). The sensors measure wind, visibility, cloud heights, temperature, dewpoint, and pressure continuously. The system composes a new report at the top of each hour, usually published around :55. At staffed fields a human observer can augment the report, adding things the sensors miss — thunderstorm direction, tower visibility, or a remark that the automated ceiling is wrong.

A SPECI is an unscheduled report triggered by a rapid change: visibility dropping through a threshold, a wind shift, the start of precipitation, or a thunderstorm. It uses the same format and appears in the same feed. The timestamp tells you which one is newer.

How METAR groups work

A fixed sequence of groups
The groups always come in the same order: station, time, wind, visibility, weather, clouds, temperature and dewpoint, altimeter, then remarks. That order matters because a METAR uses no labels — each group is identified by its position, not by a prefix. A missing group (no weather phenomena, for example) is simply absent, and the groups around it close the gap. Once you recognize the sequence, you know what each group means by where it sits.
Wind
Direction in degrees, speed in knots, then KT. Gusts show up as G and the gust speed. If the wind is swinging, a second group gives the range (like 180V260). VRB means it has no steady direction.
Visibility and weather
US reports give visibility in statute miles (10SM, 1/2SM). Most of the world uses meters. Weather uses short codes: RA for rain, SN for snow, FG for fog, TS for thunderstorm. A minus means light, a plus means heavy. So +TSRA is a heavy thunderstorm with rain.
Runway Visual Range (RVR)
When visibility drops below one statute mile, many airports report the Runway Visual Range. The group starts with R, then the runway designator, a slash, and the visibility in feet. A V between two values shows a range. A trend follows the value: U for up, D for down, N for no change. RVR appears between the visibility and weather groups.

R28L/0600V1000FT

R RVR prefix28L runway0600V1000 visibility range (ft)
CAVOK
CAVOK replaces the visibility, weather and cloud groups when three conditions are met: visibility is 10 km or more, no cloud below 5,000 ft or below the highest minimum sector altitude (whichever is greater), and no significant weather. US METARs never use CAVOK. International reports use it routinely. When you see it, the conditions are better than anything a set of codes would describe.
Clouds and the ceiling
Each cloud layer says how much of the sky it covers (FEW, SCT, BKN, OVC) and its height in hundreds of feet above the ground. The ceiling is the lowest broken or overcast layer. Scattered layers below it do not count, even if they are low.
Temperature, dewpoint, and altimeter
Temperature and dewpoint are whole degrees Celsius, joined by a slash. An M in front means below zero: M04 is minus 4. The altimeter setting comes last. A means inches of mercury (US), Q means hectopascals (most of the world).
Flight category
The METAR carries no category field — the tool computes it. The ceiling is the lowest broken (BKN) or overcast (OVC) layer, not the lowest cloud. Three scattered layers at 500 ft are not a ceiling, and the category stays VFR if visibility is good. The category is the worse of the two limits: a 5,000-ft ceiling with 2-mile visibility is IFR because the visibility alone puts it there.
Remarks
Everything after RMK is free-form and varies by country: station type, sea level pressure, hourly precipitation, peak wind, and more. This tool shows the remark section as it arrived. Decoding only the known groups would silently drop the rest.

Worked example

KJFK 231456Z 31012G18KT 10SM FEW045 BKN250 24/17 A3002

KJFK
Station: John F. Kennedy International Airport, New York.
231456Z
Time: Day 23 of the month, 14:56 UTC (Zulu).
31012G18KT
Wind: From 310 degrees (northwest) at 12 knots, gusts to 18 knots.
10SM
Visibility: 10 statute miles. Clear visibility.
FEW045
Clouds: Few clouds at 4,500 feet AGL. Not a ceiling. FEW covers 1/8 to 2/8 of the sky.
BKN250
Clouds: Broken clouds at 25,000 feet AGL. This is the ceiling. BKN covers 5/8 to 7/8 of the sky.
24/17
Temp / Dewpoint: 24°C temperature, 17°C dewpoint. The 7-degree spread shows moderate humidity.
A3002
Altimeter: Altimeter setting 30.02 inches of mercury. The A prefix shows US format.

Flight category: VFR. Ceiling at 25,000 feet and visibility at 10 miles, well above the VFR minimums of 3,000 feet and 5 miles.

Weather abbreviation reference

Weather codes have an optional intensity prefix and one or more phenomena codes. For example, +TSRA means heavy (+) thunderstorm (TS) with rain (RA).

Intensity prefixes

PrefixMeaning
-Light
(none)Moderate (no prefix)
+Heavy
VCIn the vicinity (within 5–10 miles)

Descriptors

Descriptors modify the precipitation or obscuration that follows them. They always come before the phenomenon code.

CodeMeaning
MIShallow (fog layer < 6 ft deep)
PRPartial (covers part of the field)
BCPatches
DRLow drifting (below 6 ft)
BLBlowing (raised above 6 ft)
SHShowers
TSThunderstorm
FZFreezing

Weather phenomena

CodeMeaning
RARain
SNSnow
DZDrizzle
FGFog (visibility below 1 km)
BRMist (visibility 1–5 km)
HZHaze
TSThunderstorm
SHShowers
FZFreezing
GRHail (≥6 mm)
GSSmall hail or snow pellets
PLIce pellets
SGSnow grains
ICIce crystals
UPUnknown precipitation (automated station)
FUSmoke
VAVolcanic ash
DUWidespread dust
SASand
PODust or sand whirls
SQSquall
FCFunnel cloud (tornado/waterspout)
SSSandstorm
DSDuststorm
BLSNBlowing snow
BLDUBlowing dust
BLSABlowing sand
PRFGPartial fog
BCFGPatches of fog
VCSHShowers in the vicinity
VCTSThunderstorm in the vicinity

Common US remarks

Everything after RMK is US-specific. These are the groups you will see most often in a domestic METAR.

CodeFull nameExampleMeaning
AO1Automated station (no precip discriminator)AO1Station cannot distinguish rain from freezing rain or snow.
AO2Automated station (with precip discriminator)AO2Station can distinguish precipitation types.
SLPnnnSea level pressureSLP132Sea level pressure 1013.2 hPa. Prefix 9 or 10 to make it a realistic pressure.
TxxxxxxxxPrecise temperature and dewpointT00560028Temperature 5.6°C, dewpoint 2.8°C. First digit: 0 = positive, 1 = negative.
PxxxxHourly precipitationP00320.32 inches of precipitation in the past hour.
PK WNDPeak windPK WND 28045/1516Peak wind from 280° at 45 kt, occurred at 15:16 UTC.
WSHFTWind shiftWSHFT 1505Wind direction shifted at 15:05 UTC.
TSNOThunderstorm info not availableTSNOStation lightning sensor is not operating.

US vs ICAO format differences

The METAR format is international, but the US and the rest of the world differ on units and conventions.

FeatureUSICAO
VisibilityStatute miles (10SM)Meters (9999)
AltimeterInches Hg (A2992)Hectopascals (Q1013)
Temperature precisionWhole degrees (24/17)Whole degrees (24/17)
CAVOKNever usedUsed when conditions allow
Remarks sectionExtensive (AO2, SLP, T-group)Varies by country

Frequently asked questions

What is a METAR?
METAR stands for Meteorological Aerodrome Report. It is a standard weather observation from an airport. Most stations send one every hour. When conditions change quickly, they send a special report (SPECI) between the regular ones. ICAO and the WMO define the format. It reads the same at every airport in the world.
What is the difference between a METAR and a TAF?
A METAR is an observation. It tells you the weather right now. A TAF (Terminal Aerodrome Forecast) is a prediction. It tells you the expected weather for the next 24 to 30 hours. Both use the same codes for wind, visibility, clouds, and weather. A TAF adds forecast periods (FM, BECMG, TEMPO) that describe how conditions will change.
What is a SPECI?
A SPECI is a special report. The station sends it when conditions change significantly between routine observations — for example, a sudden drop in visibility, a wind shift, or the start of thunderstorms. It uses the same format as a METAR.
How often are METARs issued?
Most stations send a routine METAR once per hour, usually at 55 minutes past the hour. Busier airports send them every 20 or 30 minutes. SPECI reports go out when conditions change significantly between routine observations.
What do the cloud codes FEW, SCT, BKN, and OVC mean?
They tell you how much of the sky the layer covers. FEW is 1/8 to 2/8. SCT (scattered) is 3/8 to 4/8. BKN (broken) is 5/8 to 7/8. OVC (overcast) is 8/8, full cover. Only BKN and OVC layers count as a ceiling.
What is the difference between VFR, MVFR, IFR, and LIFR?
These are flight categories. They come from the ceiling height and visibility. VFR: ceiling above 3,000 feet and visibility above 5 miles. MVFR (Marginal VFR): ceiling 1,000–3,000 feet or visibility 3–5 miles. IFR: ceiling 500–1,000 feet or visibility 1–3 miles. LIFR (Low IFR): ceiling below 500 feet or visibility below 1 mile. The METAR does not state the category. The tool calculates it from the reported ceiling and visibility.
What does "M" mean before a temperature?
M means minus (below zero Celsius). M04 is −4°C. The format uses M instead of a minus sign. This prevents misreads in teletype transmission.
What is the difference between A and Q in the altimeter setting?
A gives the setting in inches of mercury. The US and Canada use this format. A3002 means 30.02 inHg. Q gives the setting in hectopascals. Most of the rest of the world uses this format. Q1013 means 1013 hPa. Both measure the same thing in different units.

Not a substitute for an official pre-flight weather briefing.