Crosswind & Headwind Component Calculator

Resolve wind into headwind and crosswind components for any runway

Resolve reported wind direction and speed into headwind and crosswind components for a chosen runway heading using trigonometry. Pilots use it during preflight to pick the most favourable runway and verify aircraft crosswind limits. Runs in your browser. It runs free in your browser on Gera Tools, with nothing uploaded.

Last updated Source: Gera Tools

How are the components calculated?

The tool finds the angle between the wind direction and the runway heading, then multiplies wind speed by the cosine of that angle for the headwind and the sine for the crosswind. This is standard vector resolution of the wind onto the runway axis.

Picking the right runway and staying inside your aircraft’s crosswind limit both depend on splitting the reported wind into the part that blows down the runway and the part that blows across it. This calculator resolves any reported wind into headwind and crosswind components for the runway heading you choose.

How it works

The wind is treated as a vector. The angle between the wind direction and the runway heading determines how much of the wind acts along the runway versus across it:

angle      = wind direction − runway heading   (signed, −180 to 180)
headwind   = wind speed × cos(angle)            (negative = tailwind)
crosswind  = wind speed × sin(angle)            (sign = left or right)

A wind nearly aligned with the runway is almost all headwind; a wind 90 degrees to the runway is almost all crosswind. The sign of the crosswind tells you whether it comes from the left or right.

Worked example: Runway 27 with a gusty northwest wind

METAR reports wind 300 at 18 knots gusting 28. You are landing on Runway 27 (heading 270 degrees).

Angle between wind and runway: 300 − 270 = 30 degrees

Steady wind components:

  • Headwind: 18 × cos(30°) ≈ 15.6 kt
  • Crosswind: 18 × sin(30°) = 9.0 kt from the right

Gust components:

  • Headwind at gust: 28 × cos(30°) ≈ 24.2 kt
  • Crosswind at gust: 28 × sin(30°) = 14.0 kt from the right

For limit-checking, use the gust crosswind of 14 kt. If your aircraft has a demonstrated crosswind limit of 15 kt, you are within limits but with little margin — and with the gust reaching 28 kt, you would want to consider using the full length, stabilising early, and having the opposite runway available.

Runway selection: using this for preflight planning

When an airport has parallel or crossing runways, run the calculator for each heading to find which gives the least crosswind. A 30-knot wind from 090 produces:

  • Runway 09 (heading 090): 30 kt headwind, 0 kt crosswind — ideal.
  • Runway 27 (heading 270): −30 kt (30 kt tailwind), 0 kt crosswind — a strong tailwind; significantly increases landing distance.
  • Runway 36 (heading 360): 0 kt headwind, 30 kt crosswind — at or above most light aircraft limits.

The calculator makes this comparison instant instead of requiring mental trigonometry for each runway in sequence.

Magnetic vs. true headings

Runway numbers are based on magnetic heading, rounded to the nearest 10 degrees. METAR wind directions are also reported in magnetic at most airports (tower-controlled fields) but in true at some upper-wind and forecast products. Enter both values in the same reference frame (both magnetic or both true) or your result will be off by the local magnetic variation, which can be several degrees.

Notes on demonstrated crosswind limits

The crosswind component in the aircraft’s Pilot’s Operating Handbook is a “demonstrated” limit — the value at which the manufacturer tested the aircraft. It is not necessarily a hard structural limit but it is the boundary of tested safe operation. Many pilots adopt a personal crosswind limit below the aircraft maximum, particularly in gusty conditions or on wet/contaminated runways. Always compare the gust crosswind component against your personal minimums, not just the book figure.