博客
简体中文

条形码生成器 — EAN-13、UPC、Code 128

生成 Code 128、EAN-13、UPC、ITF 条形码,自动计算校验位并保存为 SVG 或 PNG

在浏览器中处理 · 不上传任何内容

通用条形码,可编码字母、数字和符号(ASCII)。常见于快递面单、库存和资产标签。

打印时不要缩小条码,并在条码周围保留白色边距(静区)。零售条码(EAN、UPC)建议条宽为 2 px 或以上。

功能简介

输入数字或编码,就能生成扫码枪可读的一维条形码:电商上架用的零售 EAN-13、库存和资产标签用的 Code 128、外箱用的 ITF-14,以及美国市场用的 UPC-A。零售条码的最后一位校验码会自动计算,输错时还会告诉你正确的数字。

使用方法

  1. 选择 条形码类型。字母数字混合用 Code 128,商品编号用 EAN-13。
  2. 输入 要编码的内容。EAN-13 输入 12 位即可,第 13 位校验码会自动加上。空格和连字符会被忽略。
  3. 调整条宽、高度、边距、条码下方的数字以及条码和背景的颜色。
  4. 确认预览后点击 保存 SVG 或 保存 PNG(1×、2× 或 4×)。

工作原理

  • Code 128:可打印 ASCII 字符(字母、数字、空格、符号),最多 80 个字符。
  • EAN-13、UPC-A、EAN-8、ITF-14:输入 12、11、7 或 13 位时自动加上 GS1 校验位(从右起权重 3 和 1,模 10);输入 13、12、8 或 14 位时进行校验。
  • ITF:数字两两成对绘制,所以位数必须是偶数。
  • Code 39:大写字母、数字、空格和 - . $ / + %,最多 43 个字符。小写字母会转为大写。
  • 前缀提示:按照 GS1 通用规范中的前缀列表,以 880 开头的 EAN-13 标注为 GS1 韩国,978/979 为图书(ISBN),977 为连续出版物(ISSN)。前 3 位前缀表示由哪个 GS1 成员组织分配了厂商代码,不一定代表产地;中国的前缀为 690–699。
  • 对比度:条码颜色不够深于背景(浅色条码或对比度低于 3:1)时会显示警告。
  • 绘制使用 JsBarcode(MIT 许可)。

示例

类型 输入 结果
EAN-13 400638133393 4006381333931(加上校验码 1)
UPC-A 03600029145 036000291452
Code 128 SKU-2026-001 按输入的字母和数字生成
ITF 12345 错误:需要偶数位(012345)

生成后可以用条形码识别确认能否扫出来;网址或中文内容请用二维码生成器。

常见问题

能在这里申请正式的商品条码号吗?

不能。本工具只把你已有的号码画成条码。正式的 GTIN 需要向所在国家或地区的 GS1 组织(中国为中国物品编码中心)申请厂商识别代码后获得。

什么是校验位?

最后一位数字,用来发现误读。EAN-13 的校验位由前 12 位计算:从右往左数,奇数位乘 3,偶数位乘 1,校验位使总和成为 10 的倍数。输入 12 位数字就会自动加上。

条形码能存中文吗?

Code 128、Code 39 等一维条码只能存字母、数字和符号。中文、表情符号或较长的地址,请使用二维码生成器。

选 SVG 还是 PNG?

SVG 放大到任何尺寸都清晰,适合印刷、标签软件和设计工作。2× 或 4× 的 PNG 最方便放进文档和聊天里。

我的条形码会保存在服务器上吗?

不会。条码在浏览器中绘制,不会保存在任何地方。

没找到想要的工具?