This tool visualizes weather data from the German Weather Service (DWD) for VFR pilots. The core value proposition is resolution (2.1km grid, ~542,000 cells covering most of Europe) and recency (updates within minutes of new model runs).
Ceiling — Cloud base height (colors similar to GAFOR categories)
Visibility — Horizontal visibility
Temperature — 2m temperature
Radar — Simulated radar reflectivity
Precipitation — Rain/snow intensity
Convection — CAPE thunderstorm potential
Wind — Wind speed and direction at multiple altitudes
Thermals — Thermal strength, usable climb height, Cu cloudbase, and bumpiness index for soaring and GA pilots
Local Forecasts
Meteograms — Up to 5-day forecast for 1,700+ airfields and 4,300+ cities: ceiling, visibility, wind, temperature, precipitation and flight category at a glance. Cloud structure built from 28 vertical layers up to 10,000ft. Hours 0–48 use high-resolution ICON-D2, hours 49–120 extend via ICON-EU. Includes crosswind calculation based on runway data for airfields. Tap any location on the map to jump there.
Route
Cross-Section — Vertical profile along your route from surface to FL100 with 48 hours of animation. Shows cloud cover heatmap, terrain profile, VFR/IFR clearance lines, freezing level, and wind barbs at 8 altitudes. Includes a head-/tailwind analysis table that highlights the optimal cruise altitude per leg. Supports multi-waypoint routes with draggable map markers and PDF export.
AI Brief
Synopsis — AI-generated weather briefing per aviation zone with a 5-day outlook broken into morning / afternoon / evening timeblocks.
Garmin Watch Face
ClearToFly for Garmin — Aviation weather at a glance on Fenix 6 Pro. GAFOR strip, ceiling, visibility, crosswind, cloud layers — updated every 30 minutes from the same ICON-D2 data.
Data Sources
This app combines three DWD models and ECMWF open data:
Hours 0–14: ICON-D2 RUC (Rapid Update Cycle) Updated every hour with 15-minute time steps – ideal for nowcasting
Hours 15–48: Conventional ICON-D2 Full model run every 3 hours with 2.1 km resolution
Hours 49–120: ICON-EU European-scale model at ~7 km resolution, extends the forecast to 5 days
Hours 121–360:ECMWF Open Data (IFS HRES & AIFS) Global model at 0.25° (~28 km) resolution, extends temperature, precipitation, ceiling, convection, wind, and isobars to 15 days. CC-BY-4.0 license.
Disclaimer: This tool is for informational purposes only and is not a substitute for official weather briefings. Always use authorized sources for flight planning.
This service is free. If you find it useful, you can buy me a coffee.
Help shape ClearToFly
I'm a one-person operation. Subscribe to hear when new features land, and to weigh in on what I should build next. A few emails per year. One click to unsubscribe.
Install as app
Add Clear2Fly to your home screen for fullscreen mode and offline access to the last cached forecast. iOS: Tap ↑ (Share) then "Add to Home Screen"Android: Tap ⋮ (menu) then "Add to Home Screen" or "Install App"
Haftungsausschluss – Inhalte
Diese Anwendung dient ausschließlich der Information und ersetzt keine offizielle Flugwetterberatung. Für die Flugplanung sind stets die zugelassenen Quellen zu verwenden. Eine Gewähr für die Richtigkeit, Vollständigkeit und Aktualität der dargestellten Daten wird nicht übernommen.
Haftungsausschluss – Links
Diese Anwendung enthält Links zu externen Websites Dritter (DWD, OpenFlightMaps, CARTO, OpenStreetMap). Für die Inhalte der verlinkten Seiten ist stets der jeweilige Anbieter verantwortlich. Eine permanente inhaltliche Kontrolle der verlinkten Seiten ist ohne konkrete Anhaltspunkte einer Rechtsverletzung nicht zumutbar.
Streitbeilegung
Die Europäische Kommission stellt eine Plattform zur Online-Streitbeilegung (OS) bereit: https://ec.europa.eu/consumers/odr/. Wir sind nicht bereit oder verpflichtet, an Streitbeilegungsverfahren vor einer Verbraucherschlichtungsstelle teilzunehmen.
Datenschutzerklärung – KI-Routenbriefing
Verantwortlicher
Jan Schaffner (Anschrift siehe Impressum)
Zweck der Verarbeitung
Zustellung des KI-generierten Routenbriefings per E-Mail. Die Daten werden ausschließlich für diesen Zweck verwendet.
Rechtsgrundlage
Art. 6 Abs. 1 lit. a DSGVO (Einwilligung durch Aktivierung der Checkbox)
Speicherdauer
E-Mail-Adresse und Routendaten werden nach Versand des Briefings nicht dauerhaft gespeichert. Server-Logs mit IP-Adressen werden nach 7 Tagen gelöscht.
Empfänger
Amazon Web Services EMEA SARL (Infrastruktur: EC2, SES, Bedrock) – Verarbeitung in eu-central-1 (Frankfurt).
Ihre Rechte
Sie haben das Recht auf Auskunft, Berichtigung, Löschung und Einschränkung der Verarbeitung Ihrer Daten. Die Einwilligung kann jederzeit mit Wirkung für die Zukunft widerrufen werden. Beschwerden können an die zuständige Aufsichtsbehörde gerichtet werden.
Datenschutzerklärung – Feedback-Abonnement
Verantwortlicher
Jan Schaffner (Anschrift siehe Impressum)
Erhobene Daten
E-Mail-Adresse, IP-Adresse, Zeitstempel der Einwilligung sowie der zum Einwilligungszeitpunkt angezeigte Hinweistext.
Zweck der Verarbeitung
Versand gelegentlicher E-Mails mit Feedback-Anfragen sowie Ankündigungen zu neuen Funktionen. Diese Verarbeitung erfolgt getrennt vom KI-Routenbriefing; eine Einwilligung für eines der beiden bedeutet keine Einwilligung für das andere.
Rechtsgrundlage
Art. 6 Abs. 1 lit. a DSGVO (Einwilligung durch Klick auf den Bestätigungslink in der Briefing-E-Mail oder durch Eingabe der E-Mail-Adresse im Info-Modal mit anschließender Bestätigung per Double-Opt-In).
Versandfrequenz
Wenige E-Mails pro Jahr. Inhalte beschränken sich auf Feedback-Fragen und Feature-Ankündigungen; keine Werbung Dritter.
Speicherdauer
Der Einwilligungseintrag (E-Mail, Zeitstempel, IP, Hinweistext) wird bis zum Widerruf gespeichert; nach Widerruf werden die Daten innerhalb von 30 Tagen gelöscht. Server-Logs mit IP-Adressen werden nach 7 Tagen gelöscht.
Empfänger
Amazon Web Services EMEA SARL (Infrastruktur: SES, S3) – Verarbeitung in eu-central-1 (Frankfurt).
Widerruf
Jede E-Mail enthält einen Ein-Klick-Abmeldelink. Der Widerruf wirkt sofort und kostet nichts.
Ihre Rechte
Sie haben das Recht auf Auskunft, Berichtigung, Löschung und Einschränkung der Verarbeitung Ihrer Daten. Beschwerden können an die zuständige Aufsichtsbehörde gerichtet werden.
Ceiling — what the colors mean
The ceiling map shows the forecast height of the
lowest broken or overcast cloud layer above ground level, from the
DWD ICON-D2 model. It answers a single question: is the sky low
enough to spoil VFR here?
Ceiling forecast for northern Germany, Thursday morning at 09:00 CEST. A slow-moving low-cloud plume traces a WNW–ESE band across Mecklenburg-Vorpommern into Brandenburg. Red / orange in the core (below ~2,000 ft — not VFR to marginal), yellow at the edges (3,000–5,000 ft), green further west and in a small clear pocket around Berlin. Hover any cell for the exact number — the tooltip near Perleberg shows 1,887 ft, right in the middle of the marginal band.
What the field actually is
ICON-D2 exports a diagnostic CEILING field: the lowest
model level at which total cloud cover exceeds 4/8. That threshold
matches the aviation definition of "broken" — a value below 1,000 ft
means you can expect a solid layer close to the surface, not just a
few scattered patches.
How to read the colors (GAFOR-like scheme)
The colours are inspired by German GAFOR categories but are not a
strict GAFOR encoding — GAFOR has additional rules (visibility,
area coverage, timing) that a per-cell ceiling forecast can't capture
on its own. Use the colours as a fast visual approximation:
Dark red — below 500 ft AGL: essentially LIFR. Not VFR.
Red — 500 to 1,000 ft AGL: GAFOR territory around Mike or X-Ray. Not VFR.
Orange / yellow — 1,000 to 5,000 ft AGL: GAFOR Charlie range. Legal VFR but marginal; combine with terrain along your route before committing.
Green — 5,000 to 12,000 ft AGL: comfortable VFR under most conditions.
Blue — above 12,000 ft AGL: broadly unrestricted for the altitudes GA typically flies at.
AGL vs. MSL
The ceiling number on this map is height above ground,
not height above sea level. That's the safer convention for the pilot:
“below 1,000 ft AGL over the Alps” is a serious problem
because it's near the surface, and the map surfaces it that
way immediately. An MSL-based ceiling would look reassuring in the
mountains (“7,000 ft ceiling!”) even when the cloud is
within a few hundred feet of the ridge.
Two implications:
The same colour means the same operational thing everywhere. Red near the surface is red on the plain and red in the Alps.
The absolute altitude of the layer varies — a cloud base at 3,000 ft AGL over a 500-ft plain sits at ~3,500 ft MSL, but over a 3,000-ft ridge it sits at ~6,000 ft MSL.
When you need to reason about the absolute altitude of the
layer along a route — e.g. to pick a cruise altitude — cross-check
with the cross-section,
which draws the layer against a terrain profile.
When ceiling is not enough
Ceiling is only half the VFR minima. Combine it with:
Visibility — GAFOR Charlie can be triggered by visibility alone.
Meteogram at your specific airfield — see the meteogram guide.
Model caveats
ICON-D2's CEILING field can miss thin stratocumulus decks that are
solid enough to see but too thin for the model's coverage threshold.
In persistent stratus/fog situations, cross-check with current
METARs — a model saying 4,000 ft while every station reports OVC008
is telling you the model is late resolving the layer.