在线条形码生成器:Code128、EAN、UPC、ITF-14、PDF417、Data Matrix
在浏览器中生成可下载的条形码和二维条码,覆盖零售商品、物流外箱、资产标签、票据凭证、图书 ISBN 与制造追溯等场景。可调整条码制式、清晰度、静区、文字、颜色和背景,并导出 PNG、SVG、JPG。
- 支持 Code128、Code39、EAN-13、EAN-8、UPC-A、UPC-E、ITF-14、Interleaved 2 of 5、PDF417、Data Matrix、QR
- 内置校验位提示(EAN/UPC/ITF-14)和格式输入校验
- 支持快速预设、颜色背景设置、文字显示控制和放大预览
- 全部在浏览器本地处理,不上传数据
条形码生成器
在线生成 Code128、Code39、EAN、UPC、ITF-14、PDF417、Data Matrix 等一维和二维条码,支持预览、校验提示与 PNG/SVG/JPG 导出。
通用一维码,适合订单号、资产编号。
预设会快速调整导出清晰度、条码高度、边距和文字显示。
影响导出清晰度和实际尺寸,预览会自动缩放显示。
条码四周建议保留留白,避免影响识别。
数值越大,条码主体与文字距离越远。
背景设置会影响导出效果。
预览仅用于查看结构,导出参数以实际下载文件为准。
这个工具能做什么
围绕“内容是否合规、图形是否清晰、文件能否交付”三个环节组织流程,减少条码生成后在线下无法识别的返工。
-
多格式生成
支持零售、物流、仓储、票据、设备资产等常见条码标准。
-
输入校验
针对 EAN/UPC/ITF-14 提供长度与校验位提示,减少无效条码。
-
导出控制
可调清晰度、边距、高度、文字,输出 PNG/SVG/JPG。
-
本地处理
全部在浏览器执行,适合隐私和内网场景。
-
预览放大检查
支持弹窗放大预览,便于检查细条纹、静区留白和文字可读性。
-
模板化复用
快速预设可统一输出参数,适合团队批量生成同规格标签。
如何使用
从输入到导出保持线性流程,适合快速出图,也适合按规范反复调试后批量生成。
- 1
输入条码内容:先确认你要编码的是“商品码、物流码、资产编号”还是“高容量文本”,避免一开始就选错制式。
- 2
选择条码类型:零售优先 EAN/UPC,物流包装优先 ITF-14,内部编号优先 Code128,长内容优先 PDF417 或 Data Matrix。
- 3
查看格式提示与校验结果:若是 EAN/UPC/ITF-14,优先修正长度和校验位提示,确保生成的是业务可流通编码。
- 4
调整导出参数:按场景设置 scale、高度、边距、文字显示与背景,印刷建议优先 SVG 并保留足够静区。
- 5
放大预览后再下载:点击预览放大检查细条纹与留白,再导出 PNG/SVG/JPG 用于页面、文档或印刷流程。
重点特性
不是把文本简单画成条纹,而是围绕扫码识别、打印交付和团队复用设计的一整套条码工作流。
- 格式提示与输入约束:内置各制式的长度和字符规则,减少“看起来生成了但系统不认”的无效条码。
- 校验位可读提示:对 EAN/UPC/ITF-14 提供校验位纠错信息,能快速定位是位数问题还是校验位问题。
- 一维+二维同页处理:同一页面覆盖 Code128 到 Data Matrix/PDF417,便于业务在不同阶段切换制式。
- 导出参数可控:scale、高度、边距、文字、背景可单独调整,兼顾扫码率与视觉规范。
- 预设快速起步:标准/小标签/高清/无文字可一键套用,适合不同输出场景快速出图。
- 放大预览核查:支持预览放大,导出前可检查细节,降低实物打印后返工概率。
- 预览与导出同屏:一边调整条码内容和参数,一边检查输出尺寸、错误提示和下载状态。
- 本地处理:全部在浏览器运行,不依赖服务端,适合内网、离线和隐私敏感内容。
常见场景
从零售到仓储、从制造到出版,覆盖大多数“条码不仅要生成,还要被设备稳定识别”的业务链路。
-
商品条码上架
EAN/UPC 适用于零售上架、门店收银和渠道分发,重点是长度与校验位必须符合标准。
-
物流外箱标识
ITF-14 与 Interleaved 2 of 5 常用于箱码与仓储分拣,要求清晰、留白充分、远距离可识别。
-
资产设备管理
Code128/Code39 适合资产编号、工位标签、机房设备和内部盘点场景。
-
票据与通行凭证
PDF417/Data Matrix 可承载更多字段,适合票据、证照、通行码和批次信息。
-
图书出版链路
ISBN(EAN-13)用于图书发行、库存、门店收银与渠道系统统一识别。
-
制造追溯管理
Data Matrix 用于零件批次、工序记录和质检追踪,常见于电子与汽车制造。
-
仓储拣货标签
通过固定参数批量生成货位与货品标签,提升拣货效率并降低误扫率。
-
系统联调与验收
开发测试阶段快速生成不同制式样例,验证扫码枪、PDA、WMS、POS 的兼容行为。
实践建议
这些规则直接影响现场扫码成功率,建议作为发布前检查清单。
- 印刷与包装优先导出 SVG,避免位图放大后边缘发虚。
- 深色条纹配浅色背景是默认稳妥方案,尽量避免低对比或渐变覆盖条纹区域。
- 边距(静区)不要设为 0,静区不足是线下“扫不出”的高频原因。
- EAN/UPC/ITF-14 优先使用标准长度输入,避免人工拼接导致校验失败。
- 同一批标签固定 scale、height、padding,减少不同批次识别波动。
- 长文本或结构化字段优先用 PDF417/Data Matrix,不要强行塞进一维码。
- 透明背景仅在底图干净时使用;复杂背景请改用白底保障识别。
- 上线前至少用 2 类扫描设备(手机 + 扫码枪/PDA)进行实测验证。
如果要承载更长的 URL、联系方式或 Wi-Fi 信息,可以改用 二维码生成器 ;如果内容本身包含查询参数、回调地址或带中文的链接,建议先通过 URL 编码 & 解码 整理编码边界;遇到需要在文本、接口字段和嵌入内容之间转换的片段,可以配合 Base64 编码 & 解码 处理。
限制与注意事项
了解这些边界能避免“工具可生成,但业务侧不可用”的问题。
- 不同扫码引擎对同一制式的容错策略不同,目标系统必须实测。
- 工具能生成并不代表符合业务规范,尤其是零售与物流场景的制式约束。
- 手工改码、重复编码或错误补位会破坏校验位,导致系统拒收。
- 即使制式正确,低对比度、反光材质、覆膜和缩放失真也会影响识别。
- 小尺寸印刷场景使用 PNG 可能锯齿明显,建议改用 SVG 并避免二次压缩。
- 一维码与二维码的参数优化目标不同(密度、容错、尺寸),建议分开调试。
- 超长内容不建议硬塞到一维码,扫描速度和识别稳定性会明显下降。
- 条码本身不具备加密能力,敏感信息应先做脱敏或加密再编码。
常见问题
围绕使用方式、数据处理、结果判断和常见边界,整理使用前最容易遇到的问题。
01 为什么条码扫不出来?
为什么条码扫不出来?
常见原因是格式不匹配、校验位错误、对比度不足或边距太小。
02 PNG 和 SVG 怎么选?
PNG 和 SVG 怎么选?
网页用 PNG 即可,印刷和设计稿优先 SVG。
03 这个页面会上传数据吗?
这个页面会上传数据吗?
不会,全部在浏览器本地生成。
04 为什么 EAN/UPC 明明是数字却报错?
为什么 EAN/UPC 明明是数字却报错?
EAN/UPC 除了数字外还要求长度和校验位正确,请按提示修正。
05 Interleaved 2 of 5 为什么要求偶数位?
Interleaved 2 of 5 为什么要求偶数位?
该制式按两位一组编码,奇数位输入会导致结构不完整。
06 背景透明会影响识别吗?
背景透明会影响识别吗?
透明本身不是问题,但最终承载背景需要与条码有足够对比度。
07 条码下方文字有必要显示吗?
条码下方文字有必要显示吗?
人工核对场景建议显示;纯机器扫码且空间受限时可关闭。
08 预览正常但打印后不好扫怎么办?
预览正常但打印后不好扫怎么办?
请检查打印分辨率、材质反光、缩放失真和静区是否足够。
09 如何稳定生成同规格标签?
如何稳定生成同规格标签?
固定格式与参数并使用快速预设,在团队内统一输出规范。
10 Code128 和 Code39 怎么选?
Code128 和 Code39 怎么选?
新系统优先 Code128(容量更高、兼容性更好),老系统或既有流程可继续用 Code39。
11 为什么建议实测多种扫码设备?
为什么建议实测多种扫码设备?
不同设备对低对比、反光、角度和远距识别能力差异很大,单设备通过不代表全场景可用。
12 二维码、PDF417、Data Matrix 有什么区别?
二维码、PDF417、Data Matrix 有什么区别?
三者都属二维编码,但容量、密度与行业习惯不同:Data Matrix 适合小标签,PDF417 常见于票据与证照,二维码通用性更高。
13 能直接拿生成结果用于生产吗?
能直接拿生成结果用于生产吗?
建议先做小批量样张测试,确认打印链路、材质与扫描设备一致后再批量投产。
继续浏览更多编码工具
条码适合编号、商品、物流和标签场景;如果需要承载链接、长文本、接口参数或嵌入式编码,可以继续使用相关编码工具。