Skip to content
TrackJet

7-day Pro trial included with every new account — no card, no charge.

Start free with 500 saved shipments. Every new account also gets a 7-day Pro trial — no card required.

Start 7-day Pro trial
freeform-brief

Ocean Container Tracking and the ISO 6346 Standard: How to Read a Container Number

Luis Romero 6 min read
Photorealistic shot of a container ship stacked with colorful shipping containers at a deep-water port, cranes working, natural light, shallow depth of field, professional editorial photography, photo

Ocean Container Tracking and the ISO 6346 Standard: How to Read a Container Number

Ocean freight moves at a different pace than parcels. A container may spend weeks at sea, pass through one or two transshipment ports, and sit in a terminal yard before final delivery. For freight forwarders, importers, and consignees, understanding the identification system behind every container — and knowing what to expect from the tracking events that follow it — turns confusion into control.

This guide explains the ISO 6346 container numbering standard in plain language, walks through the milestones you will see during a typical ocean shipment, and gives you a practical troubleshooting checklist for the moments when events go stale or numbers refuse to validate.

What Is ISO 6346 and Why Does It Exist

ISO 6346 is the international standard that governs how intermodal freight containers are identified, marked, and registered. Published by the International Organization for Standardization, it ensures that a container can be identified unambiguously by any terminal, vessel operator, customs authority, or tracking system anywhere in the world — regardless of language or local convention.

The standard defines a structured, eleven-character identifier. Every container in commercial service carries this identifier in large painted characters on its doors and side panels, and the same string appears on the bill of lading, the shipping instruction, the arrival notice, and every electronic message exchanged between the parties in the supply chain.

Anatomy of a Container Number

The Owner Code (Three Letters)

The first three characters are alphabetic and identify the equipment owner — the company that owns or leases the container. These three letters are registered with the Bureau International des Containers (BIC), which maintains the global registry. Because registration is required, no two active owners share the same three-letter code, making the prefix globally unique.

The Equipment Category Identifier (One Letter)

The fourth character is a single letter that classifies the type of equipment. For standard freight containers — the dry boxes, reefers, and open-tops that carry the vast majority of cargo — this letter is U. The standard also defines J for detachable freight container-related equipment and Z for trailers and chassis. In everyday ocean freight tracking, you will almost always encounter U.

Together, the owner code and the equipment category identifier form the four-letter prefix. When you see a container number on a shipping document, the first four characters are always this prefix.

The Six-Digit Serial Number

Characters five through ten are numeric and assigned by the owner. The serial number has no inherent meaning beyond uniquely identifying a specific box within that owner's fleet. Numbers are not assigned sequentially in any publicly meaningful order, and the same six digits can appear under different owner codes without conflict.

The Check Digit

The eleventh and final character is a single digit calculated from the ten characters that precede it. This is where ISO 6346 adds its error-detection layer.

The calculation assigns a numeric value to each letter (A through Z, skipping certain values to avoid confusion), multiplies each position's value by a power of two, sums the results, divides by eleven, and takes the remainder. If the remainder equals ten, the check digit is written as zero. The algorithm is deterministic: given the first ten characters, there is exactly one valid check digit.

The practical consequence is that a single transposed digit or misread letter will almost always produce a check digit mismatch. When a tracking system reports that a container number is invalid, the first thing to verify is the check digit. A mismatch tells you immediately that the number was entered or printed incorrectly — before you waste time searching carrier systems.

Where to Find the Container Number

The container number appears in at least three places you should always check:

  • On the container itself. The identifier is painted in large characters on both door panels and on the right-hand side of the container. The check digit is typically separated by a hyphen or a space for readability.
  • On the bill of lading. Whether you hold a paper original or an electronic sea waybill, the container number is listed in the container details section, often alongside the seal number and the commodity description.
  • On the shipping instruction and arrival notice. Your freight forwarder's system and the destination agent's arrival notice will both carry the number. Cross-referencing all three sources is the fastest way to catch a transcription error before it delays tracking.

How Ocean Tracking Differs from Parcel Tracking

Parcel tracking is granular and frequent. A domestic express shipment might generate a dozen scan events in twenty-four hours. Ocean container tracking is the opposite: milestones are fewer, spaced days or weeks apart, and tied to vessel schedules and port operations rather than individual handler scans.

This is not a data quality problem. It reflects the physical reality of ocean freight. A container loaded onto a vessel at origin will not generate another event until that vessel arrives at the next port. Expecting parcel-style scan density from an ocean shipment will only create anxiety.

Typical Milestones in Order

1. Empty container released — The equipment is made available to the shipper or stuffing depot. 2. Gate-in at origin terminal — The laden container enters the port terminal, confirming physical receipt. 3. Loaded on vessel — The container is confirmed aboard the nominated vessel for the first leg. 4. Vessel departed — The vessel leaves the origin port. 5. Transshipment: discharged (if applicable) — The container is offloaded at an intermediate hub port. 6. Transshipment: loaded (if applicable) — The container is loaded onto the connecting vessel. 7. Vessel arrived at destination port — The vessel reaches the discharge port. 8. Discharged from vessel — The container is offloaded onto the terminal. 9. Gate-out at destination terminal — The container leaves the terminal, typically for a depot or the consignee's premises. 10. Empty container returned — The equipment is returned to the owner's depot, closing the cycle.

Troubleshooting: When Tracking Goes Wrong

Stale Events

If the last event is several days old and the vessel has not yet arrived, check the vessel's current position through a marine traffic service. A delay at sea — weather, port congestion, schedule changes — will not automatically generate a container event. The next event will only appear when the vessel physically completes its next port call. Patience and vessel tracking are the correct tools here.

Transshipment Gaps

The longest silences in ocean tracking typically occur during transshipment. The container may sit in a hub terminal for several days between vessels. During this window, events from the hub terminal may be slow to appear or may not appear at all, depending on the data arrangements between the terminal and the carriers involved. If the discharged-at-transshipment event has appeared but no onward loading event has followed after seventy-two hours, contact your freight forwarder to confirm the container is on the intended connecting service.

Wrong Check Digit

A check digit mismatch means the number as entered does not conform to ISO 6346. Before assuming a carrier data error, verify the number against your bill of lading. Common causes include a misread letter (for example, confusing the letter O with the digit zero), a transposed pair of digits in the serial number, or a scanning error on a printed document. Correct the number first, then retry.

TrackJet and ISO 6346

When you paste a container number into trackjet.world, the system automatically validates it against the ISO 6346 format — including the check digit calculation — and routes your query to the appropriate carrier tracking page, building a unified timeline from the events available. No manual carrier selection is required. If the number fails the check digit test, TrackJet flags the mismatch immediately so you can correct the input before it reaches the carrier system.

Takeaway

The ISO 6346 container number is not bureaucratic overhead. It is a carefully engineered identifier that encodes ownership, equipment type, and a built-in error check into eleven characters. Understanding its structure helps you catch transcription errors early, set realistic expectations for tracking frequency, and diagnose the most common problems — stale events, transshipment gaps, and invalid numbers — without waiting for a carrier to respond. Ocean freight moves slowly; your ability to interpret what the tracking data is telling you does not have to.

Updated 2026-06-21


Related posts

← Back to blog