Learn how ISO 6346 standardizes container identification across international shipping and logistics
Shipping containers appear straightforward, but each unit carries a detailed identity crucial for global logistics. This identity follows the ISO 6346 standard, which defines how containers are coded, measured, and categorized for international transport.
This guide outlines the ISO 6346 container sizes, decoding methods, and the structure behind container markings. It also highlights recent updates to the standard that impact shipping, fleet management, and customs processes.
Introduction to ISO 6346
ISO 6346, developed by the International Organization for Standardization (ISO), establishes the system for uniquely identifying, coding, and marking freight containers used in international shipping. Introduced in 1972, the standard ensures that containers are tracked, processed, and recognized consistently across ports, borders, and logistics platforms.
In addition to container identification, ISO 6346 defines classifications for container dimensions, types, equipment categories, and mandatory operational markings. The Bureau International des Containers (BIC), based in Paris, manages the registration of owner codes and has overseen the global registry since 1970.
Understanding ISO 6346 container codes
An ISO 6346 container code consists of four essential components that create a globally unique identification system. Each element plays a critical role in ensuring seamless tracking and transport across international networks.
The owner code is made up of three capital Latin letters that identify the container’s owner or principal operator. These codes must be registered with the Bureau International des Containers (BIC) to guarantee uniqueness. Shipping companies often register multiple codes to differentiate between container pools; for example, Hapag-Lloyd uses HLA, HLB, and HLX across different fleets.
The equipment category identifier follows the owner code and consists of a single letter. ‘U’ designates standard freight containers, while ‘J’ applies to detachable equipment, and ‘Z’ refers to trailers and chassis. Although codes ending in ‘J’ and ‘Z’ are common in North American rail systems, only codes ending in ‘U’ are officially recognized under ISO 6346 standards worldwide.
The serial number comprises six numerical digits, providing a unique identifier within the owner’s registered fleet. Each serial number must follow a standardized format to maintain system compatibility.
Finally, the check digit ensures the code’s accuracy. This digit is calculated through a three-step process: converting letters into numbers, applying an exponential weighting based on their position, and then performing a modulo 11 operation. If the calculation results in a remainder of 10, the check digit is set to 0, although this practice is discouraged to avoid confusion during system validation.
All these components are physically marked on the container’s exterior and integrated into logistics and customs management systems. Containers that fail to comply with ISO 6346—such as Shipper-Owned Containers (SOCs)—often create operational issues. Without official coding, terminals and carriers insert artificial prefixes like “XXXX” or “EI” into tracking systems, leading to identification errors, delivery delays, and customs complications.
Size and type codes explained
In addition to the container’s main identification code, ISO 6346 assigns a standardized four-character size and type code that describes the container’s physical dimensions and its intended use.
The first character of the code defines the container’s length, while the second character specifies its height and width. The third and fourth characters indicate the container type, covering uses such as general-purpose, refrigerated, tank, or ventilated cargo.
For example, the code 45G1 provides a complete snapshot of a container’s characteristics:
- The number 4 represents a 40-foot length.
- The number 5 designates a 9’6″ height, identifying it as a high cube container.
- The combination G1 signifies that it is a general-purpose dry freight container.
While common combinations like 45G1 appear frequently in international shipping, ISO 6346 supports a wide range of codes for less conventional container types. Specialized units, including ventilated containers, insulated containers, or open-top designs, also have dedicated codes under the standard. Correct interpretation of these codes ensures accurate equipment selection, especially when handling niche cargo or operating on specialized trade routes.
ISO 6346 container sizes and dimensions
ISO 6346 standardizes the dimensions of freight containers to ensure seamless intermodal transport across ships, trucks, and trains. Containers are designed with specific lengths and heights to accommodate a wide range of cargo types while maintaining consistent external widths of 2.44 meters for operational compatibility.
The most common ISO container sizes include:
Standard containers
A standard 20-foot container, classified as 1CC, measures 6.058 meters in length, 2.44 meters in width, and 2.59 meters in height. The larger 40-foot version, known as 1AA, measures 12.19 meters in length, retaining the same width and height.
High cube containers
High cube containers offer additional vertical space. A 40-foot high cube container, classified as 1AB, measures 12.19 meters in length, 2.44 meters in width, and 2.89 meters in height. The 45-foot high cube variant, coded as 1AW, extends to 13.72 meters in length while maintaining the same width and height as the 40-foot high cube model.
The extra 300 millimeters in height increases the internal volume considerably, making high cube containers ideal for transporting lightweight, voluminous goods such as textiles, electronics, or furniture.
Following the latest ISO 6346 revisions, containers exceeding 2590 millimeters (8 feet 6 inches) in height must display a mandatory height mark on their exterior. This mark improves visibility and ensures safer handling during stacking, loading, and customs inspections.
Special container types and their codes
Beyond general-purpose units, ISO 6346 defines a variety of specialized containers, each distinguished by unique size/type codes and specific design features that suit different cargo requirements.
Refrigerated containers, commonly referred to as reefers, maintain internal temperatures as low as -25°C to -30°C to protect temperature-sensitive goods. These containers typically carry codes such as R1 or R2 and are essential for transporting food products, pharmaceuticals, and other perishable items across long distances.
Open top containers are engineered for over-height cargo that cannot fit through standard container doors. Designed for loading from above, these containers are usually marked with the code UT and feature removable tarpaulin covers or solid roofs.
Flat rack containers provide a flexible solution for oversized and heavy cargo, such as machinery and vehicles. With either collapsible or fixed-end walls, flat racks are commonly coded as PF or PL and allow loading from the top or sides.
Tank containers are specialized for the transport of bulk liquids, gases, or chemicals. Identified by codes like TN or T1, these cylindrical tanks are mounted within a frame and must comply with international regulations such as the International Maritime Dangerous Goods (IMDG) Code when carrying hazardous substances.
Over-width containers, introduced in the latest ISO 6346 revision, accommodate cargo that exceeds standard width limits. These containers must display specific over-width markings to ensure visibility and compliance during transportation and handling.
Each specialized container type brings unique loading, stacking, and handling requirements. Accurate identification through ISO 6346 coding not only ensures operational safety but also improves logistics planning and regulatory compliance at ports and terminals.
How to read a complete ISO 6346 code
Each ISO 6346 container marking follows a standardized structure, ensuring that every container is uniquely identifiable in digital systems and physical inspections. A typical example would look like this:
ABCU 123456 7
- ABC represents the owner code, identifying the company that owns or operates the container.
- U indicates the equipment category, with ‘U’ signifying a standard freight container.
- 123456 serves as the serial number, assigned uniquely within the owner’s fleet.
- 7 functions as the check digit, verifying the accuracy of the preceding characters through a mathematical formula.
In addition to the container identification code, several essential operational details are permanently marked on the container’s exterior. These include the size/type code, such as 45G1, specifying the container’s dimensions and usage. Other critical markings provide the maximum gross weight (the total allowable weight of the container plus cargo), the tare weight (the container’s empty weight), the net weight (maximum cargo weight), and the cubic capacity, measured either in cubic meters or cubic feet.
Accurate and compliant ISO 6346 markings are essential for maintaining the integrity of logistics and customs systems worldwide. In practice, containers without proper coding—particularly Shipper-Owned Containers (SOCs)—often cause significant disruptions. Customs authorities and terminal operators may insert artificial prefixes such as “XXXX” into digital tracking systems to process these containers, leading to mismatches, delays, and potential penalties under international customs conventions.
Optional country codes and operational marks
ISO 6346 permits the optional use of a country code to indicate where the container owner’s code is officially registered. This two-letter code follows the ISO 3166 standard, using capital letters such as “DE” for Germany or “CN” for China. It’s important to note that the country code reflects the place of registration for the owner code—not the nationality or origin of the container itself.
In addition to identification elements, the standard requires operational marks for containers that exceed standard dimensions or carry specific equipment. These visual indicators are designed to enhance handling safety and ensure regulatory compliance during intermodal transport.
Typical operational marks include symbols for air transport compatibility, warnings for overhead electrical hazards, height indicators for containers taller than 2590 mm, and labels indicating weight limits or special handling instructions. These markings must be clearly visible and permanently applied at designated locations on the container’s exterior. ISO 6346 specifies a minimum letter height of 100 mm to ensure legibility in busy terminals and automated environments.
By standardizing these markings, ISO 6346 supports both manual inspection and automated systems, reducing the risk of errors and improving safety throughout the supply chain.
The role of the BIC and ISO standards
The Bureau International des Containers (BIC) oversees the global registration of container owner codes under ISO 6346. Only codes officially registered with the BIC meet the requirements for ISO compliance, ensuring that each container owner operates under a globally unique and verifiable identity.
The development and maintenance of ISO 6346 fall under the responsibility of ISO Technical Committee TC 104 and its Subcommittee SC 4, working in collaboration with the European Committee for Standardization (CEN) through the Vienna Agreement. The fourth edition of the standard, released in 2022, introduced several important revisions. These include the addition of markings for containers with reduced stacking or racking strength, new visual indicators for over-width containers, updated character equivalencies in Table A.1, and corrections to dimensional examples, such as changing the container length from 6,068 mm to 6,058 mm for greater accuracy.
ISO 6346 plays a foundational role in intermodal transportation, making container data reliably accessible across automatic equipment identification (AEI) systems, electronic data interchange (EDI) platforms, customs inspections, and modern logistics networks. By standardizing container markings and codes, the system supports faster clearances, improved tracking, and safer handling worldwide.
Practical uses of ISO 6346 codes
ISO 6346 codes are integral to daily operations across the global supply chain, supporting everything from shipping logistics to customs clearance. Shipping lines and ports rely on these standardized codes to assign containers, track their movements, and manage loading and unloading activities efficiently. Customs and border agencies use the codes to verify that containers comply with international conventions, ensuring that shipments meet regulatory requirements before entering or exiting a country.
Freight forwarders and shippers depend on ISO 6346 codes to match cargo with the appropriate container types, optimizing load planning and reducing handling risks. Meanwhile, logistics IT systems validate container identities automatically, streamlining routing decisions and reducing the potential for human error.
Compliance with ISO 6346 is not just best practice—it is often a legal requirement under international agreements such as the Customs Convention on Containers, the Convention on Temporary Admission (Istanbul Convention), and the International Convention for Safe Containers (CSC). These frameworks help safeguard cargo security, promote uniform handling standards, and simplify customs clearance procedures across international borders, allowing global trade to flow with greater speed and certainty.
FAQ for ISO 6346 container sizes and codes
Understanding ISO 6346 is essential for professionals across shipping, freight forwarding, and logistics. Below, we answer some of the most common questions users ask about container sizes, coding, and the ISO 6346 standard.
How do I read an ISO 6346 container code?
An ISO 6346 code consists of an owner code, equipment category identifier, serial number, and check digit. Together, these elements create a unique ID that is permanently marked on the container’s exterior and used for tracking and compliance.
What does the size and type code mean on a shipping container?
The size and type code is a four-character code describing a container’s dimensions and usage. The first character indicates length, the second specifies height and width, and the last two define container type, such as general-purpose or refrigerated.
What are the dimensions of standard ISO 6346 containers?
Standard ISO containers include the 20-foot container (6.058m × 2.44m × 2.59m) and the 40-foot container (12.19m × 2.44m × 2.59m). High cube containers provide extra vertical space with a height of 2.89 meters for transporting voluminous cargo.
What happens if a container does not follow ISO 6346 standards?
Containers that lack correct ISO 6346 markings often trigger tracking errors, customs delays, or artificial codes like “XXXX” in logistics systems. Non-compliant containers may also face penalties or additional inspections at ports and borders.
What role does the Bureau International des Containers (BIC) play in ISO 6346?
The BIC manages the global registry of container owner codes under ISO 6346. Only BIC-registered codes are considered valid for ISO compliance, ensuring each container owner operates under a unique, internationally recognized identification system.
Are country codes mandatory under ISO 6346?
No, country codes are optional in ISO 6346. When included, they follow the ISO 3166 format and indicate the country of owner code registration, not the container’s ownership nationality. They support customs and transport visibility but are not required.
Mastering ISO 6346: essential knowledge for global logistics success
ISO 6346 remains the definitive global standard for container identification, offering a unified system to track, label, and classify containers across international shipping networks. Through its structure of unique container IDs and detailed size and type codes, the standard creates a common language that enables logistics professionals to operate seamlessly across borders and platforms.
Mastering the interpretation and application of ISO 6346 codes empowers businesses to optimize transport efficiency, minimize operational errors, and maintain full compliance with international shipping protocols. As automation and digital tracking become central to modern trade, adherence to ISO 6346 stands as a critical pillar of efficient, safe, and transparent container management.
Whether you manage freight forwarding, develop logistics technology, or oversee international cargo movements, understanding ISO 6346 is essential for achieving operational excellence and maintaining global competitiveness.
Need guidance on implementing ISO 6346 standards or optimizing your container logistics? [Contact Pier2Pier today] and strengthen your supply chain with expert support.