MarineActivityCoastal AIS, clearly readOpen live map

Tools · MMSI decoder

MMSI decoder

Nine digits in, plain English out: what kind of station the number belongs to, where its country digits sit, and the registry they point to. Nothing is sent anywhere — it runs in your browser.

Spaces and an “MMSI” prefix are ignored. Try a coast station (00…), an aid to navigation (99…) or an AIS-SART (970…) to see the difference.

How the decoder reads an MMSI

A Maritime Mobile Service Identity is nine digits, and the first few decide everything else. The decoder checks the prefixes in the order the ITU defines them — the most specific first — and only then reads the Maritime Identification Digits (MID) from the position that format puts them in:

PatternStationCountry digits
MIDxxxxxxShip stationDigits 1 to 3
00MIDxxxxCoast stationDigits 3 to 5
0MIDxxxxxGroup of shipsDigits 2 to 4
111MIDxxxSAR aircraftDigits 4 to 6
99MIDxxxxAid to navigationDigits 3 to 5
98MIDxxxxCraft associated with a parent shipDigits 3 to 5
970xxyyyyAIS-SART (search and rescue transmitter)None — xx is the manufacturer, yyyy a serial
972xxyyyyMan-overboard deviceNone — xx is the manufacturer, yyyy a serial
974xxyyyyEPIRB with AISNone — xx is the manufacturer, yyyy a serial
8MIDxxxxxHandheld VHF with DSC and GNSSDigits 2 to 4

Only a ship station carries its flag in the first three digits. An MMSI says which administration issued the number — not who owns the vessel, where it trades or where it is now — and a ship that reflags gets a new one. For the full background, read Reading an MMSI. To check a ship’s permanent identity instead, use the IMO number checker.