Home / Guides / METAR and TAF Decoder

METAR and TAF Decoder: Live Reports in Plain English

Free: 3 uses, then a free accountICAO and US formatsLive data: aviationweather.govUpdated 29 September 2026

Type an airport's ICAO code to get its latest METAR and TAF, or paste any report, and every group is explained in plain English: wind, visibility, RVR, weather, cloud, temperature, pressure, trend and the FM, BECMG, TEMPO and PROB change groups of a TAF. ICAO and US formats, US remarks included, with the flight category of each period. For a whole flight, the Flight Briefing writes up the weather, runways, SIGMETs and terrain.

For learning and a quick look, not for flight planning. Get the weather for a flight from an official briefing source, your operator or the aeronautical information service. Reports can be amended at any time, and national variations of the code exist that this decoder may not recognise: any group it cannot read is marked in red.
On this page
  1. The decoder
  2. Flight briefing for your whole flight
  3. How to read a METAR
  4. How to read a TAF
  5. Weather codes
  6. Cloud, ceiling and flight categories
  7. US and ICAO differences
  8. Frequently asked questions

The decoder

Live METAR and TAF · or paste a report
Live report
or paste a METAR, SPECI or TAF
Examples:

Live data: the Aviation Weather Center of the US National Weather Service, through v1prep's server, at most 5 minutes old. Code: ICAO Annex 3 and WMO-No. 306; FAA AIM 7-1-28 and 7-1-29 for the US key and differences.

Flight Briefing · €4.99 a month or with PRO

The weather for your whole flight, written up for you

Give a departure time and two airports, and v1prep writes the briefing: the METAR and TAF at each end for the times you are there, the runway most likely in use, SIGMETs along the route, airports on the way with low cloud or poor visibility, and elevations and terrain, with the key points first.

From a real briefing, London Heathrow to Dublin
  • EGLL at 21:30 UTC: VFR.
  • 4 SIGMETs along the route: turbulence, mountain waves.
  • EIDW at 22:24 UTC: MVFR, IFR possible.
  • EIDW runway 16: headwind 14 kt, crosswind 5 kt from the left (8 kt in the gusts).

How to read a METAR

Group by group, in the order they appear

A METAR is the routine observation for an aerodrome, issued every hour or every half hour; a SPECI is the same report issued in between when conditions change significantly. The groups always come in the same order, and a group that does not apply is simply left out.

GroupExampleMeaning
Type and stationMETAR EGLLRoutine report (SPECI for a special one) from the ICAO location indicator EGLL. AUTO after the time marks a fully automatic report; COR a corrected one.
Date and time291850ZThe 29th at 18:50 UTC. All times are UTC.
Wind24015G28KT 210V280From 240° true at 15 kt, gusting 28 kt; direction varying between 210° and 280°. 00000KT is calm, VRB variable. Some countries use MPS (metres per second).
Visibility9999 · 0800 · 3/4SM9999 is 10 km or more, 0000 less than 50 m; a direction after the figure (1500SW) gives a lower value in that direction. The US reports statute miles (SM).
RVRR27L/0600URunway visual range on runway 27 left: 600 m and increasing (U), decreasing (D) or no distinct change (N). P and M mean more and less than the measurable range. The US gives it in feet (FT).
Weather-SHRA · +TSRA · BRIntensity (light −, heavy +), descriptor and phenomenon: light rain showers, thunderstorm with heavy rain, mist. See weather codes.
CloudFEW012 BKN030CBAmount in oktas and height above the aerodrome in hundreds of feet: few at 1,200 ft, broken at 3,000 ft with cumulonimbus. VV003 is a vertical visibility of 300 ft in an obscured sky.
TemperatureM02/M05Temperature −2 °C, dew point −5 °C, in whole degrees; M means minus.
PressureQ1013 · A2992QNH in hectopascals, rounded down to the whole hPa; the US gives the altimeter setting in inches of mercury.
SupplementaryRERA · WS R27Recent weather since the last report (RE), wind shear on a runway (WS). Some stations add sea temperature and state of the sea.
TrendNOSIG · BECMG · TEMPOA forecast for the next 2 hours, where the aerodrome issues one: no significant change, or the changes expected. The US does not add trends.
RemarksRMK AO2 SLP134National remarks. In the US: automatic station with a precipitation discriminator, sea-level pressure 1013.4 hPa, and more; the decoder reads the common ones.

The wind is the mean of the last 10 minutes. A gust is reported when the maximum exceeds the mean by 10 kt or more, and two extreme directions appear when the direction varies by 60° or more. The older runway state group (for example R24/451293) was dropped from the ICAO METAR with the Global Reporting Format for runway surface conditions in 2021; the decoder still reads it in older reports. For the full picture of the report, see the Library articles on the METAR and SPECI and on visibility and RVR.

How to read a TAF

A forecast: base conditions, then what changes and when

A TAF gives the forecast for the aerodrome over its validity period, which is up to 30 hours (in the US, 24 or 30 hours). The header gives the station, the issue time and the period: 2918/3024 is from the 29th at 18:00 to the 30th at 24:00 UTC. The base forecast follows in the same groups as a METAR, then the change groups.

GroupExampleMeaning
FMFM301600From the 30th at 16:00 UTC: the conditions that follow replace everything forecast before. Read the date first: FM100100 is 01:00 UTC on the 10th, not 10:00.
BECMGBECMG 3009/3012Becoming: a change at some time between 09:00 and 12:00 UTC on the 30th; the new conditions hold after that.
TEMPOTEMPO 2918/2921Temporary fluctuations in the period, each lasting less than 1 hour and together less than half of it.
PROB30, PROB40PROB40 TEMPO 3004/3008A 30% or 40% probability of the conditions that follow, alone or combined with TEMPO.
NSWBECMG 3013/3015 NSWNo significant weather: the weather forecast before ends.
TX, TNTX19/3014Z TN08/3005ZMaximum and minimum temperature, with the day and time they are expected.
WS (US)WS010/31022KTNon-convective low-level wind shear up to 1,000 ft, with a wind of 310° at 22 kt at that height.

In a METAR, a trend uses the same words with times of day only: BECMG FM0700 TL0800 5000 BR means becoming, from 07:00 until 08:00 UTC, 5 km in mist. The Library article on TAFs and trend forecasts covers how to use them in planning.

Weather codes

Qualifier, descriptor, phenomenon
CodeMeaningCodeMeaning
− / + Light / heavy (no sign: moderate)VCIn the vicinity, not at the aerodrome (US: 5 to 10 SM)
MIShallowBCPatches
PRPartialDRLow drifting
BLBlowingSHShowers
TSThunderstormFZFreezing
DZDrizzleRARain
SNSnowSGSnow grains
ICIce crystalsPLIce pellets
GRHailGSSmall hail or snow pellets
UPUnknown precipitation (automatic stations)BRMist
FGFogFUSmoke
VAVolcanic ashDUWidespread dust
SASandHZHaze
PYSprayPODust or sand whirls
SQSquallsFC / +FCFunnel cloud / tornado or waterspout
SSSandstormDSDuststorm

Fog (FG) is reported when the visibility is below 1,000 m, mist (BR) from 1,000 to 5,000 m; in the US the fog limit is 5/8 statute mile. The Library explains how fog forms.

Cloud, ceiling and flight categories

Oktas, CAVOK and the US categories

Cloud amount is given in eighths of the sky, oktas: FEW 1 to 2, SCT 3 to 4, BKN 5 to 7 and OVC 8. Heights are above the aerodrome in hundreds of feet. METARs name only two cloud types, CB and TCU; TAFs only CB. The ceiling is the lowest BKN or OVC layer, or the vertical visibility in an obscured sky.

CategoryCeilingVisibility
VFRabove 3,000 ftand above 5 SM
MVFR1,000 to 3,000 ftand/or 3 to 5 SM
IFR500 to below 1,000 ftand/or 1 to below 3 SM
LIFRbelow 500 ftand/or below 1 SM

These are the US categories of the FAA and the National Weather Service; the decoder applies them to ICAO reports too, converting metres to statute miles, as a quick guide. They are not the legal VMC minima: those depend on the airspace and are covered in VFR, IFR and meteorological conditions and cloud cover and ceiling.

US and ICAO differences

FAA AIM 7-1-28 and 7-1-29

Frequently asked questions

What is the difference between a METAR and a TAF? A METAR is an observation: the weather at the aerodrome at the time in the report. A TAF is a forecast for the aerodrome, usually valid for 9 to 30 hours, with change groups (FM, BECMG, TEMPO, PROB) for what is expected to change and when. A SPECI is a METAR issued between the routine reports because conditions changed significantly.

How often are METARs issued? ICAO requires a routine METAR every hour, or every half hour where regional agreement says so, as at many European aerodromes. United States stations report hourly. A SPECI is issued in between when conditions cross set thresholds.

Are METAR and TAF winds true or magnetic? True. Wind direction in a METAR, SPECI or TAF is in degrees true. The wind given by ATIS or by the tower is magnetic, because runways are numbered by magnetic direction.

What does CAVOK mean? Ceiling and visibility OK: visibility 10 km or more, no cloud below 5,000 ft or below the highest minimum sector altitude, whichever is higher, no cumulonimbus or towering cumulus, and no weather of significance to aviation. It replaces the visibility, weather and cloud groups.

What is a ceiling? The height of the lowest broken (BKN) or overcast (OVC) layer, or the vertical visibility (VV) when the sky is obscured. FEW and SCT layers do not make a ceiling. Cloud heights in METARs and TAFs are above the aerodrome, in hundreds of feet.

What do FM, BECMG, TEMPO and PROB mean in a TAF? FM (from) starts a new set of conditions at the time given, replacing everything before it. BECMG (becoming) means a change during the period given, after which the new conditions hold. TEMPO means temporary fluctuations, each lasting less than 1 hour and together less than half the period. PROB30 or PROB40 gives a 30% or 40% probability, alone or with TEMPO.

What are VFR, MVFR, IFR and LIFR? US flight categories used by the FAA and the National Weather Service. VFR: ceiling above 3,000 ft and visibility above 5 statute miles. MVFR: ceiling 1,000 to 3,000 ft and/or visibility 3 to 5 miles. IFR: ceiling 500 to below 1,000 ft and/or visibility 1 to below 3 miles. LIFR: ceiling below 500 ft and/or visibility below 1 mile. The decoder applies them to ICAO reports too, converting metres to statute miles, as a quick guide.

Is there a briefing for a whole flight? Yes: the v1prep Flight Briefing writes one for a departure time and two airports, with the METAR and TAF at each end for the times you are there, the runway most likely in use, SIGMETs along the route, elevations and terrain. It is €4.99 a month, or included with v1prep PRO, Lifetime and the Interview Pass.

Do I need an account? Not at first: the decoder can be used 3 times without an account. After that it asks for a v1prep account, which is free and takes a minute to create.

Can I use the decoder in my own app or website? Yes. The decoder is open source under the MIT licence: github.com/lebbars/metar-taf-decoder. It is one JavaScript file with no dependencies and no network access, for the browser and for Node, with its tests.

Where does the live data come from, and can I use it for flight planning? The live METAR and TAF come from the Aviation Weather Center of the US National Weather Service (aviationweather.gov), which publishes reports from aerodromes worldwide, and are at most 5 minutes old on v1prep. Use them to learn and for a quick look, not for flight planning: get your weather from an official briefing source, your operator or the aeronautical information service.

Reading the weather is half of it. The exam asks the rest.

METAR and TAF questions come up in every ATPL, PPL and FAA meteorology exam. v1prep has 16,000+ questions with every answer cited to its source.

Start practising free →