xBarcodexBarcode
GS1 & ISO Algorithmic Engine GS1 General Specifications & Luhn Mod 10

条形码校验位计算与批量修复器

支持 EAN-13、UPC-A、ISBN-13、ITF-14 与 Luhn 算法,展示推导演示步骤,一键批量检测与修复

算法模式:

例如 EAN-13 输入前 12 位纯数字;系统将实时推演第 13 位校验码。

计算出的校验码 (Check Digit)
2
完整条码编码:6901234567892
数学公式推导与计算过程
1. 从最右侧有效位向左,交替赋予权重 3 与 1:[1, 3, 1, 3, 1, 3, 1, 3, 1, 3, 1, 3]
2. 各位数与对应权重相乘:6×1=6 + 9×3=27 + 0×1=0 + 1×3=3 + 2×1=2 + 3×3=9 + 4×1=4 + 5×3=15 + 6×1=6 + 7×3=21 + 8×1=8 + 9×3=27
3. 加权总和 Sum = 128
4. 取模 10 余数:128 mod 10 = 8
5. 补全至 10 的倍数:(10 - 8) mod 10 = 2
矢量印刷级预览 (Live Vector Preview)
请输入合法有效位以渲染条码
核心规范与技术优势

为什么选择 xBarcode 生成?

1

数学推导全透明:直观展示各位加权、奇偶求和、取模与补全计算步骤,清晰严谨。

2

多行批量自动修复:粘贴多达 200 条损坏条码,系统秒级区分正误并一键自动修正校验位。

3

多算法广泛覆盖:内置 GS1 Mod 10、图书 ISBN-13、信用卡/IMEI Luhn 与 Code 39 Mod 43。

4

直通矢量条码生成:算好的合规条码可一键送入在线预览,导出 CMYK 纯黑矢量 SVG/EPS。

印刷印前工程指引

商品条形码印刷与尺寸公差规范

零售商品使用的 EAN-13 与 UPC-A 条形码在印刷时,对条宽增益(BWA)与放大倍率有严格要求。国际 GS1 规范推荐放大倍率为 80%~200%(标称尺寸宽 37.29mm × 高 25.93mm)。左右两侧必须保留足够的空白区(Quiet Zone),左侧至少 3.63mm,右侧至少 2.31mm。

📌 关键建议 保证校验码严谨性:校验码错误会导致 POS 收银机拒读,入库即被退回。
📌 关键建议 保持标称放大倍率:货架零售外包装推荐采用 100% 标称尺寸,避免过分缩放。
📌 关键建议 黑白纯色高对比度:必须使用纯黑(K:100%)条符打印在纯白底色上,切忌使用红底或红色条。
F.A.Q.

常见问题解答

为什么我的条码最后一位总是计算报错?

GS1 校验码是根据前 12 位(以 EAN-13 为例)通过严格的加权取模公式计算得出的,不能随意指定。如果人为修改了前 12 位中的任意一位,末尾的第 13 位必须重新计算。

EAN-13 与 UPC-A 的校验位计算方法一样吗?

算法核心完全一致,均为 GS1 Modulo 10。UPC-A 在计算时可在最前方补 0,作为 13 位 EAN 计算,得出的末位校验码完全一致。

探索更多场景化智能工具与 143 种专业条码格式

切换至电子名片、双因素认证、日程安排或浏览完整底层符号学库