iOS · Android · Web

Navigate smarter.
Route with precision.

From passage planning to landfall — weather routing, GPS tracking, and nautical charts, all working together.

Isochrone weather routing displayed on a nautical chart
5
Forecast Models
700+
Boat Polars
16 days
Max Forecast Horizon
24/7
Background Tracking

Professional weather routing.

The same isochrone technique used by offshore race teams — computing the fastest passage across five forecast models at once.

🌦️

Five Models, in Parallel

Every routing runs simultaneously across all available forecasts. GRIB files download and refresh automatically — compare results model by model or switch instantly with the on-map pill.

GFS AROME ARPEGE ICON ECMWF

Motor Assist

Set a motor speed and a sailing threshold. Legs where the polar speed drops below the threshold are computed as motoring. Amber dashed overlays on the chart and amber shading in the stats make motor portions instantly identifiable.

Polar Threshold Configurable Speed Visual Overlay

How isochrone routing works

Four stages, fully automated.
1

Fetch Forecast

GRIB files are downloaded for each model and pre-loaded in memory for the departure window.

2

Propagate Isochrones

From the departure, isochrone fronts expand at each time step using polar speeds and real wind vectors.

3

Trim & Prune

Land masses are removed. Only the fastest reachable positions on each isochrone are retained.

4

Trace Optimal Route

The time-minimising path from departure to destination is extracted as a GeoJSON feature collection.

Routing in action

From departure to destination.
New routing form — configure departure, polar and performance

Configure departure, polar & performance

Routing statistics — SOG, TWS and wave height charts

Analyse SOG, TWS & wave forecasts

Isochrone weather routing displayed on a nautical chart

Isochrones on the nautical chart

Inside the routing experience

Six complementary tools.
🗺️

Live Map Overlay

Route and isochrones appear directly on the nautical chart. Switch between models with an on-map pill — no need to leave the chart view.

📈

Speed & Wind Charts

Interactive line charts for SOG, TWS, and significant wave height over elapsed time, with amber shading for motor legs.

🌬️

Wind Barb Details

Tap any wind barb for DMS coordinates, SOG, TWS, TWA, wind direction, and full wave data (height, direction, period).

Boat Polars

Full library of class polars. Choose your boat and set a performance multiplier (50%–150%) for load or sea state.

💾

Saved Routings

Every routing persists locally as JSON. Re-run with updated forecasts, rename, or delete. Re-runs are pre-filled.

📊

Per-Model Stats

Duration, ETA, SOG (min / max / avg / median), and TWS statistics for each model that produced a valid result.

Built-in polar library

~700 boats, ready to use.
📐

What is a polar?

A polar curve maps a boat's speed (BSP) as a function of True Wind Angle (TWA) and True Wind Speed (TWS). At each isochrone time step, the engine queries the polar to determine the fastest reachable heading given the local forecast wind. Without an accurate polar, the optimised route is computed for the wrong boat.

Saily ships with ~700 ready-to-use polars sourced and standardised by the open-source sailing community. A performance multiplier (50%–150%) lets you fine-tune for sea state, sail trim, or antifouling condition.

A40 polar diagram — boat performance and tack angle settings

A40 polar curve — choose from ~700 polars

🗂️

Offshore racers to bluewater cruisers

Classes covered span the full spectrum of keelboats and multihulls.

Class 40 IMOCA 60 TP 52 Figaro 1 & 2 Mini 650 Pogo J-Boats Melges Swan X-Yacht Beneteau First Dufour Hanse Bavaria Jeanneau Oceanis Grand Soleil Elan Dehler Amel Hallberg-Rassy Volvo 70 Multihulls

Five world-class sources, one engine.

From global ensembles to high-resolution regional models — pick the one that fits your passage, or compare them all side by side.

GFS
Global
NOAA
Resolution0.25° / ≈25 km
HorizonH+384 (16 d)
Cycles4×/day
Step1 h → 3 h
AROME
France
Météo-France
Resolution0.01° / ≈1.3 km
HorizonH+51 (2 d)
Cycles8×/day
Step1 h
ARPEGE
Global
Météo-France
Resolution0.25° / ≈25 km
HorizonH+102 (4 d)
Cycles4×/day
Step1 h → 3 h
ICON
Global
DWD
Resolution≈13 km → 0.25°
HorizonH+180 (7.5 d)
Cycles4×/day
Step1 h → 3 h
ECMWF
Global
IFS Open Data
Resolution0.25° / ≈25 km
HorizonH+360 (15 d)
Cycles4×/day
Step3 h

Built for the worst case.

Anchor watch and Man Overboard alerts persist across app restarts — because safety can't wait for a reboot.

Anchor Watch

Drop anchor and set a drag radius (10–500 m). If the boat leaves the circle, the HUD turns red, 880 Hz audio alerts fire every 2 s, and a vibration is emitted. Move the anchor via crosshair mode. State and radius persist across restarts.

🚨

Man Overboard (MOB)

One-tap alert marks the exact overboard position and auto-starts navigation back to it. The HUD shows DTG, BTW, SOG, elapsed time and GPS coordinates. If the app restarts mid-alert, the marker, navigation, and timer are all restored.

Ready to set sail?

Open Saily in your browser, or install it on iOS or Android. Free to try, no account required to explore.