
做电商和私域的人,几乎天天要和码打交道。商品的条形码、活动的报名码、公众号的引流码、门店的核销券码,找在线工具生成,要么带水印,要么量大了就要开会员,还担心哪天工具关了,之前印在物料上的码跟着失效。这次整理的是 4 款开源免费、可商用的二维码和条形码生成库,把生成能力直接放进自己的页面或者脚本里,想生成多少就生成多少。
四款库分别能做什么
qrcode-generator 是最轻的一款,单文件几百行,兼容性极好,生成 PNG 或 SVG 都行,老项目、小程序、内嵌页面都能跑。qr-code-styling 主打好看,圆点、渐变色、圆角、中间放 Logo 这些样式都支持,做品牌宣传码或者活动码,一眼就能认出来。JsBarcode 是最常用的条形码库,CODE128、EAN、UPC 这些零售和物流常见的格式都覆盖了,直接输出 SVG 或 Canvas。bwip-js 的条码类型最全,支持一百多种标准,GS1、邮政码这些专业格式也在里面。
几个实际用得上的场景
电商上新,一批商品要打条形码标签,用 JsBarcode 批量生成,改个参数循环跑一遍就出来了,比手工一个个贴靠谱得多。做活动拉新,把报名链接生成二维码,用 qr-code-styling 加上品牌色和 Logo,印到物料上比一张白底黑码吸睛。做私域沉淀,公众号和社群的入口码自己生成,随用随出,不怕第三方工具停服。券码和核销码这类需要唯一性的,配合自己的编号规则生成,落库管理也更方便。
不太会代码也能凑合用
这几款库都是 JS 文件,引入网页就能调用。如果完全不写代码,最省事的办法是找一个现成的在线示例页,把库文件放进去,改几个参数就能出图;稍微会一点 HTML 的,直接复制压缩包说明里的示例代码,改内容参数就行。生成完的图片或者 SVG 直接右键保存,矢量格式放大也不会糊,印刷和屏幕都够用,不用再回头找设计帮忙。
生成前先想清楚两件事
一是码的类型要选对,零售商品一般用 EAN-13,内部编号和物流单常用 CODE128,二维码则要看内容长度和纠错等级,信息越多码就越密。二是印刷尺寸要留够,二维码建议不要小于两厘米见方,条形码要保证黑白对比清晰、周围留白,不然扫码枪和手机都容易识别失败。这两点想清楚了再动手,能省掉大量返工,印错了重来的成本可比生成一次高多了。
资源在文末付费区下载,四款库分目录放好,每个目录里都带了许可文件和核心文件,用哪个就引哪个,不用整包都塞进项目。授权这块不用纠结,全部是 MIT 协议,免费商用,保留各自的 LICENSE 就行。拿到之后建议先明确自己的场景和码的类型,再挑对应的库试一遍,跑通一个完整流程,后面再做批量生成就顺了,出问题也容易定位。























暂无评论内容