ISO 6346

ISO 6346 is an international standard covering the coding, identification and marking of intermodal (shipping) containers
used within containerized intermodal freight transport. The standard establishes a visual identification system for every container that includes a unique serial number (with check digit), the owner, a country code, a size, type and equipment category as well as any operational marks. The standard is managed by the International Container Bureau (BIC).

Identification System

Example of an ISO 6346 conform container number:

Owner Code

The owner code consists of three capital letters of the Latin alphabet to indicate the owner or principal operator of the container. Such code needs to be registered at the Bureau International des Conteneurs in Paris to ensure uniqueness worldwide.

Equipment Category Identifier

The equipment category identifier consists of one of the following capital letters of the Latin alphabet:

  • U for all freight containers
  • J for detachable freight container-related equipment
  • Z for trailers and chassis

Under the ISO code, then, only U, J, and Z are in use—the reefer container is identified by means of the size type code.

Serial Number

The serial number consists of 6 numeric digits, assigned by the owner or operator, uniquely identifying the container within that owner/operator's fleet.

Check Digit

The check digit consists of one numeric digit providing a means of validating the recording and transmission accuracies of the owner code and serial number.

Conversion Algorithm

To compute the check digit, the letters have to be converted to numbers. This is done in three steps:

Calculation Step 1
An equivalent numerical value is assigned to each letter of the alphabet, beginning with 10 for the letter A (11 and multiples thereof are omitted):

ABCDEFGHIJKLM
10121314151617181920212324
NOPQ'RSTUVWXYZ
25262728293031323435363738

The individual digits of the serial number keep their numeric value.

Calculation Step 2
Each of the numbers calculated in step 1 is multiplied by 2position, where position is the exponent to base 2. Position starts at 0, from left to right.
The following table shows the multiplication factors:

1. nbr2. nbr3. nbr4. nbr5. nbr6. nbr7. nbr8. nbr9. nbr10. nbr
20212223242526272829
1248163264128256512

Calculation Step 3

  1. Sum up all results of Step 2
  2. Divide them by 11
  3. Round the result down to zero i.e., make the result a whole number (integer)
  4. Multiply the integer value by 11
  5. Subtract result of (iv) from result of (i): This is the check digit.

If the final difference is 10, then the check digit becomes 0. To ensure that this does not happen, the standard recommends that serial numbers should not be used which produce a final difference of 10; however, there are containers in the market which do not follow this recommendation, so handling this case has to be included if a check digit calculator is programmed.

Notice that step (ii) to (v) is a calculation of the remainder found after division of (i) by 11. Most programming languages have a modulo operator for this. Attention should be paid on how it is working in the language chosen; i. e. if it is giving back the decimal rest or the integer rest in order to get proper results. 11 is used as divisor because a container number has 11 letters and digits in total. In step 1 the numbers 11, 22 and 33 are left out as they are multiples of the divisor.

Example


CSQU305438Calc.

13302832305438
×1248163264128256512

136011225648032051276840966185 [a]
b) Division by 11:562.272…
c) Erase decimal digits:562
d) Multiply by 11:6182
a) minus d) = Check Digit:3

Practical Problems

In day-to-day business it happens that containers do appear which do not follow the ISO 6346 identification at all; however, they are fully CSC safety approved containers. Usually these are “shippers owned” containers, which means that they are not owned by the carrier but supplied by the cargo owners (shippers). They may have no registered owner code and no category identifier and have no check digit. It is advisable to follow ISO 6346 as the absence of a compliant identification code causes problems for both carriers and container terminals to correctly identify the equipment and properly deliver the cargo,
because computer systems require ISO 6346 conformant naming and as such missing prefixes are invented. For example, YYYY at the carrier and XXXX at the terminal causes the equipment to mismatch. Moreover, since ISO 6346 identification has become a requirement in international Customs conventions (Customs Conventions on Containers and Istanbul Convention), many Customs Administrations have begun validating that containers are marked as per the standard.

Size and Type Codes[edit | edit source]

The codes are compiled of the following elements:

  • First character, representing the length (coded)
  • Second character, representing the width and height (coded)
  • Third and fourth character indicating the type of the container

Use the below to calculate Size/Type of less commonly used ISO 6346 containers:

ISO Length Codes

Second size code character

Code

Container length

Code

Container height

Width

1

10′

0

8′

8′

2

20′

2

8′6″

3

30′

4

9′

4

40′

5

9′6″

B

24′

6

> 9′6″

C

24′6″

8

4′3″

G

41′

9

<= 4′

H

43′

C

8′6″

2348 mm < x <= 2500 mm

L

45′

D

9′

M

48′

E

9′6″

N

49′

F

> 9′6″

ISO Type Codes
CodeDescription
G0General - Openings at one or both ends
G1General - Passive vents at upper part of cargo space
G2General - Openings at one or both ends + full openings on one or both sides
G3General - Openings at one or both ends + partial openings on one or both sides
V0Fantainer - Non-mechanical, vents at lower and upper parts of cargo space
V2Fantainer - Mechanical ventilation system located internally
V4Fantainer - Mechanical ventilation system located externally
R0Integral Reefer - Mechanically refrigerated
R1Integral Reefer - Mechanically refrigerated and heated
R2Integral Reefer - Self-powered mechanically refrigerated
R3Integral Reefer - Self-powered mechanically refrigerated and heated
H0Refrigerated or heated with removable equipment located externally; heat transfer coefficient K=0.4W/M2.K
H1Refrigerated or heated with removable equipment located internally
H2Refrigerated or heated with removable equipment located externally; heat transfer coefficient K=0.7W/M2.K
H5Insulated - Heat transfer coefficient K=0.4W/M2.K
H6Insulated - Heat transfer coefficient K=0.7W/M2.K
U0Open Top - Openings at one or both ends
U1Open Top - Idem + removable top members in end frames
U2Open Top - Openings at one or both ends + openings at one or both sides
U3Open Top - Idem + removable top members in end frames
U4Open Top - Openings at one or both ends + partial on one and full at other side
U5Open Top - Complete, fixed side and end walls ( no doors )
T0Tank - Non-dangerous liquids, minimum pressure 0.45 bar
T1Tank - Non-dangerous liquids, minimum pressure 1.50 bar
T2Tank - Non-dangerous liquids, minimum pressure 2.65 bar
T3Tank - Dangerous liquids, minimum pressure 1.50 bar
T4Tank - Dangerous liquids, minimum pressure 2.65 bar
T5Tank - Dangerous liquids, minimum pressure 4.00 bar
T6Tank - Dangerous liquids, minimum pressure 6.00 bar
T7Tank - Gases, minimum pressure 9.10 bar
T8Tank - Gases, minimum pressure 22.00 bar
T9Tank - Gases, minimum pressure to be decided
B0Bulk - Closed
B1Bulk - Airtight
B3Bulk - Horizontal discharge, test pressure 1.50 bar
B4Bulk - Horizontal discharge, test pressure 2.65 bar
B5Bulk - Tipping discharge, test pressure 1.50 bar
B6Bulk - Tipping discharge, test pressure 2.65 bar
P0Flat or Bolster - Plain platform
P1Flat or Bolster - Two complete and fixed ends
P2Flat or Bolster - Fixed posts, either freestanding or with removable top member
P3Flat or Bolster - Folding complete end structure
P4Flat or Bolster - Folding posts, either freestanding or with removable top member
P5Flat or Bolster - Open top, open ends (skeletal)
S0Livestock carrier
S1Automobile carrier
S2Live fish carrier

Country Code (Optional)

The country code consists of two capital letters of the Latin alphabet as described in ISO 3166. It indicates the country where the code is registered not the nationality of the owner or operator of the container. The letters of the code shall not be less than 100 mm high.

Mandatory Operational Marks

Operational marks are intended solely to convey information requested for the movement of containers or give visual warnings. They relate to:

  • the weight of containers
  • a symbol to denote air-surface container
  • a sign warning of overhead electrical danger
  • height marks for containers higher than 2.6 m (8 ft 6 in)

Source: https://en.wikipedia.org/wiki/ISO_6346

B
Bart is the author of this solution article.

Did you find it helpful? Yes No

Send feedback
Sorry we couldn't be helpful. Help us improve this article with your feedback.