WindsCalc helps pilots calculate headwind and crosswind components in a simple graphical interface.
WindsCalc will retrieve current winds by ICAO code or let you manually enter winds.
Once you enter winds, simply select your heading and WindsCalc will calculate your headwind and crosswind components.
If the winds are gusting, you can tell WindsCalc to use either the sustained winds, gust factor or gusting winds.
WindsCalc also has a night mode.
You can optionally tell WindsCalc to calculate the winds with a magnetic deviation.