⚠ Offline — showing last-saved data. Verify weather/NOTAMs before flight.

VFR Flight Planner

Unofficial planning aid. Always brief officially (AIS / NOTAM / weather) before flight.
US VFR
US VFR planning — FAA sectional + OurAirports airfields + aviationweather.gov. Planning aid, not for primary navigation. No US domestic VFR flight plan to file — consider VFR flight following with ATC. Headings use per-leg magnetic variation; ETA shows destination sunset.
NOTAM & TFR
Tap any airport for its NOTAMs; en-route NOTAM areas & TFRs also show in the vertical profile. Planning aid — verify current NOTAMs & TFRs before flight.
Map layers
Admin console
Secrets (Resend API key) stay in server env; these are operational config, saved to the database.

Public (shown to all users):
Messages users sent from Account › Contact the administrators.
⏳ loading…
FAA mirror scope & freshness. Changes apply to the next bulk pull — no redeploy.
⏳ loading…
Classifications pulled
Countries stored (from the worldwide INTERNATIONAL series)
Bulk pull
The FAA expects at most one full pull per 24 h; the app answers queries from the mirror and tops up live per route/field.
Admin access is a database role — add or remove any number of admins by email. Access takes effect at their next sign-in.
Registered users · last sign-in · saved data.
⏳ loading…
Application health & recent errors.
⏳ loading…
Recent events
⏳ loading…
Recorded flights
Tracks recorded from this device's GPS while the app is on screen: recordings, not logbook entries. Signed in, each one is saved to your account too. Altitude is GPS altitude and speed is ground speed.
Flight recording: test mode. It is switched on for this device only (opened with ?rec=1); other users do not see it. Open the site with ?rec=0 to turn it off.
⏳ loading…
Recording settings
A track from another app or device. It is marked imported.
Certificates
Your licence, ratings, medical and other certificates, with their expiry dates and reminders.
Currency
Whether your logbook and certificates meet the rules for passengers, night and every flight. An aid: you remain responsible.
Logbook
Your flights, your totals and the hours from your paper logbook. Recorded flights are drafted here for you to check and save; only saved entries count.
Offline map data
Chart tiles downloaded for a route. Removing them keeps the route — you can save it offline again later.
⏳ loading…
Account & reporting a problem
Data sources and licences
The data this app shows, where it comes from, and the terms it is used under.
OpenStreetMap — base map · © OpenStreetMap contributors · ODbL
OpenFlightMaps — VFR chart overlay over 23 European States · Copyright open flightmaps contributors · GUL
openAIP — airspace, airfields and a chart overlay · CC BY-NC 4.0
OurAirports — airfields, runways and frequencies · public domain
Eurocontrol — FIR boundaries (EAD archive, effective 30 Apr 2015) · terms: see source
aviationweather.gov — METAR, TAF and SIGMET · terms: see source
FAA — US charts, NOTAMs, TFRs, airspace and aerodrome diagrams · terms: see source
USGS — US topographic base map · terms: see source
Open-Meteo — winds aloft and terrain elevation · terms: see source
IMS — Israel weather, aerodrome warnings and the LLLL AIRMET · terms: see source
Israel AIP — Israel aerodromes, routes, airspace and the CVFR chart · terms: see source
Cyprus AIP — Cyprus aerodrome charts and routes · terms: see source
Greek AIP — Greek aerodromes, routes and aerodrome diagrams · © AIP Greece Team
autorouter — NOTAMs and aerodrome charts, through your own autorouter account · terms: see source
Flight
to manage your aircraft, pilot details and saved flights & routes.
Aeroplane
Departure & cruise
Sets the cruise altitude every tab uses, and the Level filed in Flight plan.
Sets the cruise altitude every tab uses.
Fuel on board blank = the aeroplane's usable. Reserve blank = 30 min day, 45 night. Cruise TAS blank = the aeroplane's saved cruise.
Route endpoints
Build a route — departure & destination are its first & last points.
Aerodromes (filed plan)
Pick the aircraft & aerodromes, then build the route below, then fill the flight-plan details.
Planes
to keep your planes with your account.
Add or edit a plane
Weight & balance
Pilot details
to keep your pilot details with your account.
Your details
Used only to check a medical certificate's date against the rule for your age.
Saved with your account and used on every flight plan. It is not sent anywhere else.
Aerodromes
Base map & chart overlays
AIP map
ENR 6-1 en-route chart — FIR Tel Aviv only
My position (GPS)
GPS marker
Following
Track vector
The map follows you while the GPS is on. Drag it to look around — the position button then reads Centre on me and brings it back. The screen is kept awake while tracking.
Map layers
Toggle each layer · labels separately
Points published in ENR 4.4. Filled triangle = compulsory, open = on-request, star = RNAV. Those are IFR reporting requirements and do not apply to a VFR flight — the positions are still usable as waypoints. An amber ring means the coordinate did not come from a State AIP; tap it for the source.
Coverage: Israel, Cyprus and Greece, plus a few points in Lebanon and Syria — empty elsewhere for want of data.
Airways, black = flyable conventional or RNAV, blue = RNAV-5 only. Altitude decides whether one matters to you — tap a route for each segment's base, top and MFA. Not routes a VFR flight joins; shown so you know where IFR traffic flows.
Coverage: Israel, Cyprus, Lebanon, Syria only. Elsewhere this layer is empty because we hold no data there — not because the airspace is clear.
Route
Click to add/snap points · drag a point to move · drag the orange ⊕ on a leg to add a midpoint · right-click to delete · double-click to finish
Saved routes (incl. offline)
to save routes to your account. Saved routes then load with no reception.
No saved routes yet. Plan a route, then press Save for future use — saved routes load with no reception.

    
New route and Clear map take the route off the map only — your saved routes are kept.
They are most of the download.
█ covered  █ gap  ● cone of confusion
○ published DOC  ○ estimated
VORs (uncheck to exclude):
NOTAMs
Queries your DEP/DEST/alternates and their FIR. The list is then scoped to your route — it says so, and My route / All fetched at the top of it switches in one press.
▸ Show full NOTAM list
Flight plan
Profile & rules
ETD date/time & cruise altitude are set in Flight. Level (15) is derived from the cruise altitude you set there — it is what will be filed.
Supplementary (ICAO field 19)
Generate documents
Saved flights
Weather
Weather over each TAF field near the route, at the time you'll pass it (from your takeoff time), with sunset against each overhead time.
Charts
Download Offline Map
OpenAIP key is set — checking whether the service accepts it…
OSM gives the best airport ground detail (runways/taxiways). Downloads are throttled and identify the app to respect OSM's servers — keep areas modest and zoom ≤13. Any tile OSM won't serve falls back to USGS topo, so the pack never has gaps or “blocked” tiles. Raise Max zoom (13–15) over a small area for street-level detail.
No area selected.
Click "Draw Rectangle" above, then drag on the map.
“Save into a folder” lets you pick your oruxmaps/mapfiles folder and writes the map straight in (no unzip). Otherwise use the zip.
Starting...
Route
Tap the departure airfield, then double-click the destination to finish — the shortest CVFR route fills in automatically. Drag a point to move it, right-click to remove it.Tap the departure airfield, then double-tap the destination to finish — the shortest CVFR route fills in automatically. Drag a point to move it; tap it, then Delete, to remove it.
New route and Clear map take the route off the map only — your saved routes are kept.
…or enter airfield codes
Saved routes (incl. offline)
to save routes to your account. Saved routes then load with no reception.
No saved routes yet. Plan a route, then press Save for future use — saved routes load with no reception.
Fly without reception
Stores the chart along your route, the airfields on it and their charts, so the app keeps working with no signal.
Flight
to save your flight, aircraft and pilot details.
Aeroplane
On board blank = the aeroplane's usable. Reserve blank = 30 min day, 45 night, and is not the filed Endurance. Cruise TAS blank = the aeroplane's saved cruise.
Flight plan → AIS (מודיעין טיס)
to generate & submit a flight plan to AIS.
Review your flight plan, then send
Files directly to ais@iaa.gov.il from the app (cc you); the AIS approval returns to your email.
Opens your own email client with the plan pre-filled — you press send yourself.
Route + nav-log, altitude/terrain profile, aerodrome frequencies, weather and active NOTAMs. Review carefully — you are responsible for the filed plan.
NOTAMs
Queries every Israeli aerodrome and the LLLL FIR. The list is then scoped to your route — it says so, and My route / All fetched at the top of it switches in one press.
▸ Show full NOTAM list
Frequencies
Weight & balance
Map layers
NOTAMs0
Type
Scope
Display
In airspace · any

Before you use this

This is an unofficial planning aid built from public and community data that may be incomplete or out of date. It is not a substitute for an official pre-flight briefing.

Always obtain the official AIS, NOTAM and weather briefing, and file your flight plan with AIS, before flight. Verify every altitude, frequency, airspace boundary and chart against the current official publications.

Nothing here is airworthiness- or clearance-grade. You remain responsible for the flight.