OKO

Live ships: AIS on a 3D globe from the Danube to Hormuz

OKO shows vessel positions from the Automatic Identification System (AIS) — usually 27 to 33 thousand vessels across the globe. Colour and silhouette reveal the type of ship, and a card shows its flag, navigation status and destination.

Open ships in the Dover Strait →

What you will see

The icon colour shows the type of ship — tanker, cargo, passenger, fishing or tug. Once the camera is below 40 km, ships turn into silhouettes that change with your viewing angle: from above, oblique or side-on. Click a ship to see a card with its flag, navigation status and the destination typed in by the crew; if the destination matches a known port, OKO draws a straight line to it with an arrival estimate based on speed. A trail shows where the ship came from.

Ships that have not reported for ten minutes turn grey and stay on the map as a last known position for six more hours. On the Danube at Bratislava AIS coverage is confirmed, so you see river traffic there too.

Where the data come from

Live positions come from AISStream.io; when you zoom in, the AISHub network adds more with a delay of 1 to 6 minutes. The browser asks for new positions every 60 seconds and refreshes the current view when the camera stops.

Coverage from coastal AIS receivers is uneven: best in Europe, weaker in Asia and on the open sea. Global Fishing Watch radar detections are licensed CC BY-NC 4.0 and contain modified Copernicus Sentinel data.

What OKO does not do

The number of ships in view is not total traffic, and a radar detection without an AIS match does not prove a “dark” ship. OKO tracks ships as objects, not the people on board.

At a glance

Ships on the globe
usually 27–33 thousand, including last known positions
Refresh
every 60 s
Sources
AISStream.io, AISHub, Global Fishing Watch
Danube
AIS coverage confirmed at Bratislava

FAQ

Can I see ships on the Danube?

At Bratislava, yes — AIS coverage is confirmed there. Further downstream it depends on whether there are AIS receivers nearby.

Why are there few ships in some areas?

Positions come from coastal AIS receivers. Where they are scarce — on the open sea or in parts of Asia — fewer ships appear.

What does a grey ship mean?

The ship has not reported for more than ten minutes. OKO keeps it at its last known position for six more hours.

Are radar detections live?

No. Sentinel-1 detections are about three days old and cover a ten-day window.

Sources and licences

These are the main sources for this topic; further sources and licences are shown right in the map.

Open ships in the Dover Strait →