集装箱号校验工具介绍
本工具是一款免费的在线集装箱号(柜号)校验工具,依据 ISO 6346:1995 国际标准对 11 位集装箱编号进行校验码验证,可识别箱主(船公司)与设备类型,并完整展示校验码的计算过程。所有运算均在您的浏览器本地完成,柜号不会上传到服务器。
集装箱号的 11 位结构
标准柜号由三部分组成:前 4 位字母为箱主代码与设备识别码——前 3 位是向国际集装箱局(BIC)注册的船公司/箱主代码(如 CBHU 为中远海运、MSKU 为马士基),第 4 位是设备类型码,U 表示集装箱、J 表示可拆卸的集装箱附属设备、Z 表示拖车底盘;中间 6 位数字是箱体注册码,全球唯一;最后 1 位数字是校验码,由前 10 位按算法算出,用于识别抄录错误。
校验码是怎么算的(MOD 11-2)
第一步,把前 10 位字符转成数值:数字 0-9 即本身;字母从 A=10 起按顺序取值,但跳过 11 的倍数(11、22、33),所以 B=12、K=21、L=23、U=32。第二步,每位数值乘以 2 的 0~9 次方(第 1 位乘 2⁰,第 10 位乘 2⁹),全部相加。第三步,总和对 11 取余数,余数即为校验码;若余数为 10,校验码记为 0。录单前用本工具验一下,可有效避免柜号抄错导致改单、滞箱等麻烦。
常见问题(FAQ)
校验码算出来是 10 怎么办?
按 ISO 6346 规则,余数为 10 时校验码记为 0。部分船公司在分配注册码时会避开这类号码,但规则上 0 是合法校验码。
柜号校验通过,就说明这个集装箱一定存在吗?
不一定。校验只验证号码格式与校验码数学正确,不代表该箱当前在册。确认箱子真实状态还需通过船公司或集装箱追踪平台查询。
为什么字母取值要跳过 11、22、33?
这是 ISO 6346 的明文规定:11 的倍数保留不用,保证模 11 运算的校验有效性。
我输入的柜号会被保存吗?
不会。所有计算都在您的浏览器本地完成,服务器不接收柜号内容,刷新页面结果即清空。