BETA

Windy IFR Planner

IFR route planning, weather profile, and decision support — right inside Windy.com.

Real FAA routes through real fixes, weather-correlated route segments at any forecast hour, vertical profile with terrain + icing + turbulence + winds, prioritized advisories at your cruise altitude, cruise altitude recommendation, and one-tap export to ForeFlight.

Windy IFR Planner showing a KDFW to KATL route on the Windy map with weather-colored segments, vertical profile chart, advisories, and pilot summary.
KDFW → KATL in a PA46-350P Mirage at FL180. Route polyline colored by hazard at cruise altitude; vertical profile shows terrain, clouds, icing, turbulence, winds aloft; advisories panel surfaces the trip's biggest concerns.

Install in 4 Steps

Why developer mode? The plugin is published to Windy's gallery CDN (windy-plugins.com) but as a private build — only people with the install URL can add it. Developer mode is how you install a private/unlisted plugin URL. Once the plugin graduates from beta and is approved into Windy's public gallery, it'll appear in the regular plugin menu and developer mode won't be needed.
Where this works during beta: any desktop browser (Chrome, Edge, Safari, Firefox), and Safari on iPad — open windy.com/dev there and follow the same four steps below. It does not work yet in (a) iPhone Safari — Windy's mobile layout collapses the plugin panel — or (b) the native Windy iOS / Android apps, whose Install Windy Plugin menus only list plugins already approved for Windy's public gallery. When this plugin graduates to the public gallery, both Windy mobile apps will install it in one tap from that menu, no developer mode needed.
  1. Open Windy's developer panel. In any modern browser (Chrome, Edge, Safari, Firefox), go to windy.com/dev. The developer panel appears over Windy's normal map view.
  2. Paste the plugin URL. In the plugin URL field, paste:
    https://windy-plugins.com/14161593/windy-plugin-ifr-planner/0.13.0/plugin.min.js
    Click Install & open plugin.
  3. Approve the plugin. Windy may ask you to confirm. Click through; the plugin is open source and read-only.
  4. Open Windy IFR Planner. From Windy's plugin menu, launch Windy IFR Planner. Enter your departure + destination ICAOs, pick an aircraft, set a cruise altitude, click Find route. You're flying.

Windy plugins run client-side in your browser. We don't see your routes, your aircraft, or any other data. Plugin source is open and inspectable.

What's in the Beta

Real IFR routes

FAA Preferred Routes with confidence scores. Each route is parsed into actual named fixes from the FAA NASR database — your polyline kinks through FORCK, MERDN, ORRKK like a real flight plan, not a great-circle line.

Vertical profile

Terrain, cloud layers, icing zones, turbulence bands, freezing level, winds aloft. Hover anywhere to see what you'd encounter at that point along the route at any altitude. Set the chart's top altitude — or let it auto-fit your cruise — so a low-level flight isn't squished into the bottom of the chart. A collapsible legend explains every overlay color and hatch.

Per-waypoint forecast timing

Each waypoint on your route is analyzed against the forecast hour at its own computed arrival time — ETD plus distance over cruise speed. Drag Windy's time slider to set your departure time; the destination and every fix in between get the forecast for when you'd actually be there, not for "right now." Drag the slider forward a day at a time to find the best day to fly your route. Cruise speed is editable per-aircraft so you can plan at your real operating numbers, not the POH book value.

Compare days

One tap compares the next three departure days at your ETD hour and gives each a Favorable / Mixed / Adverse weather read, with the two biggest factors tagged by phase (cruise, climb/descent, aircraft limit). Tap a day to load its full profile. Weather comparison only — not a go/no-go decision.

Prioritized advisories

Critical / warning / info advisories by category — icing, turbulence, terrain, clouds, freezing, aircraft. Icing and turbulence call out where along the route they hit — altitude band, distance range, and the nearest fixes (e.g. "Severe icing FL145–FL248, 200–760 NM, near FSM–KATL"). Capped at 5 most-actionable, plus a 3–5 sentence pilot summary.

Aircraft envelope

Magenta climb-cruise-descent overlay on the chart driven by your aircraft's POH data. Cruise altitude is held within the selected airframe's service ceiling, plus short-route truncation warnings.

Add & edit aircraft

Seven profiles ship preloaded (PA46-350P Mirage, TBM 940, SR22T, Baron 58, Bonanza G36, C182, Custom) — but they're yours to change. Correct any performance number to your airframe, or add a type we don't ship. Edits are saved on your device; built-ins reset to defaults anytime.

Cruise recommendation

"Recommended: FL250 — +19 kt tailwind, no icing, cloud tops FL220." Scoring weighs wind benefit, icing/turbulence avoidance, terrain clearance, and aircraft ceiling.

Route comparison

Compare all candidate routes by tailwind, icing exposure, turbulence exposure, terrain margin. Alternates render as gray dashed lines on the map alongside your active route.

Map ↔ chart sync

Hover the chart — a yellow marker tracks the position on the map. Hover the colored polyline on the map — the chart's crosshair moves with you.

Real Windy weather

ECMWF, GFS, ICON, and Windy's other weather models. Switch models from Windy's normal controls; the plugin re-samples from whatever's currently active.

Export

One-tap deep link into ForeFlight with the route + altitude pre-loaded. Download a .fpl for Garmin Pilot or any EFB that imports the format. Or copy the cleaned route string straight to clipboard for ATC, dispatch, or pasting into anything else. GA fields with FAA local identifiers (2F0, 3R4) resolve in search and hand off to ForeFlight by their real id.

Feedback Welcome

This is a beta. Bug reports, feature requests, and general feedback are the most useful thing you can send us.

Email feedback@snickitybit.com

Privacy & Beta Telemetry

During the beta the plugin sends a small amount of anonymous telemetry so we can improve it:

  • Usage events — when you open the plugin, compute a route, switch aircraft, change cruise altitude, click Compare routes, or accept a recommendation. Plus the plugin version. Goes to Firebase Analytics (Google).
  • Crash reports — JavaScript errors and unhandled promise rejections, including the message + stack trace + browser user agent + plugin URL. Goes to our Firestore database.
  • Feedback submissions (opt-in per submission) — only when you tap Send feedback in the plugin and click Send. The submission includes: the text you wrote, an optional email if you provided one, plus context about your current session — departure/arrival ICAOs, aircraft, cruise altitude, plugin version, browser user agent, and the Windy URL you were on. Goes to our Firestore database. We use the email only to reply to you, never share it.

What we never collect outside an explicit feedback submission: your airport ICAOs, route strings, aircraft type, cruise altitude, location, or any other identifiable information. Usage events and crash reports are anonymized at the source — no account or cookie ID. We also do not store your IP address with feedback submissions.

What feedback analytics tracks: only that you opened the form, that a submission succeeded, or that a submission failed. We do not log keystrokes, typing speed, or any partial draft — the contents of the form never leave your browser until you tap Send.

Don't want to participate? Don't install the plugin during the beta. We'll publish an opt-out toggle in a future release. Questions: feedback@snickitybit.com.

Aviation Disclaimer

Decision support only. The Windy IFR Planner is not a substitute for an official weather briefing, current charts, NOTAMs, ATC clearance, or any other approved flight planning tool. All routing data, weather correlations, and recommendations are advisory.

Pilot in command is responsible for verifying all flight planning data, complying with applicable regulations, and operating the aircraft safely. The plugin is provided as-is, without warranty, in active beta. Data sources (FAA NASR, Windy weather models) have inherent limitations and update cycles.

Bug reports to feedback@snickitybit.com.