条形码生成

生成 CODE128、EAN-13、UPC、ITF-14 等常见条形码,可调条宽高度并导出 SVG / PNG。

数字、字母、常见符号都能装,没有位数限制

内容为空时不会渲染;格式与内容不匹配时会给出提示而不是画出错误的码。印刷前请务必用扫码设备实测,并给条码四周留出静区。

本工具在你的浏览器内运行,输入的内容与文件不会上传到任何服务器。

常见问题

支持哪些条形码格式?
CODE128 及其 A/B/C 子集、EAN-13、EAN-8、EAN-5、EAN-2、UPC-A、UPC-E、CODE39、CODE93、ITF、ITF-14、MSI、Pharmacode、Codabar。日常最常用的是 CODE128(什么字符都能装)与 EAN-13(商超商品码)。
EAN-13 要填几位?校验位怎么算?
填 12 位数字,工具会按标准算法自动补上第 13 位校验位;填 13 位时则会校验最后一位是否正确,错了会直接报错而不是默默画出来——这样能避免生成一个扫不出或扫出别家商品的码。EAN-8、UPC-A 同理。
导出的是矢量图吗?能拿去印刷吗?
SVG 是矢量的,放大不失真,印刷优先用它。PNG 是按当前条宽与高度栅格化的位图,适合放进文档或网页。要印刷的话请注意:条码能否被扫出取决于实际印刷尺寸与对比度,建议先用扫码枪或手机实测,并给条码四周留出足够的静区(留白)。
为什么我输入的内容会报错?
每种条码能表达的字符集是固定的:CODE39 只认数字、大写字母与少数符号,ITF 只认偶数位数字,MSI 与 Pharmacode 只认数字。工具会把底层库的报错翻译成中文提示,按提示换内容或换格式即可。
生成的条码会上传吗?
不会。条码编码与绘图全部在你的浏览器内完成,页面没有任何对外请求,商品编号等信息不会离开这台设备。

相关工具