Weather & Decoding

SNOWTAM & NOTAM Decoder

Decode GRF SNOWTAM runway condition reports and ICAO NOTAM notices into clear operational language. Identify RWYCC braking action codes, contaminant type and depth, runway thirds, and NOTAM Q-line qualifier codes — everything a pilot needs to assess runway usability and airspace restrictions before departure.

SNOWTAM & NOTAM Decoder

Select the type, paste the raw text, and decode — hover each token for its ICAO definition

How to use the SNOWTAM & NOTAM decoder

Four steps from raw coded text to a complete operational picture.

01

Select the type and paste

Click SNOWTAM or NOTAM to switch between the two decoders. Paste the raw text from your briefing source. The SNOWTAM decoder handles GRF format (post-November 2021). The NOTAM decoder handles ICAO standard format with Q-line qualifiers.

02

Hover the annotated tokens

The raw text is displayed with every token as a grey hoverable chip. Hover any token to see a tooltip with the field name, its ICAO definition, and what it means operationally. No aviation knowledge is required — every code is explained in plain language.

03

Read the decoded boxes

Each field appears as an individual box with the raw code in bold at the top. For SNOWTAMs: RWYCC per third with braking action descriptor, contaminant type, depth, and coverage. For NOTAMs: Q-line breakdown, validity window, and operational description.

04

Assess the operational impact

The decoder highlights RWYCC 0–2 conditions with a warning flag — these require specific aircraft approval and operator authorisation. For NOTAMs, facility outages affecting your planned approach or route are highlighted. Cross-reference with your aircraft performance manual for contaminated runway distances.

What are SNOWTAMs and NOTAMs and why every preflight requires both

NOTAMs and SNOWTAMs are the two primary channels through which aviation authorities communicate time-sensitive operational changes that affect the safety of flight. Neither can be treated as optional.

SNOWTAM — runway surface condition

A SNOWTAM is issued by the aerodrome authority after each physical inspection of the runway surface and provides the current state of each runway affected by precipitation or surface contamination. Under the GRF introduced in November 2021, every SNOWTAM uses RWYCC codes (0–6) to describe the braking action expected in each third of the runway — touchdown zone, mid-runway, and rollout zone.

SNOWTAMs are operationally critical because published landing distances in the AFM are based on dry runway performance. A RWYCC 1 or 2 surface can require 60–100% more landing distance than the published dry figure. Maximum validity is 8 hours — always check the B and C times to confirm the SNOWTAM covers your planned arrival window.

NOTAM — notice to air missions

A NOTAM is a notice distributed via official channels containing information about the establishment, condition, or change in any aeronautical facility, service, procedure, or hazard. NOTAMs cover runway closures, navigation aid outages (ILS, VOR, NDB), approach procedure amendments, airspace restrictions (TFRs, prohibited areas, danger areas), construction and crane activity, laser activity, parachute operations, and unmanned aircraft activity.

ICAO Doc 8126 and ICAO Annex 15 govern NOTAM issuance and distribution. NOTAMs are distributed via the AFTN (Aeronautical Fixed Telecommunication Network) and are available through national AIS offices, briefing services such as 1800wxbrief.com (US), and EUROCONTROL NOTAM services (Europe).

Runway Condition Codes (RWYCC) 0–6 — GRF braking action reference

The RWYCC scale is the universal language of runway surface conditions under the Global Reporting Format. Each code maps to a specific braking action descriptor, typical surface condition, and operational implication.

RWYCC Braking Action Typical Surface Condition Operational Implication
6 Dry Dry pavement Full AFM dry runway landing and takeoff distances apply. No performance correction required. Standard operations.
5 Good Wet surface — damp, wet, or chemically treated AFM wet runway distances apply where published. Most aircraft have certification data for RWYCC 5. Minor increase in landing distance.
4 Good to Medium Compacted or wet snow — treated or untreated Significant increase in landing distance. Refer to operator AFM supplement or performance manual for RWYCC 4 corrections. Crosswind limits may be reduced.
3 Medium Compacted snow, ice with friction treatment, or frost Major landing distance increase. RWYCC 3 corrections mandatory. Crosswind limits typically 50% of dry limit. Careful directional control required during rollout.
2 Medium to Poor Ice below freezing, deep slush, or heavily contaminated Very significant landing distance increase — may be 2× or more of dry distance. Many operators have reduced or nil takeoff approvals. Requires specific AFM contaminated runway data.
1 Poor Compacted snow at low temperature, ice Extreme landing distance increase. Most operators prohibit takeoff. Landing may require special approval. Directional control severely degraded.
0 Nil Wet ice, water over compacted snow, or equivalent nil friction No effective braking or directional control. Operations require specific aircraft certification and operator approval. Effectively non-operational for most aircraft types.

RWYCC 0 operations: Operations on a RWYCC 0 (Nil braking action) surface require specific aircraft type certification and explicit operator approval. Most commercial operators prohibit operations on RWYCC 0 surfaces. Pilots encountering RWYCC 0 conditions not anticipated in the SNOWTAM should issue a PIREP immediately and consider diverting.

GRF SNOWTAM format — every field explained

The Global Reporting Format (GRF) SNOWTAM has been the ICAO standard since 4 November 2021. It replaced all previous national formats with a single universal structure.

Annotated GRF SNOWTAM example — numbers match the table below
1SNOWTAM 0123
2A) EGLL3B) 23012714304C) 2301271800
5RWY 09L:65/5/37DRY SNOW/DRY SNOW/COMPACTED SNOW880%/100%/100%920MM/NIL/NIL10GOOD/GOOD/MEDIUM
5RWY 27R:66/6/57DRY/DRY/WET8NIL/NIL/NIL9NIL/NIL/NIL10GOOD/GOOD/GOOD
1 SNOWTAM serial
2 Aerodrome (A)
3 Start time (B)
4 End time (C)
5 Runway
6 RWYCC per third
7 Contaminant type
8 Coverage %
9 Depth (mm)
10 Braking action
# Field Format Description
1 SNOWTAM nnnn SNOWTAM followed by 4-digit serial SNOWTAM series identifier and sequential number within the current year. Used to reference and cancel SNOWTAMs. Issued sequentially by the aerodrome authority.
2 A) CCCC 4-letter ICAO aerodrome code Aerodrome identifier. Identifies which airport the runway condition report applies to.
3 B) YYMMDDHHmm Observation date/time in UTC Start of validity — the date and time the runway inspection was conducted. Always UTC. Example: 2301271430 = 27 January 2023 at 14:30 UTC.
4 C) YYMMDDHHmm End of validity date/time UTC Maximum 8 hours from the B) time. A new SNOWTAM supersedes before this time if conditions change. Always check this field against your planned arrival time.
5 RWY nn[L/C/R] Runway designator The runway being reported. Multiple runways each get their own entry. Both runway directions may be reported separately if conditions differ (e.g. RWY 09L and RWY 27R are the same physical runway from each end).
6 RWYCC (3 values) n/n/n — one per runway third RWYCC 0–6 for touchdown zone / mid-runway / rollout zone (read left to right in the landing direction). Each third receives an independent code. The most critical for landing is the touchdown zone code.
7 Contaminant (3) Type per third, slash-separated Contaminant type for each third: DRY, WET, DRY SNOW, WET SNOW, COMPACTED SNOW, SLUSH, ICE, FROST, WATER ON TOP OF COMPACTED SNOW, ICE ON TOP OF COMPACTED SNOW, WET ICE, FROZEN RUTS OR RIDGES, or combinations. NIL = no contaminant.
8 Coverage (3) nn%/nn%/nn% per third Percentage of runway third covered by the contaminant. Values: 10, 25, 50, 75, 100, or NIL. High coverage combined with low RWYCC is the most hazardous combination.
9 Depth (3) nnMM/nnMM/nnMM per third Contaminant depth in millimetres per third. NIL = no significant depth or not measurable. For slush, depth is critical — slush depth >15mm creates significant drag during takeoff roll.
10 Braking Action (3) Descriptor per third Plain-language braking action descriptor corresponding to the RWYCC: GOOD (6), GOOD TO MEDIUM (4–5), MEDIUM (3), MEDIUM TO POOR (2), POOR (1), NIL (0). Confirms the RWYCC in human-readable form.
ACFT / H or S H = Heavy, S = specific type Some SNOWTAMs specify the aircraft type or category for which the report applies. Not always present.
RMKS / ... Free text Optional remarks for items not covered by the coded sections — equipment on runway, lighting outages, specific restrictions, or additional context for interpreting the report.

ICAO NOTAM format — Q-line, validity fields, and NOTAM codes explained

Every ICAO NOTAM follows the same structure. Understanding each section allows rapid operational assessment without reading every word of free text.

Annotated ICAO NOTAM example — numbers match the table below
1A1234/232NOTAMN
Q)3EGTT/ 4QMRLC/ 5IV/ 6NBO/ 7A/ 8000/999/ 95130N00028W005
10A) EGLL11B) 230127060012C) 2301270900
13E) RWY 09L/27R CLSD FOR SNOW CLEARING OPS. ALT RWY 23L/05R AVBL.
1 NOTAM number
2 Action (N/R/C)
3 FIR
4 NOTAM Q-code
5 Traffic
6 Purpose
7 Scope
8 Altitude limits
9 Coordinates & radius
10 Aerodrome (A)
11 Start time (B)
12 End time (C)
13 Description (E)
# Field Format Description
1 NOTAM Number Annnn/YY Sequential number / year. Example: A1234/23 = NOTAM number 1234 issued in 2023. The leading letter may indicate series (A=aerodrome, B=en-route, C=airspace in some states). Used to cancel or replace specific NOTAMs.
2 Action NOTAMN / NOTAMR / NOTAMC N = New NOTAM. R = Replaces a previous NOTAM (replaced number given). C = Cancels a previous NOTAM without replacement. Always check R and C NOTAMs against your planning — they may invalidate a NOTAM you are relying on.
3 Q) FIR CCCC (ICAO FIR code) The Flight Information Region in which the NOTAM is relevant. Example: EGTT = London FIR; LTAA = Ankara FIR; KJZZ = US coastal FIR. Used for routing NOTAM packages to the correct briefing area.
4 Q) Code Qxxxx (5-letter) Five-letter NOTAM subject/condition code. The first two letters after Q = subject (see NOTAM codes table below). The last two letters = condition or status. Example: QMRLC = subject MR (runway), condition LC (closed). QILCO = ILS out of service.
5 Q) Traffic I / V / IV / K / S I = IFR traffic only. V = VFR traffic only. IV = IFR and VFR. K = Checklist only. S = SNOWTAM. Determines which pilots need to action this NOTAM in their planning.
6 Q) Purpose N / B / O / M / NB / BO N = Immediately relevant to flight. B = Pre-flight briefing only. O = Operational significance. M = Miscellaneous. Purpose codes allow briefing systems to filter NOTAMs by priority.
7 Q) Scope A / E / W / AE / AW A = Aerodrome. E = En-route. W = Warning/airspace. AE = Aerodrome and en-route. AW = Aerodrome and warning. Determines geographic scope for automated filtering.
8 Q) Limits nnn/nnn (FL lower/upper) Lower and upper altitude limits in flight levels (e.g. 000/999 = surface to unlimited). Used by automated systems to filter NOTAMs by planned cruise altitude.
9 Q) Coordinates DDMMNdddmmErrr Geographic centre point (latitude/longitude) and radius in nautical miles. Used by automated systems to filter NOTAMs relevant to a route or geographic area.
10 A) Location ICAO code(s) One or more aerodrome ICAO identifiers to which the NOTAM applies. Multiple locations can be listed separated by spaces.
11 B) Start Time YYMMDDHHmm NOTAM effective from this date/time in UTC. NOTAMs cannot be actioned before this time.
12 C) End Time YYMMDDHHmm, PERM, or EST End of NOTAM validity in UTC. PERM = permanent change (will be incorporated into AIP). EST = estimated end time (may be extended). Always check the C-line against your planned operations window.
D) Schedule Day/time pattern Operating schedule — only applicable during the specified periods. Example: 0600-2200 MON-FRI. Outside the schedule, the NOTAM condition does not apply.
13 E) Description Free text (ICAO abbreviations) Plain-language description of the NOTAM content using ICAO standard abbreviations. This is the operationally most important section — read it in full. Contains the specific restriction, outage, or hazard details.
F) Lower Limit Altitude or SFC Lower altitude limit for airspace-related NOTAMs. SFC = surface. Given in feet MSL or flight levels.
G) Upper Limit Altitude or UNL Upper altitude limit. UNL = unlimited. Only present for airspace or obstacle NOTAMs.

Common NOTAM Q-codes — subject and condition reference

QMRLC
Runway closed
MR = Runway, LC = Closed
QMRLO
Runway open (limited)
MR = Runway, LO = Limited operation
QILCA
ILS critical area
IL = ILS, CA = Critical area
QILCO
ILS unserviceable
IL = ILS, CO = Commissioned / out of service
QILAS
ILS approach available
IL = ILS, AS = Available
QNVAS
VOR/NDB available
NV = VOR/NDB, AS = Available
QLGAS
Approach lighting serviceable
LG = Approach lights, AS = Available
QLGCO
Approach lighting unserviceable
LG = Approach lights, CO = Commissioned/out
QPICH
Parachute activity
PI = Parachute, CH = Change/activity
QWELW
Exercise — laser
WE = Exercise, LW = Laser warning
QRACA
Restricted area active
RA = Restricted area, CA = Active
QDALC
Danger area change
DA = Danger area, LC = Change
QTFAS
TFR active
TF = Traffic flow, AS = Active
QXXXX
Plain language
XX = subject not in code list — read E-line in full
QCNAS
GNSS/RNAV available
CN = GNSS/computer nav, AS = Available
QSTCA
Short term conflict alert
ST = Short-term, CA = Alert active
QOBCE
Obstacle — crane erected
OB = Obstacle, CE = Erected
QMXLC
Taxiway closed
MX = Taxiway, LC = Closed

What pilots must know about SNOWTAM and NOTAM operations

The ability to decode a SNOWTAM or NOTAM is only half the competency. The other half is knowing the operational implication of what you are reading.

The 8-hour SNOWTAM clock

A SNOWTAM is only valid for 8 hours from the observation time. If your planned arrival is beyond the SNOWTAM expiry, you cannot use it for performance planning. Request a new SNOWTAM from the destination or plan conservatively. Conditions can change significantly — a RWYCC 4 runway can deteriorate to RWYCC 1 within an hour if temperature drops.

Touchdown zone RWYCC governs landing distance

The RWYCC is reported per runway third: touchdown zone / mid-runway / rollout. For landing distance calculation, the touchdown zone code is the governing value because braking begins immediately on touchdown. A touchdown zone RWYCC of 2 with a RWYCC 4 mid-runway still requires RWYCC 2 landing distance corrections — the worst third determines required performance.

Slush depth and the takeoff roll

Slush depth is uniquely critical for takeoff performance. Slush creates substantial aerodynamic and rolling drag during the takeoff roll — more than snow or ice. A slush depth >15mm can prevent an aircraft from accelerating to rotation speed within the available runway length. Always cross-reference slush depth in the SNOWTAM with your aircraft's contaminated runway takeoff performance data in the AFM or operations manual.

NOTAM D-line schedule — the hidden restriction

The D-line of a NOTAM contains a schedule — the NOTAM only applies during specified hours or days. A runway closure NOTAM with D) 0600-1400 MON-FRI does not apply on weekends or outside those hours. Many pilots miss D-line restrictions, incorrectly treating a scheduled NOTAM as applicable 24/7. Always check the D-line when planning operations outside normal business hours at maintenance-intensive airports.

Cross-checking SNOWTAM with PIREP

Pilot reports (PIREPs) of braking action are an independent data source that must be cross-referenced with the SNOWTAM. If a pilot reports braking action significantly worse than the current SNOWTAM indicates — for example, POOR braking on a runway reported as MEDIUM — the aerodrome should issue an updated SNOWTAM. When PIREPs and SNOWTAMs conflict, always use the most conservative (worse) value for performance planning.

ILS NOTAM and approach minima

A NOTAM indicating an ILS component is unserviceable directly affects your legal approach minima. An ILS with a glidepath (GP) component unserviceable reverts to a localiser-only approach with significantly higher decision altitude and lower probability of visual contact. A NOTAM for ILS unusable requires the pilot to plan an alternative approach or, if no suitable alternative exists, to treat the airport as non-usable and plan to an alternate. Always check ILS NOTAMs for destination and alternate before filing.

Frequently asked questions about SNOWTAMs and NOTAMs

A SNOWTAM is a special series NOTAM issued by the aerodrome authority to notify pilots, airlines, and ground handlers about runway surface conditions caused by snow, ice, slush, standing water, or other contaminants. It is issued after each inspection of the runway surface and is valid for a maximum of 8 hours from the observation time, or until a new SNOWTAM supersedes it. Since November 2021, the global standard for runway condition reporting is the GRF (Global Reporting Format), which replaced the older SNOWTAM format with a standardised RWYCC (Runway Condition Code) system. SNOWTAMs are part of the broader NOTAM system and must be reviewed as part of every preflight briefing during winter or after precipitation.

RWYCC (Runway Condition Codes) are standardised numerical codes from 0 to 6 used in the Global Reporting Format (GRF) to describe the surface friction and braking action expected on each third of a runway. RWYCC 6 represents a dry runway — full braking effectiveness. RWYCC 5 represents a wet runway. RWYCC 4 is wet snow over compacted snow or dry snow on a wet runway. RWYCC 3 is ice with frost. RWYCC 2 is compacted snow or ice. RWYCC 1 is ice with very poor braking. RWYCC 0 represents nil braking action — essentially no directional control or stopping ability on the runway. Aircraft operators must cross-reference the RWYCC against performance data in their Aircraft Flight Manual or Airplane Performance Manual before operating on contaminated runways. Operations on RWYCC 0 surfaces require specific aircraft certification and operator approval.

A NOTAM (Notice to Air Missions / Notice to Airmen) is the general system for distributing time-sensitive operational information about any aeronautical facility, service, procedure, or hazard. It covers runway closures, navigation aid outages, airspace restrictions, laser activity, parachute operations, construction, approach procedure changes, and thousands of other subjects. A SNOWTAM is a specific sub-type of NOTAM — a special series NOTAM that is exclusively used to report aerodrome runway surface conditions due to precipitation or surface contamination. Every SNOWTAM is a NOTAM, but not every NOTAM is a SNOWTAM. NOTAMs are encoded in a standardised ICAO format with a Q-line qualifier and lettered sections (A through G). SNOWTAMs use the same delivery mechanism but have a specific coded format for runway condition data defined by ICAO Doc 9981 (PANS-Aerodromes).

The Global Reporting Format (GRF) is the ICAO-standardised system for reporting and using runway surface condition information. It was mandated by ICAO and introduced globally on 4 November 2021, replacing the previous SNOWTAM format and the various national formats (including the US RCAM, the European FAA-equivalent, and others) that had created inconsistency in how runway conditions were communicated. The GRF introduced the RWYCC (Runway Condition Code) scale from 0 to 6 as the universal language for surface friction, replacing descriptive terms like "good," "medium," "poor" that were inconsistently applied. Under GRF, each runway is assessed in thirds (touchdown zone, mid-point, and rollout/stopend), and each third receives its own RWYCC code. The GRF was developed following a joint ICAO/industry task force established after multiple serious runway excursion accidents were linked to inconsistent winter operations procedures.

The NOTAM Q-line is the qualifier line that provides structured information for automated NOTAM filtering and briefing systems. It has the format: Q) FIR/NOTAM-CODE/TRAFFIC/PURPOSE/SCOPE/LOWER-LIMIT/UPPER-LIMIT/COORDINATES-RADIUS. FIR is the Flight Information Region (e.g. EGTT = London FIR). The NOTAM code is a 5-letter code beginning with Q: the first two letters after Q identify the subject (e.g. MR = runway, IL = ILS, LG = lighting), and the last two identify the condition or status (e.g. LC = closed, CO = operational, XX = plain language). Traffic identifies who the NOTAM applies to: IV = IFR and VFR, I = IFR only, V = VFR only. Purpose codes: N = immediate, B = briefing, O = operations, M = misc. Scope: A = aerodrome, E = en-route, W = warning area. Lower/upper limits are in flight levels. Coordinates-radius give the geographic centre and radius in nautical miles.

Braking action is a pilot-reported or aerodrome-measured assessment of the effectiveness of braking on a runway. Under the GRF, braking action descriptors are directly linked to RWYCC codes: RWYCC 6 = Dry (full effectiveness). RWYCC 5 = Good (wet surface). RWYCC 4 = Good to Medium. RWYCC 3 = Medium. RWYCC 2 = Medium to Poor. RWYCC 1 = Poor. RWYCC 0 = Nil (no braking effectiveness). These descriptors are used in pilot reports (PIREPs) using the same terminology, allowing cross-checking between the aerodrome assessment and actual pilot experience. If a pilot reports braking action significantly worse than the current SNOWTAM indicates, the aerodrome authority should reassess conditions and issue a new SNOWTAM. Airlines and operators use the RWYCC to look up landing distance correction factors in their performance manuals — a runway with RWYCC 1 may require landing distances 60–80% longer than on a dry surface.

A runway closure NOTAM follows the standard ICAO NOTAM format. The Q-line will contain the code QMRLC (MR = runway, LC = closed). The A-line identifies the aerodrome. The B-line gives the start time in UTC (YYMMDDHHmm). The C-line gives the end time (or PERM for permanent, or EST if estimated). The E-line contains the plain-language description, typically specifying the runway designator(s), the reason for closure, and any relevant operational information such as a divert recommendation. Example: A) EGLL B) 2301270600 C) 2301270900 E) RWY 09L/27R CLSD FOR SNOW CLEARING. Pilots receiving a runway closure NOTAM for their intended destination must verify the closure window against their planned arrival time and confirm an alternate approach is available or file an alternate.

A NOTAM validity period is defined by the B (start) and C (end) times in UTC. Short-duration NOTAMs (runway closures for maintenance, parachute activity, air shows) may be valid for hours. Long-duration NOTAMs (approach procedure changes, navigation aid outages) may be valid for weeks or months. SNOWTAMs have a maximum validity of 8 hours. A NOTAM with C) PERM indicates a permanent change — typically for procedure or airspace changes — and will eventually be incorporated into the AIP. A NOTAM with C) EST indicates the end time is estimated and the NOTAM may be extended or cancelled. NOTAMs are cancelled by issuing a NOTAMR (replace) or NOTAMC (cancel) with reference to the original NOTAM number.

The GRF SNOWTAM reports the contaminant type covering each third of the runway using standardised descriptors: Dry snow (precipitation that will blow into drifts), Wet snow (will not blow into drifts, higher water content), Compacted snow (mechanically compressed by traffic, appears smooth), Slush (saturated snow with significant water content, causes aquaplaning risk), Ice (clear or opaque frozen water), Dry snow on top of compacted snow, Wet snow on top of compacted snow, Ice on top of compacted snow, Compacted snow on top of ice, Dry snow on top of ice, Water on top of ice, and Frost. Each contaminant has different implications for aircraft performance. Slush is particularly hazardous because it creates significant drag during the takeoff roll, reducing acceleration and potentially preventing rotation before the end of the runway. ICAO Doc 9981 provides the complete contaminant classification matrix.

These suffixes identify the type of NOTAM action. NOTAMN means New — a new NOTAM being issued for the first time. NOTAMR means Replace — a new NOTAM that supersedes and cancels a previously issued NOTAM; the replaced NOTAM number is referenced in the text. NOTAMC means Cancel — a NOTAM that cancels a previously issued NOTAM without replacing it with new information (e.g. the condition has ended or the situation has been resolved). When reviewing NOTAMs for a flight, any NOTAMR or NOTAMC for a NOTAM in your briefing means the original information is no longer valid and must be replaced or removed from your planning.

NOTAMs must be checked for every IFR and VFR flight as part of the preflight planning process. For each airport — departure, destination, and alternates — pilots should check for runway closures or restrictions, navigation aid outages, approach procedure changes or NOTAMs to instrument approach plates, lighting outages, construction activity near runways or taxiways, TFRs or restricted airspace along the route, and any special activity (parachuting, UAV operations, military exercises). In winter, SNOWTAMs for all relevant airports must be included. For flights to remote or unfamiliar airports, all NOTAMs affecting the airport should be read in full — not just the headline — as the E-line may contain operational detail that changes the feasibility of the planned approach. A Pre-Flight Information Bulletin (PIB) aggregates NOTAMs by route or airport area and is the standard format used in IFR filing packages.