条形码生成器

Barcode
EAN-13 最适合 13 位零售产品代码。

条形码仍然藏在各种后台流程里 — 仓库料箱、书脊、运输纸箱、实验室样本。这个生成器会按你需要的格式渲染干净、可供扫描器读取的条形码:Code 128 和 Code 39 用于内部资产标签,EAN-13 和 UPC-A 用于零售,ITF-14 用于外箱,Codabar 用于图书馆和血库。输出可导出为 PNG 供数字使用,或导出 SVG/PDF 用于清晰印刷。

如何创建条形码

  1. 1

    选择 symbology

    Code 128 用于一般资产追踪,EAN-13 用于欧洲零售,UPC-A 用于北美零售,等等。

  2. 2

    输入数据

    允许的字符集取决于格式。EAN-13 需要正好 12 或 13 位数字;Code 128 接受完整 ASCII 集。

  3. 3

    工具计算 check digit

    对 EAN/UPC/ITF,最后一位是由其他位计算出的 modulo-10 checksum。生成器会自动填入。

  4. 4

    以合适格式下载

    SVG 或 PDF 用于印刷(保持 quiet zones 清晰);PNG 用于屏幕。

常见一维 symbologies

码制 数据长度 字符集 应用场景
Code 128 可变 完整 ASCII 物流、运输、资产标签
Code 39 可变 A-Z、0-9,外加 7 个符号 军事、汽车、医疗
EAN-13 13 位数字 仅数字 欧洲零售
UPC-A 12 位数字 仅数字 北美零售
EAN-8 8 位数字 仅数字 小型零售产品
ITF-14 14 digits Digits only 运输纸箱(外包装)
Codabar Variable Digits + 6 symbols 图书馆、血库

印刷质量检查清单

无法扫描的条形码比没有条形码更糟。把图稿送印前:

EAN/UPC check digit

EAN-13 的最后一位为:

check = (10 - ((3 * sum_of_odd_positions + sum_of_even_positions) mod 10)) mod 10

如果你输入 12 位数字,工具会计算第 13 位。

GS1 prefixes(零售)

要让产品在全球零售渠道销售,你需要来自 GS1 的 company prefix,而不是随意编造的 EAN。自分配 EAN 号码可能与其他注册产品冲突,并在收银端被拦截。

常见问题

你能控制的内部场景用 Code 128。条形码需要经过零售收银时用 EAN-13 或 UPC-A。包含零售单位的外层运输纸箱用 ITF-14。

如果通过大型连锁零售销售,需要。内部库存、资产标签、图书馆系统则不需要 — 用 Code 128 或 Code 39 加上本地选择的编号方案即可。

十有八九是缺少 quiet zone、对比度不足,或打印机压缩了条宽。按 100% 比例打印,留 2-3 mm 白边,并用真正的打印机(不要用脏纸或薄纸上的热敏打印机)做测试打印。

可以 — 批量创建时,每行粘贴一条数据或上传 CSV。输出会是一个 PDF,每行一个条形码,可直接打印到标签纸上。