Free tool

Container number check

An ISO 6346 container number has 11 characters: a 3-letter owner code, a category letter (U, J or Z), a 6-digit serial number and a check digit calculated from the first 10. A wrong check digit almost always means a typing error.

Calculated in your browser: no number is sent.

Results

  • CSQU3054383✓ Valid
    Owner
    CSQ
    Category
    U · freight container
    Serial
    305438
    Check digit
    3
    Show the calculation
    Char.Value× Weight= Product
    C13113
    S30260
    Q284112
    U328256
    331648
    00320
    5564320
    44128512
    33256768
    885124096

    Sum 6185 ÷ 11 = remainder 3 → digit 3

  • MSBU8981485✗ Invalid

    Wrong check digit: 5 found, 8 expected. Possible corrected number: MSBU8981488.

    Owner
    MSB
    Category
    U · freight container
    Serial
    898148
    Check digit
    8
    Show the calculation
    Char.Value× Weight= Product
    M24124
    S30260
    B12448
    U328256
    8816128
    9932288
    8864512
    11128128
    442561024
    885124096

    Sum 6564 ÷ 11 = remainder 8 → digit 8

How the check digit is calculated

  1. 1Each letter has a value: A = 10, B = 12, C = 13… skipping 11, 22 and 33 (multiples of 11). Digits keep their own value.
  2. 2Each character is multiplied by a weight that doubles at every position: 1, 2, 4, 8… up to 512 for the 10th character.
  3. 3Add the ten products and divide the sum by 11. The remainder is the check digit — a remainder of 10 gives 0.

Example: CSQU305438

Char.CSQU305438
Value13302832305438
× Weight1248163264128256512
= Product13601122564803205127684096

Sum 6185 ÷ 11 = remainder 3 → digit 3 → CSQU3054383

Why it matters before customs clearance

The container number links the physical box, the carrier's manifest, the bill of lading and the customs declaration. One digit copied wrongly on any of these documents is enough to create a discrepancy that customs or the terminal will have to clear.

The check digit catches most typing errors and swapped digits. It does not prove that the container exists or that it is yours: for that, the number has to be compared across every document of the shipment.

FAQ

What is a container number check digit?+

It is the 11th and last character of the number. It is calculated from the first 10 according to ISO 6346: each character's value multiplied by a power of 2, the sum divided by 11, the remainder giving the digit (10 becomes 0). It detects typing errors.

What does the 4th letter mean?+

It is the equipment category identifier: U for a freight container, J for detachable freight container-related equipment, Z for a trailer or chassis. A number whose 4th letter is not U, J or Z is not a valid container number, even if its check digit happens to match.

Does a valid number prove it is the right container?+

No. A correct check digit only proves the number is well formed. You still need to check that the same number appears on the shipment's packing list, House B/L and Master B/L, with the same seal.

What should I do if the check digit is wrong?+

Go back to the source document or a photo of the container. The tool suggests the number with a recalculated check digit, but the error may be in another position: do not correct a document without checking the source.

Are the numbers I enter stored?+

No. The calculation runs in your browser; no number is sent to our servers.

What about the whole shipment?

ClearBerth checks the container number, seal, weights, packages and EUR.1 across the packing list, House B/L and Master B/L — and names the document to correct.

Free trial — 5 shipments