Free METAR and TAF Decoder
Paste a raw METAR or TAF and read it back in plain English — wind, visibility, present weather, cloud layers, temperature, and altimeter. Decoded in your browser. No download, no account.
Decoded entirely in your browser. Nothing you paste leaves this page.
For reference and training only. This decoder is a study aid, not a weather briefing, and it does not fetch live data. Always get an official briefing from an approved source such as aviationweather.gov (the NOAA/NWS Aviation Weather Center) before flight.
What a METAR is
A METAR is a routine aviation weather report for an airport, issued about once an hour. It compresses the current wind, visibility, present weather, cloud layers, temperature, dewpoint, and altimeter setting into a single coded line. The format is standardized — it is defined for U.S. aviation in FAA Advisory Circular 00-45 (Aviation Weather Services) and follows the international ICAO and WMO conventions — so once you can read one METAR you can read them anywhere in the world. The trade-off is that the coding is dense, and that is exactly what the decoder above unpacks.
How to read a METAR, group by group
A METAR is read left to right in a fixed order. Take this observation as a worked example:
KJFK 121651Z 18012G22KT 10SM FEW045 SCT250 28/17 A2992 RMK AO2 SLP132 T02830172- KJFK — the ICAO station identifier (New York's John F. Kennedy International).
- 121651Z — the report time: the 12th day of the month at 16:51 Zulu (UTC). Aviation weather always uses Zulu time.
- 18012G22KT — wind from 180 degrees true at 12 knots, gusting to 22 knots.
- 10SM — visibility of 10 statute miles.
- FEW045 SCT250 — few clouds at 4,500 feet and scattered clouds at 25,000 feet above the field. Cloud heights are given in hundreds of feet.
- 28/17 — temperature 28 °C, dewpoint 17 °C. An M prefix means a negative value, so M05 is minus 5 °C.
- A2992 — altimeter setting 29.92 inHg. Outside the U.S. this appears as a Q group in hectopascals, such as Q1013.
- RMK AO2 SLP132 T02830172 — remarks: an automated station with a precipitation sensor, sea-level pressure 1013.2 hPa, and the precise temperature and dewpoint (28.3 °C / 17.2 °C).
Present weather: intensity, descriptor, phenomenon
Present-weather groups are built from an optional intensity, an optional descriptor, and one or more phenomena, concatenated together. Intensity is a leading - for light or + for heavy, with no sign meaning moderate and VC meaning in the vicinity. So -RA is light rain, +TSRA is a thunderstorm with heavy rain, FZFG is freezing fog, BLSN is blowing snow, and VCSH is showers in the vicinity. The decoder expands each combination for you.
METAR abbreviation reference
The most common codes you will meet in a METAR, grouped by what they describe:
| Group | Code | Meaning |
|---|---|---|
| Sky cover | SKC / CLR | Sky clear / clear below 12,000 ft (automated) |
| Sky cover | FEW / SCT | Few (1–2 oktas) / scattered (3–4 oktas) |
| Sky cover | BKN / OVC | Broken (5–7 oktas) / overcast (8 oktas) |
| Sky cover | VV | Vertical visibility — sky obscured (e.g. VV002 = 200 ft) |
| Sky cover | CB / TCU | Cumulonimbus / towering cumulus |
| Intensity | - / + / VC | Light / heavy / in the vicinity |
| Descriptor | TS / SH | Thunderstorm / showers |
| Descriptor | FZ / BL / DR | Freezing / blowing / low drifting |
| Descriptor | MI / BC / PR | Shallow / patches / partial |
| Precipitation | RA / SN / DZ | Rain / snow / drizzle |
| Precipitation | GR / GS / PL | Hail / small hail / ice pellets |
| Precipitation | SG / IC / UP | Snow grains / ice crystals / unknown precip |
| Obscuration | BR / FG | Mist / fog |
| Obscuration | HZ / FU | Haze / smoke |
| Obscuration | DU / SA / VA | Widespread dust / sand / volcanic ash |
| Other | SQ / FC / SS | Squalls / funnel cloud / sandstorm |
| Wind | VRB / G / KT | Variable direction / gust / knots |
| Visibility | SM / M / P | Statute miles / less than / greater than |
| Altimeter | A#### / Q#### | Setting in inHg / hectopascals |
| Whole report | AUTO / COR | Automated report / corrected report |
| Whole report | CAVOK / NOSIG | Ceiling and visibility OK / no significant change |
| Remarks | AO1 / AO2 | Automated station without / with precip sensor |
| Remarks | SLP | Sea-level pressure (e.g. SLP132 = 1013.2 hPa) |
| Remarks | RMK | Start of the remarks section |
How to read a TAF
A TAF (Terminal Aerodrome Forecast) uses the same wind, visibility, weather, and cloud coding as a METAR, but it forecasts conditions over a period — typically 24 to 30 hours — rather than reporting them now. After the station, issue time, and valid period, a TAF is a base forecast followed by change groups:
- FM (from) — a rapid, permanent change at the stated time; everything after it replaces the previous conditions. FM122000 means from the 12th at 20:00Z.
- BECMG (becoming) — a gradual change expected to occur within the stated window.
- TEMPO (temporary) — temporary fluctuations expected to last less than an hour each within the window.
- PROB30 / PROB40 — a 30% or 40% probability of the stated conditions occurring in the window.
Switch the decoder above to TAF mode and it separates the base forecast from each change group, decoding the period and conditions for every one.
Why times are always in Zulu
Every time in a METAR or TAF is in Zulu (UTC), so dispatch, the cockpit, and the controller all work from one clock regardless of local time zone. The report time 121651Z is the 12th at 16:51Z. If you need to convert that to or from your local time, the Zulu time converter handles the offset and daylight saving for any zone.
The rest of the preflight math, offline
Reading the weather is one step of the preflight. Sky Duty bundles the full E6B — density altitude, true airspeed, wind, and fuel — into the same offline-first iOS app that runs your scheduling, logbook, maintenance, and expenses, so the numbers are there even at a strip with no signal.
Zulu Time Converter
Convert METAR and TAF times to and from local
Density Altitude Calculator
Pressure and density altitude for hot-and-high days
Crosswind Calculator
Crosswind and headwind or tailwind components
E6B Calculator
Density altitude, TAS, wind, fuel, conversions
All aviation tools
Every free Sky Duty tool in one place
See all features
Scheduling, logbook, maintenance, and expenses