ISO 6346

ISO 6346とは、海上コンテナの管理用コード付与、識別、表示に用いられる国際規格である。本規格は、統一された固体の規格であるISO 668に基づいて製造された海上コンテナに対して付す、所有者用コード＋固有のシリアル番号＋チェックディジット用からなる11桁の識別コード（Identification Code）が全ての基本となる。そのほかに、2桁または3桁で構成された国籍コード（Country code, 近年は未記載も多数あり）、サイズ用コード2桁＋使用用途や装備品カテゴリ用コード2桁を組み合わせた、4桁の構造区分コード（Size and type codes）などを用いて視覚的識別情報を付与している。
本規格体系は国際コンテナ協会（International Container Bureau, BIC）により管理される。さらに補佐的に容積や重量情報の他、背高告知・危険物種類・欧州鉄道認可などの多岐にわたる、各種の「表示マーク」を付与するものである。
見た目は単調なアルファベットと数字の組み合わせながらも、個々のコンテナの詳細な稼動情報は無論、修理歴や検査時期などのいわゆる「寿命管理」にも利用されるので、これらの表示が成立していないと世界的または広範囲でのインターモーダル輸送は事実上、不可能となるほど重要な仕組である。これは現代社会において、大型トラックから10円チョコに至るまでのあらゆる商品個々に付随し、品質管理から売り上げ情報管理までに使われている「バーコード」と同様の仕組みである。
構造区分コード.
1987年改定表.
1987年改定コードはISO 6346:1984に基づき、日本ではJIS Z 1615:1987（制定年月日1972年3月21日、改定年月日1987年3月15日）として制定された。
このコードは一例として、例えば「 JP 2210 」のようにアルファベット2文字と、数字4桁で構成されている。アルファベット2文字は、#国籍コードで割り当てられた国籍コードであり、コンテナ本体への記載が義務付けられていた。なおJPは（ 日本 ）を表す。また一例でのJPに続く数字4桁（ 2210 ）部分のうち、#数字4桁中の前部2桁一覧表により一例での（ 22 ）部分をコンテナの大まかな種類を示す（ 種類コード ）として示し、#数字4桁中の後部2桁一覧表により一例での（ 10 ）部分を、コンテナの種類毎に更に細分化した（ 形式コード ）として示す。例えば、あるコンテナを種類コードで先ず（タンクコンテナ）という種類に分類し、その分類された個々の（タンクコンテナ）を更に（普通品用途）又は、（危険品用途）等に形式コードで細分化して、必要なニーズに的確且つ敏速に対応出来る様にしておけば、商機を逃がさず投資したコンテナの稼働率も上がり、更には事故や違法行為を未然に防ぐ事が出来る。
種類コード一覧表内に出てくるグースネックトンネル（単にグースネックとも言う）とは、コンテナ本体の底の部分に存在してトレーラーなどに積載した時に、シャーシ前側の突起と組み合わせるための細長い窪みのことを指す。別名、トンネルリセスとも言う。
1995年改定表.
1995年改定コードは、国際ISO規格のISO 6346:1995（発行年月日1995年11月23日）に準拠したもので、1987年改定表のうち形式コードの部分を置き換えている。また国籍コードについては、のものと、のものが混在しており、である。
新しい形式コードは、前回改定後の技術革新と、世界的に広がった物流事情の大きな変化により段積み時のコンテナ強度ランクの区分け等による、アルファベット1文字と数字1桁の組み合わせ又は、従来より強度が低下したコンテナ専用に付与する（）内で示す2文字アルファベットの組み合わせの新設で、前回より更に細分化された。また近年の細かい改変で、バルクコンテナ及び、タンクコンテナにおいて容器内部の圧力規制値の細分化などの影響で、バルクコンテナを示す従来の「 B 」記号による10種類から「 N 」記号による10種類据え置き及び、タンクコンテナを示す従来の「 T 」記号による12種類から「 K 」記号による、10種類への再編に移行している。
国籍コード.
国籍コードはISO 3166に従い、アルファベット2文字が付与される。