16 harmonic constituents per port
The tide at any point on the planet can be described as a sum of simple waves: the principal lunar (M2), the solar (S2), the lunar elliptic (N2), the diurnals (K1, O1)… Tides Pro extracts from the global FES2022b model — a 1/8° grid, about 12 km — the amplitudes and phases of 16 of those waves for your exact port, and sums them with astronomical nodal corrections to the minute. That is why it works offline: there is nothing to ask any server for.
Validated port by port against official tables
Before publishing anything we compared the engine with the Spanish Hydrographic Institute's official tables at 52 reference ports, event by event: the median error was ±10.7 minutes in time and ±6 cm in height on open coast. The same engine generates this site's live tide strip — site and app always agree.
Where it is less accurate (and why we tell you)
Inside rias and estuaries the tidal wave deforms as it travels through shallow water, and a global model cannot fully capture that local physics. At those ports the app warns you instead of faking a precision it does not have. We would rather you always know the ground you stand on.





