GS1-128 (UCC/EAN-128)
线性条码
Linear Codes
二维符号
bwip-js / BWIPP · bcid = gs1_128
数据与参数
选择资料类型、填写条码数据,右侧即时生成。所有编码在本机浏览器完成,数据不出本机。
当前资料类型:GS1 应用标识符(AI)
输入内容会按所选码制的字符集与长度规则实时校验;不符合规范时给出具体原因,不会生成无效图形。
小白教程
批量生成条码 · 3 分钟上手
以「9 位厂商识别代码 698053930 → 1000 个完整 13 位条码号」为例,照着做就行。
- 拿号码:条码办理完成后,你会拿到一串 9 位厂商识别代码(例如
698053930)。这就是生成全部条码号的「根」。
- 填数据:把这一串填进上方「条码数据」输入框 —— 只填这 9 位就行,缺的位数系统会自动补齐。
- 开序列:展开下方「序列化生成」,勾选「在生成时启用序列化」。
- 设参数:序列类型选「十进制的(0~9)」,起始值填 0,递变值填 1,条码数量填 1000,序列位数填 3(这就是三位数项目代码 000–999)。
- 点生成:点「生成序列」—— 系统自动补成 13 位完整条码号,校验位按 GS1 国际标准自动算好,不合规的会逐个标红提醒。
- 带走用:点「复制全部号码」或「下载号码清单(Excel)」(号码按文本存储,打开不会变成科学计数法),直接交给生码 / 印刷环节。
更省事的路:顶栏「批量生成条码 → ③ GTIN-13 批量生成号码」,填一次厂商识别代码,一步生成 1000 个,还能一键「填入批量表格」直接出条码图。
▥条码预览区填写数据后点击「创建条码」,或直接在左侧切换码制
码制 GS1-128 (UCC/EAN-128)图像 702×162 px数据 (01)09521234543213(10)ABC123
ⓘ编码全部由本机浏览器计算,不上传任何数据。生成的图形可用于排版测试与印刷校对;正式上市商品的条码必须使用已分配的有效号码,请勿用测试数据直接投产。
码制资料
下列资料为该码制的公开技术规范摘要,用于判断你的数据是否适用于该码制。
⚠AI 必须用括号书写,例如 (01) 表示 GTIN、(10) 表示批号、(17) 表示有效期。引擎会自动处理 FNC1 分隔符。
在线二维码生成器
二维符号
bwip-js / BWIPP · bcid = qrcode (QR Code 为公开标准 ISO/IEC 18004)
二维码类型与数据
把文字、网址或短链场景的网址编码成二维码,支持 PNG / JPG / GIF / SVG 导出。
「URL 短链场景」生成的是原始网址的二维码:真正的短链跳转需要服务端短链服务,本站为前端原型,未接入短链服务,不会伪造跳转。
版本 V4(33×33 模块)输出 328×328 px纠错 M数据 欢迎使用帮码国际在线条码生成器
ⓘURL 短链场景:短链可减少二维码模块数、提升远距离识别率,但短链服务需要服务端支持,本期未接入。当前输出的是原始网址二维码,可直接使用。
美化样式(真实可用 · 保持可解码)
美化的做法是先由 bwip-js 生成标准二维码 → 逐像素解析出模块矩阵 → 再按样式重绘:只改变每个模块的形状与着色,不改模块位置、不改时序图案、不改定位眼结构,因此解码结果与标准二维码完全一致(已用 zxing-cpp 与 zbar 双解码器回读抽检,见交付验证报告)。
⚠Logo 会遮挡中心的数据模块,靠的是纠错冗余补回来。当前纠错等级为 M:建议用 Q(约 25%)或 H(约 30%),并把占宽比控制在 20% 以内。遮挡过量会导致扫不出来——本站不做补偿性欺骗,请自行实拍验证。
ⓘ实用建议:渐变与浅色都会降低对比度,深色 MODULE 配白底最稳;用于支付、收款、核验等高风险场景时,请保持默认方形纯色,并对成品实物做一次真机扫码验证。
URL 短链场景 · 应用能力说明
支持导出 GIF / JPG / PNG / SVG本页导出格式与目标站一致:PNG 用于通用场景,SVG 用于印刷放大不失真,JPG 用于空间受限的插入场景。
美化能力已实现(2026-09 更新)本次已落地码点样式(方形 / 圆点 / 圆角 / 菱形)、定位眼样式(方形 / 圆角 / 圆形)、纯色与线性渐变着色、静区宽度、中心 Logo 叠加(可调占宽比)五项美化。动画二维码、模板边框、一词多语言仍不在本期范围,页面如实标注,不伪造效果。
批量生成条码
最多 500 条 / 次
支持从 Excel 粘贴(最多 500 个条目)· 支持序列化生成 · 逐条校验,不合规的会标红且不参与下载 · 500 条采用分帧渲染,过程显示真实进度
序号 / 条码值
共 500 行输入框(表格可滚动),可手动逐格填写,也可从 Excel 粘贴。超出 500 的部分会被截断并提示分批处理。
下载格式
ⓘ数量多时请用「打包 ZIP」:逐个下载会被浏览器拦截,ZIP 一次拿全(store 模式,零压缩依赖,系统自带解压可开)。「批量下载」仍保留,适合 30 条以内的小批次。
③ 生成结果与导出
ⓘ导出的 xlsx 里图片按单元格锚定并锁定,Excel / WPS 打开即显示在条码旁边;但在 Excel 里排序、筛选、插行时图片不会跟着单元格移动,需要排序请先在源表排好再上传。
进阶校验工具
6 个工具
条码校验 · 条码生成 · 批量校验 · 前缀归属查询 · GTIN 换算 · 编码数量估算
条码校验
选择码制,输入号码,立即判断位数与校验位是否正确。
校验规则速查
校验位算错是最常见的入门问题 —— 常见于自行编号时随手填了最后一位。校验位怎么算 →
条码生成
输入号码前缀,生成标准条码图形(自动补齐校验位)。
EAN13 示例本地渲染
6901234567892
提示:生成的图形用于排版测试与印刷校对。正式上市商品的条码必须使用已分配的有效号码。
批量校验
每行一个条码,最多 500 行。自动识别位数为 12 / 13 / 14 位并分别校验。
前缀归属查询
输入条码前 3 位,查询号段分配地区。
重要:前缀只表示号段的分配地区,不代表商品的产地或生产地。中国企业在海外市场申请当地号段的情况十分常见。
GTIN 换算
同一件商品在不同环节可能使用不同长度的 GTIN,这里做升位与降位换算。
长度对照
规则:升位在前补 0;降位要求首位为 0 才可去掉。
估算逻辑说明
每个厂商识别代码的标准容量约为 9,999 个商品项目。估算按下式进行:
所需编码位 ≈ 品牌数 × ⌈SKU 数 ÷ 9,999⌉
实际分配受编码协会规则、商品类别与产品线规划影响,估算结果仅供初步判断,不构成报价或承诺。
费用待商务确认 具体费用需按你的实际档位核算。