免费 Shopify 工具
Shopify 条形码生成器
粘贴 SKU 列表,选择 UPC-A、EAN-13 或 Code 128,一次为每一行生成可扫描的条形码。可打包下载 SVG/PNG,也能导出 Shopify 商品 CSV。
不用注册、安装,也不用留邮箱。条形码和 CSV 都在浏览器里生成。列表留在本页;长度放得下时也会写进网址,方便你把整批数据发给同事。
条形码
有问题的行会列在下面,不会进入任何下载文件。
还没有条形码。至少添加一个值。
SVG 是矢量图;PNG 按适合打印的倍率渲染(常见编码约 1200 像素宽)。批量打印前先试扫一张标签。
Shopify CSV 会以草稿状态新建商品;直接粘贴的 SKU 列表会用 SKU 作为标题。不会按 SKU 更新已有商品;导入前请核对 handle。
| 条形码 | SKU / 值 | 格式 | 校验位 |
|---|
还没有条形码。至少添加一个值。
需要修正的行
怎么用 SKU 列表批量生成 Shopify 条形码
条形码是把一个值画成可扫描的图形;SKU 是你自己的内部编号;GTIN 是跨公司识别商品的注册号码。三者有关联,但不能混着用。这个页面只编码你给的值,不替你分配或注册号码。
先选对码制
| 格式 | 能编码什么 | 常见用途 | 校验位 |
|---|---|---|---|
| UPC-A | 12 位数字 | 零售商品,主要在北美 | 第 12 位;工具会补算或校验 |
| EAN-13 | 13 位数字 | 零售商品,主要在北美以外 | 第 13 位;工具会补算或校验 |
| Code 128 | 可打印 ASCII(Set B) | 内部 SKU、仓库标签、货架和资产标签 | 符号内部校验和,不是印出来的校验位 |
UPC-A 前面加一个 0 就可以写成 EAN-13,GTIN 值不变。但这不会把随便一个 SKU 变成 GTIN。平台或零售商要求真实 GTIN 时,请使用你有权使用的号码,不要随手编一串 12 位数字。
UPC-A 和 EAN-13 的校验位怎么算
UPC-A 编码 11 位数据加 1 位校验位,EAN-13 编码 12 位数据加 1 位校验位。两者都用加权求和:
- UPC-A:11 位数据从左到右交替乘 3 和 1,求和后用“补到下一个整十”的数字做校验位。
- EAN-13:同样做加权求和,但左边第一位权重是 1,之后交替 3 和 1。
例如 UPC-A 数据位 03600029145 算出的校验位是 2,完整号码是036000291452。EAN-13 数据位 400638133393 算出的校验位是1,完整号码是 4006381333931。填 11 或 12 位数据时工具会补最后一位;填完整号码时只校验,不会偷偷改掉你填的数字。
粘贴或上传什么
文本框里一行放一个 SKU 或条形码值,首尾空白会去掉。UPC-A/EAN-13 会忽略空格和连字符,所以印在包装上的0-36000-29145-2 也能直接粘。Code 128 保留其余字符,只接受可打印 ASCII;中文或其他非 ASCII 的 SKU 会报错,而不是悄悄换成另一个可扫描值。
CSV 上传可以读当前或旧版 Shopify 商品导出文件。工具会找 SKU 或Variant SKU 列;SKU 为空时退回 Variant Barcode 或Variant Barcodes 列。Title 列会保留到 Shopify CSV 导出。重复值会标错,因为同一批里出现两个一样的标签,通常是列表粘错了。
把 CSV 导入 Shopify
Shopify 导出使用当前商品 CSV 的列:Title、URL handle、Status、SKU、Variant Barcodes、Option1 name和 Option1 value。每行写成 draft(草稿),方便先核对标题、handle 和条形码再上架。直接粘贴的 SKU 列表会用 SKU 作为商品标题;需要真实标题时,请上传带 Title 列的 CSV。这个文件是新建商品,不是按 SKU 更新已有商品;更新现有目录时请按 URL handle 匹配,并先看 Shopify 的导入预览。
GTIN 格式的条形码会带类型前缀:upc:036000291452 或ean:4006381333931。Code 128 写成自定义条形码。Shopify 允许一个变体存多个条形码,这个工具每行只写一个值。
打印、扫码、再检查
屏幕上看着对的条形码,印到纸上仍可能扫不出来。批量打印前先打一张测试页。Shopify 的条形码指南建议至少 300 DPI,符号宽度不少于 1.5 英寸、高度不少于 1 英寸,用黑色墨水,并实际扫码测试。不要裁掉静区,不要折叠标签,也不要在条码上贴胶带。SVG 是矢量图,可以按标签尺寸放置;PNG 按适合打印的倍率渲染(常见编码约 1200 像素宽)。
做盘点和发货时,印出来的值必须和记录一致。库存数量用到 SKU 的地方可以看Shopify 库存报表(英文),SKU 在履约单据上的位置可以看Shopify 装箱单(英文)。
这个工具不做什么
- 不分配 GS1 厂商前缀,不注册 UPC/EAN,也不验证号码是否属于你。
- 不检查同一个条形码是否已经在你的目录里用过。
- 不保证零售商、平台、仓库或扫码枪一定接受这个符号。
- 不会替你设置 Shopify 后台的条形码类型;类型由 Shopify 根据导入的值判断。
资料来源
- GS1:GTIN(全球贸易项目代码) 2026-11-05 核对
- GS1 US:校验位计算器 2026-11-05 核对
- Shopify 帮助中心:为商品使用条形码 2026-11-05 核对
- Shopify 帮助中心:使用 CSV 文件导入和导出商品 2026-11-05 核对
- Shopify 更新日志:多属性支持多个条形码(2026-09-08) 2026-11-05 核对
关于 Shopify 条形码的常见问题
Shopify 支持 Code 128 条形码吗?
支持,作为 Custom(自定义)条形码。Shopify 的 Custom 类型接受 Code 39、Code 128 等非 GTIN 值;GTIN、UPC、EAN、ISBN 和 ASIN 类型会各自校验格式。这个工具不会替你设置 Shopify 后台的条形码类型。
可以把 SKU 直接当条形码用吗?
做内部 Code 128 标签可以。SKU 不是 GTIN,不要把它填进 UPC/EAN 字段,也不要在平台要求真实 GTIN 的地方使用。SKU 留在 SKU 字段,可扫描值放在 Barcodes 里。
UPC-A 和 EAN-13 有什么区别?
UPC-A 是 12 位,主要在北美使用;EAN-13 是 13 位,在国际市场更常见。UPC-A 前面加一个 0 就可以表示成 EAN-13,GTIN 值不变。
工具会自动计算校验位吗?
会。UPC-A 填 11 位、EAN-13 填 12 位,工具会补上最后一位。填完整的 12 或 13 位时,工具会校验最后一位;不对会告诉你正确的数字。
导出的 CSV 能直接导入 Shopify 吗?
Shopify CSV 使用当前的 Title、URL handle、SKU、Variant Barcodes、Option1 name 和 Option1 value 列。每行以草稿状态新建商品,不是按 SKU 更新已有商品的工具。确认导入前请先看 Shopify 的导入预览。
为什么 Shopify 把我的条形码显示为 Custom?
不符合 GTIN 格式的值会显示为 Custom,包括 Code 128。填的是有效 UPC 或 EAN 时,Shopify 可以识别成 GTIN;类型由 Shopify 判断,不是这个工具的承诺。
生成的号码唯一吗?能直接用于零售吗?
只有当你提供的是自己有权使用且不重复的号码时才可以。GS1 负责分配厂商前缀和注册 GTIN;这个工具不检查号码归属、目录内是否重复,也不检查零售商要求。
为什么 Code 128 不接受中文?
Code 128 Set B 只能编码可打印 ASCII。中文 SKU 可以继续留在 Shopify,但这个工具不会悄悄把它改成另一个可扫描值。请给标签使用 ASCII SKU 或单独的条形码值。
我的 SKU 会被上传吗?
不会。条形码图形、ZIP 文件和 CSV 都在当前页面生成。没有上传接口、账号或邮箱门槛。