首页/工具/箱号校验码计算器
免费工具 01——ISO 6346

集装箱箱号校验码计算器

计算集装箱箱号的最后一位数字,或即时验证手头的箱号是否有效——依据 ISO 6346 标准,并附分步讲解。

试试以下示例(第 3 个是余数为 10 的特殊情况):
格式:3 位字母箱主代码 + 1 位字母设备识别码(通常为 U)+ 6 位数字 + 可选的 1 位校验码。
工作原理

ISO 6346 校验码算法

校验码是用于发现箱号输入错误的一位验证数字。它由箱号的前 10 个字符按数学方法推算得出;哪怕只有一个字符输错,验证也无法通过。

01

为字母赋值

从 A=10 到 Z=38;跳过 11 的倍数(11、22、33)——这样在 mod 11 运算中,任何字母数值都不会产生歧义。

02

乘以权重

每个字符按其位置乘以相应的权重:2⁰、2¹、2²……2⁹(即 1 至 512)。

03

求和,除以 11

将各乘积之和除以 11,所得余数即为校验码。

04

特殊情况:10 → 0

若余数为 10,校验码记为 0。由于这与余数为 0 时的校验码相同,实际操作中建议避免使用此类序列号。

箱号结构

MSCU 654321 0

箱主代码(在 BIC 注册的 3 个字母)· 设备识别码(U:货运集装箱,J:可拆卸设备,Z:拖车/底盘车)· 6 位序列号 · 校验码。

计算示例

CSQU 305438 的校验码如何计算?

校验码的计算方法如下:将前 10 个字符分别换算为数值,从左到右依次乘以权重 1、2、4、8……512,将各乘积相加,再取总和除以 11 的余数(余数为 10 时记为 0)。下面以讲解该标准时常用的示例箱号逐步演算。

字符数值权重(2ⁿ)乘积
C13113
S30260
Q284112
U328256
331648
00320
5564320
44128512
33256768
885124096

总和为 6185;6185 ÷ 11 = 562,余 3。校验码为 3——完整箱号为 CSQU 305438 3。

字母数值对照表(ISO 6346)

数值从 A=10 开始;跳过 11 的倍数(11、22、33),因此 B=12、L=23、V=34。数字保持其本身的数值。

A = 10
B = 12
C = 13
D = 14
E = 15
F = 16
G = 17
H = 18
I = 19
J = 20
K = 21
L = 23
M = 24
N = 25
O = 26
P = 27
Q = 28
R = 29
S = 30
T = 31
U = 32
V = 34
W = 35
X = 36
Y = 37
Z = 38
常见问题

关于校验码的常见问题

01

校验码对不上怎么办?

首先对照铭牌逐字核对箱号——最常见的原因是输入错误(如 0/O 或 1/I 混淆)。如果铭牌上的箱号与您输入的相同,但验证仍未通过,建议对 CSC 铭牌和集装箱标识进行专业检验。

02

如果箱主代码未在 BIC 注册,箱号是否无效?

数学验证仍然有效;但用于国际运输时,箱主代码必须在 BIC(国际集装箱局,Bureau International des Containers)注册。本工具仅验证校验码,不查询 BIC 注册信息。

03

本工具免费吗?我的数据会被保存吗?

本工具完全免费,计算在您的设备上、浏览器内完成——您输入的箱号不会发送到任何服务器,也不会被保存。

04

集装箱箱号有几位?

共 11 位:3 位字母箱主代码、1 位字母设备识别码(货运集装箱为 U)、6 位数字序列号和 1 位数字校验码。示例:CSQU 305438 3。

05

可以用本工具追踪集装箱吗?

不可以。本工具仅验证箱号的格式和校验码,不显示集装箱所在位置。如需追踪位置,请使用船公司或码头的追踪页面。

需要专业检验?

+90 212 853 8 853  ·  uskont@uskont.com  ·  WhatsApp: +90 212 853 8 854

获取报价WhatsApp
Uskont 助手 BETA
您好!我可以解答有关集装箱检验、维修和改装的问题。如需了解价格,我会直接为您转接我们的团队。