MarineActivityCoastal AIS, clearly readOpen live map

Tankers on AIS

Crude oil tankers, product tankers, chemical tankers and gas carriers all report AIS codes 80 to 89. What the tanker code says about cargo, what it does not, and the tankers our shore-based receivers hear now.

Codes 80–893,146 heard in latest snapshot150+ in store

Which AIS codes count as tankers

AIS codes 80 to 89 cover every ship built to carry liquid in bulk: crude oil, refined products, chemicals, vegetable oils and liquefied gas. As with cargo ships, the tens digit is the family and the units digit is a dangerous-goods qualifier: 80 is a tanker with no declaration, 81 to 84 declare hazardous-cargo categories A to D, 89 means "no additional information".

There is no separate code for an LNG carrier, an LPG carrier or a chemical tanker. The name, IMO number and dimensions tell you which kind of tanker you are looking at; the type code does not.

CodeMeaningHeard now
80Tanker2,153
81Tanker, carrying category A hazardous cargo93
82Tanker, carrying category B hazardous cargo109
83Tanker, carrying category C hazardous cargo37
84Tanker, carrying category D hazardous cargo71
85Tanker (reserved code 85)11
86Tanker (reserved code 86)7
87Tanker (reserved code 87)8
88Tanker (reserved code 88)13
89Tanker, no additional information644

How to spot one on the live map

Tankers keep to the same lanes as cargo ships but gather in different places: oil terminals, refinery jetties, offshore loading buoys and ship-to-ship transfer areas, where two tankers sit side by side at sea.

Large crude carriers are slow and deep. A tanker with navigational status 4, constrained by her draught, is one that cannot leave a deep-water channel to give way, and a laden VLCC is the most common user of that status.

Open the live map → Positions there are the latest known, with their source and age.

Who has to carry AIS

Under SOLAS Chapter V, Regulation 19, AIS is mandatory on ships of 300 gross tonnage and upwards on international voyages, cargo ships of 500 gross tonnage and upwards on domestic voyages, and all passenger ships regardless of size. Those ships fit a Class A transponder, which reports navigational status and repeats its position every 2 to 10 seconds while under way.

The navigational status to expect

Ship type says what a vessel is; navigational status says what it claims to be doing. These are the statuses that normally go with tankers:

Where the type code misleads

The qualifier digit is as unreliable on tankers as on cargo ships. An 80 does not mean the tanker is empty, and the laden or ballast state is better read from the reported draught than from the type code.

Tankers are among the vessels most often discussed when AIS goes quiet. Most gaps on this site have a dull cause — the ship has sailed out of range of every shore receiver we read. Our guide to why ships go dark covers how to tell the difference.

Lights and shapes

No tanker-specific lights. A tanker constrained by her draught may show three all-round red lights in a vertical line, or a cylinder by day, under Rule 28.

Summary for orientation only. The COLREGs text is the authority; this site is not a navigation reference.

Questions

What AIS ship type is an oil tanker?

Oil tankers report a code from 80 to 89, most often 80. The same range covers product tankers, chemical tankers and gas carriers, so the code says "tanker" but not what kind.

Can you tell from AIS whether a tanker is loaded?

Not from the type code. The draught field in the static report is the better clue: a tanker sitting deep is likely laden, one sitting high is likely in ballast. Draught is also entered by hand, so it can be out of date.

Why does a tanker disappear from the map in the middle of the ocean?

On this site, almost always because it has sailed beyond VHF range of every shore-based receiver we read. AIS is line-of-sight radio, and we use no satellite reception, so mid-ocean coverage is effectively absent. It reappears when it comes within range of a coast again.

Further reading

In our store

Tanker vessels we have heard

150 with a position

VesselMMSITypeDestinationSpeedCourseStatusPosition age
NORMA210048000TankerFIPRV11.9 kn75°Under way using engine47s ago
AGIOI FANENDES215233000TankerPRIMORSK82.8 kn161°Under way using engine47s ago
TARNBRIS219015298TankerROTTERDAM11.6 kn230°Under way using engine47s ago
TERN VIK219034365TankerFIPOR13.2 kn43°Under way using engine47s ago
TERN LAND219034373TankerFISKV9.9 kn196°Under way using engine47s ago
TERNSUND219775000TankerSEGOT12.1 kn195°Under way using engine47s ago
TERN SEA219814000TankerSEGOT11.6 kn253°Under way using engine47s ago
ORION MONET228451800TankerSEGOT17.4 kn226°Under way using engine47s ago
CORAL IVORY245286000TankerSE KOG12.8 kn1°Under way using engine47s ago
IBLEA255916281TankerUSCRP12.0 kn263°Under way using engine47s ago
MARINA M256220000TankerRULED52.6 kn199°Moored47s ago
KEY SUND259360000TankerFI RAU>LT KLJ13.5 kn238°Under way using engine47s ago
STAV VIKING259936000TankerFI SKV2.2 kn358°Under way using engine47s ago
ONIKS273121120TankerFOR ORDER67.3 kn46°Moored47s ago
SIERRA273121630TankerEGPSD11.3 kn215°Under way using engine47s ago
FOSFOR273123040TankerUST LUGA0.4 kn320°Under way using engine47s ago
TSITRIN273128320TankerRUPRI1.5 kn106°Under way using engine47s ago
NAVIK273250410TankerRU LED51.5 kn94°Moored47s ago
KRASNOYARSK273257030TankerRU ULU > RU LED0.4 kn137°At anchor47s ago
TALISMAN273275060TankerEGPSD12.3 kn283°Under way using engine47s ago
FLANDRIA273350220TankerRUPRI10.9 kn71°Under way using engine47s ago
SVIR273440330TankerNot reported10.9 kn277°Under way using engine47s ago
SEVERYANKA273449020TankerLED0.0 kn170°Under way using engine47s ago
SINO SOURCE311002426TankerST.PETERSBURG4.1 kn20°Moored47s ago
CELT461000233TankerRU PRI81.2 kn131°Moored47s ago
DAKAR613699603TankerBALTIC SEA FOR ORDER11.6 kn71°Under way using engine47s ago
CHEM SINGAPORE636016364TankerFIPOR13.4 kn319°Under way using engine47s ago
DENEB667002369TankerEG PSD13.1 kn257°Under way using engine47s ago
KEY OCEAN210855000Tanker, carrying category B hazardous cargoSE KAN11.1 kn29°Under way using engine47s ago
ATHINA M241294000TankerPRIMORSK5.6 kn30°Under way using engine7 min ago
CORAL ENERGY246878000TankerFIINK0.9 kn295°Under way using engine7 min ago
AMBROSIA309368000TankerFOR ORDERS10.2 kn38°Under way using engine7 min ago
EXEMPLAR205553000TankerFIINK0.0 kn0°Moored21 min ago
RINA210051000TankerEE PAS0.0 kn1°Moored21 min ago
TORM LILLY220634000TankerFIPRV0.1 kn12°Moored21 min ago
CORAL ENERGICE244090097TankerFI INK15.2 kn295°Under way using engine21 min ago
FANDIA SWAN248510000TankerSE STO0.1 kn305°At anchor21 min ago
SEAWISH249097000TankerFOR ORDERS6.1 kn305°Moored21 min ago
REDUT273125830TankerFOR ORDERS0.2 kn221°At anchor21 min ago
TVERDYNYA273126830TankerFOR ORDER46.2 kn215°At anchor21 min ago
VASILY LANOVOY273256410TankerRU LED FOR 0RDER0.9 kn227°At anchor21 min ago
KAPITAN DZHUMANOV273294560TankerRU LED0.6 knNot reportedUnder way using engine21 min ago
BIRTHE THERESI273352750TankerSPB0.0 kn108°Under way sailing21 min ago
NAFTA276260000TankerGOLF0.0 kn158°Under way using engine21 min ago
FURIA667001248TankerGULF OF FINLAND0.1 kn12°At anchor21 min ago
ZIRCONE210056000TankerTALLINN0.0 kn0°Moored21 min ago
AALTO230212000TankerFIKOK0.0 kn52°Moored21 min ago
MANAS249498000TankerFIKTK0.2 kn249°At anchor21 min ago
FJORDSTRAUM257086660TankerGBEAM10.8 kn210°Under way using engine21 min ago
XANTHIA257970000TankerFI FOR> EETLL0.0 kn8°Moored21 min ago
SEAGAS265704520TankerFITKU0.0 kn327°Moored21 min ago
TELLUS266471000TankerMUUGA0.0 kn197°Moored21 min ago
THOTH273253080TankerRU_LED3.5 knNot reportedUnder way using engine21 min ago
VASILII NIKITIN273254980TankerNot reported3.0 kn55°Moored21 min ago
BELOMOR273272930TankerGOF FOR ORDER0.5 kn67°At anchor21 min ago
VOLGONEFT-267273341500TankerNIZHNEKAMSK8.0 kn245°Under way using engine21 min ago
KORSAKOV273353940TankerUSTLUGA SPB USTLUGA2.2 kn0°Under way using engine21 min ago
ABRAU273368990TankerRU SPB0.1 knNot reportedUnder way using engine21 min ago
BALT FLOT 5273384250TankerVYSOTSK0.8 knNot reportedAt anchor21 min ago
DMITRIY RULEVSKIY273424720TankerRU LED0.2 kn38°Under way using engine21 min ago
ODIN273426280TankerRU LED0.3 kn75°Under way using engine21 min ago
VALAAMS273454000TankerS.PETERBURG6.1 kn237°Under way using engine21 min ago
OASIS461000237TankerEG SUZ>RU PRI0.1 kn292°At anchor21 min ago
CAMEL461000253TankerRUULU2.4 kn348°At anchor21 min ago
SEA WOLF I538011530TankerSPBRUS0.0 kn78°At anchor21 min ago
PRAGATI538013135TankerRUULU0.0 kn289°At anchor21 min ago
HERA574005330TankerOPL TALLIN0.0 kn234°At anchor21 min ago
BONIFACY613003743TankerRUULU46.6 kn212°At anchor21 min ago
CLEAN SANCTUARY636018241TankerBALTIC SEA FOR ORDER50.4 kn182°Moored21 min ago
SAMI BAY636026409TankerRU ULU0.0 kn200°At anchor21 min ago
REUS667002335TankerUST LUGA54.1 kn330°Moored21 min ago
ASTELLA265071000Tanker, no additional informationSEBRO13.0 kn6°Under way using engine21 min ago
SOLSTRAUM273291710TankerRU LED7.6 kn127°Moored27 min ago
KUBERA667001300TankerEGSUZ FOR ORDERS9.3 kn211°Under way using engine27 min ago
CORAL PATULA244870429TankerFI PRV0.0 kn293°Moored41 min ago
STEN NEPTUN255946000TankerSESFT0.0 kn355°Moored41 min ago
GRANAT273121220TankerUST LUGA ANCHORAG2.2 kn161°At anchor41 min ago
GELIOTROP273129320TankerUST LUGA0.0 kn46°At anchor41 min ago
PRIMORYE273210220TankerFOR ORDER55.6 kn222°Moored41 min ago
EKSPANDER273279360TankerST PETERSBURGNot reportedNot reportedAt anchor41 min ago
ARCTICA273333320TankerRULED-RUULU0.0 kn31°Under way using engine41 min ago
ALEKSANDR GLUKHOV273351240TankerULU5.7 kn286°Not reported41 min ago
BALT FLOT 2273365790TankerRU SPB0.0 knNot reportedUnder way using engine41 min ago
MIDVOLGA 2273376900TankerRU VSK0.3 kn42°At anchor41 min ago
BALT FLOT 4273383250TankerRU SPBNot reportedNot reportedUnder way using engine41 min ago
NARVA273430960TankerSPB0.0 kn0°Not reported41 min ago
ARIES273538310TankerRU BNK0.5 kn153°Under way using engine41 min ago
LOTOS276538000TankerPALJASSAARE0.0 kn0°Under way using engine41 min ago
KAI 1352005520TankerFOR ORDERS0.1 kn359°At anchor41 min ago
GATTACA352005806TankerRULED51.5 kn1°Moored41 min ago
JASMINE461000258TankerRUULU0.4 kn101°At anchor41 min ago
ZALIV VOSTOK461000260TankerRU ULU0.4 kn46°At anchor41 min ago
LADY ELA538003488TankerSESSR12.2 kn285°Under way using engine41 min ago
SEAGAS LOYALTY538006310TankerSEGOT11.0 kn216°Under way using engine41 min ago
CERRADO538012898TankerGIBRALTA OPL11.4 kn209°Under way using engine41 min ago
SPICA572142220TankerRU LED0.0 kn51°At anchor41 min ago
SUN613414090TankerUST LUGA0.1 knNot reportedAt anchor41 min ago
IONIAN SEA636025668TankerMA TNG12.1 kn202°Under way using engine41 min ago
THORIN667001235TankerUSTLUGA0.0 kn0°At anchor41 min ago
JUNDAR667002259TankerUST LUGA0.2 kn297°At anchor41 min ago
ALTIS667002293TankerRUKGD12.7 kn213°Under way using engine41 min ago
VIXENA667002574TankerUST_LUGA0.0 kn224°At anchor41 min ago
G ROSSINI273217520TankerRU SPB46.3 kn215°Under way using engine47 min ago
VALENTIN GRUZDEV273331580TankerRUKGD6.3 kn212°Under way using engine47 min ago
IKLA276306000TankerMIIDURANNA SADAM0.0 kn320°Moored47 min ago
SKORPION276462000TankerKARLSHAMN8.3 kn221°Under way using engine47 min ago
GIOCONDA209415000TankerSENYN0.0 kn33°Moored1 h ago
EUROTRADER215935000TankerRUULU5.5 kn285°At anchor1 h ago
ORASUND220514000TankerFI NLI0.0 kn10°Moored1 h ago
UIKKU230689000TankerFISKV>SKV ANC0.0 kn80°At anchor1 h ago
STEN FRIGG255915980TankerFRNTE0.0 kn88°Under way using engine1 h ago
VIKSTRAUM257084120TankerDKKAL>SESTO12.2 kn247°Under way using engine1 h ago
ASTANA265072000TankerSE GVX0.0 kn78°At anchor1 h ago
DONIA266454000TankerPL GDY11.5 kn201°Under way using engine1 h ago
STAVROLIT273124730TankerUST LUGA RUSSIA3.6 kn2°At anchor1 h ago
BALTIC273125320TankerRU LED0.0 kn239°Moored1 h ago
KASTOR273127040TankerRU ULU0.2 kn1°Under way using engine1 h ago
STANISLAV GOVORUKHIN273258520TankerRU LEDNot reportedNot reportedAt anchor1 h ago
GUSTAV273272260TankerRUPRI1.7 kn307°At anchor1 h ago
KAPITAN KOLESNIKOV273277100TankerSPB6.0 kn235°Under way sailing1 h ago
ABIGAIL273318420TankerSAINT-PETERSBURGNot reportedNot reportedUnder way using engine1 h ago
VANINO273331620TankerUST-LUGA0.0 kn311°Moored1 h ago
ORENBURG273353580TankerRUULU58.5 kn215°Under way using engine1 h ago
OLGA273414840TankerRU LED10.0 kn104°Under way using engine1 h ago
ELAND273458560TankerSAINT PETESBERG0.0 kn109°Under way using engine1 h ago
HELION314001147TankerFOR ORDERS11.8 kn97°Under way using engine1 h ago
ACHERON314102000TankerBALTIC FOR ORDER7.0 kn189°Under way using engine1 h ago
LUNA PELAGOS314115000TankerBALTIC FOR ORDERS0.1 kn71°At anchor1 h ago
GRIFFIN T314807000TankerRUVYS0.3 kn251°At anchor1 h ago
SINO FAITH352002931TankerUST LUGA1.1 kn119°At anchor1 h ago
HANNA352004563TankerRUVYS FOR ORDERS0.0 kn9°Moored1 h ago
BEBEK352004884TankerFOR ORDERS2.0 kn172°At anchor1 h ago
TG ARIES354686000TankerRU VYS0.1 kn2°At anchor1 h ago
LEVEL461000246TankerEGSUZ>RULED0.1 kn250°At anchor1 h ago
RAINBOW477227500TankerEGPSD11.1 kn204°Under way using engine1 h ago
YILDIZ511101557TankerFOR ORDER0.0 kn221°At anchor1 h ago
FRONT SIRIUS538007337TankerFIPRV0.0 kn290°Moored1 h ago
KATSUYAMA538009157TankerVYSOTSK3.9 kn5°Moored1 h ago
ECO SORCERER538009926TankerRU ULU4.8 kn6°Moored1 h ago
HENDA538010578TankerRULED0.0 kn57°At anchor1 h ago
LOYAL574005400TankerRU LED0.0 kn13°At anchor1 h ago
SEA OWL I631010129TankerBALTIC SEA FOR ORDER0.6 kn200°At anchor1 h ago
MIRADOR631010131TankerRUULU0.1 kn342°At anchor1 h ago
OSCAR636022074TankerBALTIC FOR ORDERS0.4 kn235°At anchor1 h ago
GOLDEN CEDAR636024467TankerBEANR > SEGVX0.0 kn144°Under way using engine1 h ago
MARJORIE667001954TankerBALTICS FOR ORD0.0 kn28°At anchor1 h ago
NACHOS667002359TankerSGSIN0.0 kn24°At anchor1 h ago
C VIKING667002414TankerTURKEY FOR ORDER0.0 knNot reportedAt anchor1 h ago
AURORA668116291TankerRU ULU3.8 kn111°At anchor1 h ago
OLIB238252000TankerDKSKA11.5 kn204°Under way using engine2 h ago

Listed newest position first, capped at 150 rows. Ship type is self-declared by the vessel and is not verified by anyone.