Enter your course, true airspeed, and the winds aloft. Get the wind correction angle, the heading to fly, and the groundspeed your leg times depend on.
Home › Free Pilot Tools › Heading & Groundspeed Calculator
Wind correction angle = arcsin(wind speed × sin(wind angle) ÷ TAS); groundspeed = TAS × cos(WCA) − wind speed × cos(wind angle). This is the wind triangle, the calculation at the heart of every E6-B and every nav log line: point the nose into the wind just enough that your track stays on course, then accept whatever groundspeed is left.
Measured on the chart, in degrees true
From the true airspeed calculator or your POH
Direction the wind is from, per the winds aloft forecast (already true)
West positive, east negative ("east is least"). From the isogonic line on your chart
▬ course ▬ heading ▬ wind
Three vectors close a triangle: your airspeed vector (where the nose points, at TAS), the wind vector, and the resulting track over the ground. Planning solves it backwards: you know the track you want (the course), the TAS you will fly, and the forecast wind; you need the heading and the groundspeed that fall out.
Then convert to what the panel shows: magnetic heading = true heading + westerly variation (subtract easterly: "east is least, west is best"), and compass heading adds the deviation card correction.
Course 288° true, TAS 110 knots, winds aloft 350° at 3 knots (a calm Pacific Northwest morning):
Now stiffen the wind to 350° at 25 knots: the crab grows to 12° and groundspeed drops to 96 knots, a 12% longer leg with the same fuel flow. That is why the triangle gets re-run whenever the forecast changes.
The same triangle runs backwards. In cruise you know four things: the heading you're holding, your TAS, and (from GPS) your actual track and groundspeed. Enter them and out comes the wind that must be causing the difference: the flight-computer "wind correction" function, and a better wind report than any forecast.
"TRK" on your GPS
Because you have to crab into it. The component of your TAS that points into the wind is spent holding the track, not moving you along it, so groundspeed is TAS × cos(WCA) even with zero headwind component. A 90°, 30-knot wind on a 100-knot airplane costs about 5 knots of groundspeed purely from the 17° crab.
When the crosswind component of the wind exceeds your TAS, no heading can hold the course; the calculator will tell you. Short of that, a strong tailwind-quartering wind can also produce a groundspeed near zero into a strong headwind. If your trainer flies 90 knots and the winds aloft say 60, the triangle still solves, but the fuel math may not.
After. Work the whole triangle in true (chart course and winds aloft are both true), then convert: true course → apply WCA → true heading → apply variation → magnetic heading → apply deviation → compass heading. The classic memory aid is "True Virgins Make Dull Company" (True, Variation, Magnetic, Deviation, Compass).
The TAS input for this triangle, from CAS, altitude, and temperature.
Turn the groundspeed into leg times and an ETA.
The same wind, resolved against a runway instead of a course.
FlightDecide pulls the forecast winds for your route and window and scores them with ceilings, visibility, NOTAMs, fuel, performance, and W&B, with the raw data one tap away.
Get FlightDecide on the App StoreEducational tool for flight-planning practice. It is advisory only and not a substitute for your POH, an official weather briefing, or your own judgment as pilot in command (14 CFR 91.3). Sources: FAA Pilot's Handbook of Aeronautical Knowledge (FAA-H-8083-25C), Ch. 16. Last reviewed: July 17, 2026.