条形码生成器

支持 Code 128(A/B/C三种模式)、ISBN、Code 39、PDF417、Codabar、Code 11、Code 39 Extended、Code 93、EAN-8、EAN-13、GS1-128、Interleaved 2 of 5、MSI、Standard 2 of 5、ITF-14、UPC-A、UPC-E、UPC Extension 共 18 种主流条码格式。单条/批量生成、自定义尺寸颜色、一键下载 PNG/JPEG,所有操作在浏览器本地完成,数据不上传。

⚙ 编码设置
生成模式
提示:EAN-8 需 8 位数字,EAN-13 需 13 位数字,UPC 扩展需 2 或 5 位数字。
📋 预览结果
预览结果
等待生成
⭐ 本周工具特点
🔒
本地处理,数据安全
所有条码生成在浏览器中完成,编码内容不会上传到任何服务器,适合处理商品SKU、库存编号等敏感商业数据。
📦
批量生成,效率翻倍
支持批量模式,每行输入一条编码即可一次生成多张条码预览,并可一键下载全部图片,省去逐条操作的麻烦。
🎨
自定义样式
可调整尺寸倍率、条码高度、字体大小与对齐方式、颜色、边距、旋转角度,适配不同打印设备和扫描环境。
🏷️
18种格式全覆盖
覆盖零售商品(EAN/UPC)、物流仓储(Code128/GS1-128)、图书出版(ISBN)、外箱包装(ITF-14)等全部主流场景。
💾
PNG/JPEG双格式下载
支持PNG和JPEG两种图片格式输出,PNG适合高质量打印,JPEG适合文档嵌入和网页使用。
📱
跨设备兼容
基于网页运行,无需安装软件,电脑、平板、手机均可使用,随时随地快速生成条形码。
📊 条码类型对照表
条码类型 适用场景 字符集 长度要求
EAN-13全球零售商品(除北美外)纯数字13位
EAN-8小包装商品零售纯数字8位
UPC-A北美零售商品纯数字12位
UPC-E北美小包装商品压缩码纯数字8位
Code 128物流标签、仓储管理、资产ID全ASCII可变长度
GS1-128物流单元、供应链追踪全ASCII可变长度
ITF-14外箱、运输纸箱包装纯数字14位
Code 39内部资产标签、工业用途字母+数字+特殊符可变长度
Code 93高密度内部标签全ASCII可变长度
ISBN图书出版与发行数字+X10位或13位
PDF417高容量二维条码、证件/票据全ASCII+二进制可变长度
Codabar图书馆管理、血库数字+特殊符可变长度
Code 11电信设备标签数字+连字符可变长度
Interleaved 2 of 5仓储、物流纯数字标签纯数字偶数位
MSI仓库货架标签纯数字可变长度
🔬 技术原理解析

条形码编码原理

条形码(Barcode)是通过将数字、字母或特殊字符按照特定编码规则转换为一系列宽度不等的平行黑条和空白(即"条"和"空")来表示信息的自动识别技术。扫描设备通过光电传感器检测条和空的反射率差异,将光信号转换为电信号,再经解码器还原为原始数据。

一维条码结构

标准一维条码由以下几个部分组成:

  • 静区(Quiet Zone):条码两侧的空白区域,宽度至少为条码最窄模块的10倍,用于帮助扫描器定位条码起始位置
  • 起始符(Start Character):标识条码数据开始,不同编码格式有不同起始符
  • 数据字符(Data Characters):编码的核心内容,由条空组合表示
  • 校验符(Check Digit):通过数学算法计算得出,用于验证扫描数据的正确性
  • 终止符(Stop Character):标识条码数据结束

校验位计算原理

以最常用的 EAN-13 为例,校验位计算步骤如下:取前12位数字,从右到左交替乘以权重3和1,将所有乘积求和,用10减去总和的个位数即得校验位。本工具在生成 EAN-13、UPC-A、ISBN 等格式时会自动计算并补全校验位,用户只需输入主体数据部分。

模块宽度与打印质量

模块宽度(X尺寸)是条码中最窄条或空的宽度,直接决定条码的物理尺寸和可扫描性。GS1标准建议零售EAN-13/UPC-A条码的最小X尺寸为0.33mm,放大比例建议在80%至200%之间。Code 128的模块宽度建议0.25mm至0.50mm。本工具的"尺寸倍率"参数即控制模块宽度的缩放倍数,倍率越高条码越大、越易扫描。

Code 128
支持完整ASCII字符集(128个字符),包含A/B/C三种子集。A子集为大写字母+数字+控制符,B子集为大小写字母+数字+标点,C子集为数字对压缩编码(相同长度可编码更多数字)。
字符集:全ASCII | 密度:高 | 校验:模103
EAN-13
全球零售商品标识标准,由GS1组织管理。前2-3位为国家/地区前缀(中国为690-699),随后为厂商代码和商品代码,最后1位为校验位。需向GS1申请注册方可获得合法编码。
字符集:0-9 | 长度:13位 | 校验:模10加权
PDF417
堆叠式二维条码,可存储超过1KB的数据量,支持文本、数字、二进制数据。每个码字包含17个模块、4个条和4个空。适用于身份证、驾驶证、运输标签等需要大容量数据的场景。
字符集:全ASCII+二进制 | 容量:约1850字符 | 纠错:Reed-Solomon
ITF-14
专为瓦楞纸板外箱印刷设计的物流条码,采用Interleaved 2 of 5编码规则,14位数字编码GTIN-14。上下保护框(Bearer Bars)防止纸板折痕导致的误读,适合直接印在运输外箱上。
字符集:0-9 | 长度:14位 | 特征:保护框
📖 工具说明

条形码生成器使用指南

条形码是将数字或字符转换为机器可识别图形的一种编码方式,核心价值在于"快速采集、减少人工录入、降低差错率"。本工具面向中文用户提供在线条形码生成服务,无需安装软件即可完成编码、预览与下载,适合日常办公、门店运营、仓储管理和生产流程中的快速制码需求。

适用场景

  • 商品零售:为新产品生成 EAN-13 或 UPC-A 商品条码,用于价签打印和收银扫码
  • 仓储管理:使用 Code 128 生成库位标签、货架标识,提升入库/出库效率
  • 物流运输:批量生成 GS1-128 物流标签条码,用于快递分拣和包裹追踪
  • 资产盘点:为固定资产生成唯一标识条码,扫码即可完成盘点登记
  • 图书出版:将 ISBN 号转换为图书条码,用于书店销售和图书馆管理
  • 外箱包装:生成 ITF-14 外箱码,用于运输纸箱标识和仓储周转

使用步骤

  • 1. 选择所需条形码类型(如 Code 128、EAN-13、UPC-A 等)
  • 2. 输入要编码的文本或数字(批量模式每行一条)
  • 3. 调整尺寸倍率、条码高度等基本参数
  • 4. 展开高级设置可调整旋转角度、字体、颜色、边距、输出格式
  • 5. 点击"生成条形码"按钮,即时预览效果
  • 6. 确认无误后点击"下载 PNG/JPEG"保存图片

打印建议

为确保生成的条形码在实际使用中可被正常扫描,建议遵循以下原则:使用激光打印机以高质量模式打印;尺寸倍率不低于3;条码颜色与背景颜色保持高对比度(推荐黑底白字或白底黑字);零售EAN-13/UPC条码最小模块宽度不低于0.33mm;量产前务必用扫描设备进行小批量测试验证。

条码类型选择建议

如果不确定使用哪种格式,可参考以下建议:面向全球零售的商品选择 EAN-13;面向北美市场的商品选择 UPC-A;仓储和内部管理选择 Code 128;外箱和运输纸箱选择 ITF-14;图书出版选择 ISBN;需要存储大量数据选择 PDF417。内部使用场景(库存、资产)无需GS1注册,可自由使用;面向零售流通的商品条码需向GS1申请公司前缀。

❓ 常见问题解答
条形码生成器是免费使用的吗?有水印吗?
完全免费,生成的条形码图片上没有任何水印,无需注册账号即可直接下载使用。所有功能不限次数,不限数量。
支持哪些条形码格式?
支持18种主流格式:Codabar、Code 11、Code 39、Code 39 Extended、Code 93、Code 128(含A/B/C三种模式)、EAN-8、EAN-13、GS1-128、Interleaved 2 of 5、Standard 2 of 5、ISBN、ITF-14、MSI、UPC-A、UPC-E、UPC Extension 2/5 Digits、PDF417。覆盖了零售、物流、仓储、图书、工业等全部主流应用场景。
可以批量生成条形码吗?
可以。切换到"批量生成"模式,在文本框中每行输入一条编码内容,点击"批量生成条形码"即可一次生成多张条码预览。每张条码可单独下载,也可点击"一键下载全部"批量保存。适合从Excel复制SKU列表或库存编号后批量制码。
生成的条形码可以用于商业用途吗?
工具生成的条形码在技术上是准确的,但用于零售流通的商品条码(如EAN-13、UPC-A)需要向GS1组织申请注册公司前缀,以获得全球唯一的GTIN编码。内部使用场景如资产追踪、仓库库存、文件管理等无需GS1注册,可自由使用。
条形码扫描不出来怎么办?
常见原因及解决方案:①尺寸过小——将尺寸倍率调至3以上,确保模块宽度不低于0.33mm;②颜色对比度不够——使用黑色条码+白色背景,避免使用红色系;③打印模糊——使用激光打印机,设置高质量打印模式;④条码类型不匹配——确认扫描设备支持当前条码格式;⑤边距不足——将边距参数调至8以上,确保静区宽度足够。
条形码和二维码有什么区别?
条形码(一维码)是水平方向的条纹图案,通过激光扫描仪单行扫读,存储数据量少(通常20-30字符)但扫描速度快,广泛用于零售收银和仓储管理。二维码是二维矩阵图案,可存储更多数据(包括网址、文字、图片等),通过摄像头读取。本工具同时支持PDF417二维条码,可存储约1850个字符。
数据会上传到服务器吗?安全吗?
所有条形码生成过程完全在浏览器本地完成,基于 bwip-js 库在客户端渲染,不会上传任何编码内容到服务器。适合处理敏感的商品编码、库存数据、资产编号等商业信息,无需担心数据泄露风险。
EAN-13 和 UPC-A 应该选哪个?
EAN-13 是欧洲及大多数国际市场(包括中国)的零售商品标准,编码13位数字;UPC-A 是北美市场(美国和加拿大)的零售标准,编码12位数字。如果产品面向全球市场(含中国),建议使用 EAN-13;如果仅面向北美市场,使用 UPC-A。两者在技术上可互相转换,但需符合目标市场的法规要求。
可以生成连续序号条码吗(如0001-0100)?
可以。在批量生成模式中,每行输入一个序号即可。建议在Excel中用填充功能生成连续数字列,然后复制粘贴到批量输入框中,一次生成全部条码并下载。
Code 128 的 A/B/C 模式有什么区别?
A模式支持大写字母、数字和控制字符(不支持小写字母);B模式支持大小写字母、数字和标点符号(最常用);C模式为数字压缩模式,每两个数字编码为一个字符,适合纯数字内容,相同长度下可编码更多数字。默认使用B模式,如内容为纯偶数位数字可切换C模式获得更紧凑的条码。