METAR and TAF Decoder: Live Reports in Plain English
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.
The decoder
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.
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.
- 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
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.
| Group | Example | Meaning |
|---|---|---|
| Type and station | METAR EGLL | Routine 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 time | 291850Z | The 29th at 18:50 UTC. All times are UTC. |
| Wind | 24015G28KT 210V280 | From 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). |
| Visibility | 9999 · 0800 · 3/4SM | 9999 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). |
| RVR | R27L/0600U | Runway 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 · BR | Intensity (light −, heavy +), descriptor and phenomenon: light rain showers, thunderstorm with heavy rain, mist. See weather codes. |
| Cloud | FEW012 BKN030CB | Amount 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. |
| Temperature | M02/M05 | Temperature −2 °C, dew point −5 °C, in whole degrees; M means minus. |
| Pressure | Q1013 · A2992 | QNH in hectopascals, rounded down to the whole hPa; the US gives the altimeter setting in inches of mercury. |
| Supplementary | RERA · WS R27 | Recent weather since the last report (RE), wind shear on a runway (WS). Some stations add sea temperature and state of the sea. |
| Trend | NOSIG · BECMG · TEMPO | A forecast for the next 2 hours, where the aerodrome issues one: no significant change, or the changes expected. The US does not add trends. |
| Remarks | RMK AO2 SLP134 | National 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 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.
| Group | Example | Meaning |
|---|---|---|
| FM | FM301600 | From 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. |
| BECMG | BECMG 3009/3012 | Becoming: a change at some time between 09:00 and 12:00 UTC on the 30th; the new conditions hold after that. |
| TEMPO | TEMPO 2918/2921 | Temporary fluctuations in the period, each lasting less than 1 hour and together less than half of it. |
| PROB30, PROB40 | PROB40 TEMPO 3004/3008 | A 30% or 40% probability of the conditions that follow, alone or combined with TEMPO. |
| NSW | BECMG 3013/3015 NSW | No significant weather: the weather forecast before ends. |
| TX, TN | TX19/3014Z TN08/3005Z | Maximum and minimum temperature, with the day and time they are expected. |
| WS (US) | WS010/31022KT | Non-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
| Code | Meaning | Code | Meaning |
|---|---|---|---|
| − / + | Light / heavy (no sign: moderate) | VC | In the vicinity, not at the aerodrome (US: 5 to 10 SM) |
| MI | Shallow | BC | Patches |
| PR | Partial | DR | Low drifting |
| BL | Blowing | SH | Showers |
| TS | Thunderstorm | FZ | Freezing |
| DZ | Drizzle | RA | Rain |
| SN | Snow | SG | Snow grains |
| IC | Ice crystals | PL | Ice pellets |
| GR | Hail | GS | Small hail or snow pellets |
| UP | Unknown precipitation (automatic stations) | BR | Mist |
| FG | Fog | FU | Smoke |
| VA | Volcanic ash | DU | Widespread dust |
| SA | Sand | HZ | Haze |
| PY | Spray | PO | Dust or sand whirls |
| SQ | Squalls | FC / +FC | Funnel cloud / tornado or waterspout |
| SS | Sandstorm | DS | Duststorm |
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
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.
- CAVOK: visibility 10 km or more, no cloud below 5,000 ft or the highest minimum sector altitude (whichever is higher), no CB or TCU, and no significant weather.
- NSC: nil significant cloud, none below 5,000 ft or the highest minimum sector altitude and no CB or TCU, when CAVOK does not apply.
- NCD: no cloud detected, from an automatic station.
- SKC and CLR (US): sky clear, reported by an observer; CLR from an automatic station, meaning no cloud below 12,000 ft.
| Category | Ceiling | Visibility |
|---|---|---|
| VFR | above 3,000 ft | and above 5 SM |
| MVFR | 1,000 to 3,000 ft | and/or 3 to 5 SM |
| IFR | 500 to below 1,000 ft | and/or 1 to below 3 SM |
| LIFR | below 500 ft | and/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
- Units: the US reports visibility in statute miles, RVR in feet and the altimeter setting in inches of mercury (A2992); ICAO reports use metres and hectopascals (Q1013). Temperatures are in degrees Celsius everywhere.
- RVR: reported in the US when the prevailing visibility is less than one mile or the RVR is 6,000 ft or less; in ICAO reports when the visibility or the RVR is below 1,500 m.
- No cloud: the US uses SKC and CLR; ICAO reports use CAVOK, NSC and NCD.
- Trends and TAFs: US METARs carry no trend forecast. National Weather Service TAFs use no BECMG groups and no temperature forecasts, and no PROB in the first 9 hours; they use FM groups instead, and add non-convective low-level wind shear (WS).
- Remarks: US METARs end with RMK and coded remarks: AO1 or AO2 (automatic station without or with a precipitation discriminator), SLP (sea-level pressure in hPa and tenths), T (temperature and dew point to the tenth), PK WND (peak wind), and $ (station needs maintenance).
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 →