首页生活工具Code128B条形码生成器

Code128B条码生成器

这是一个免费的 Code128B条码生成器,打开网页就能用,不用装软件,也不用注册。输入大小写字母、数字或常见符号,选好 Code 128 B,按需调整宽度高度和颜色,点一下生成。PNG、JPG、SVG 三种格式随便挑。

在线Code128B生成条码
生成结果

还没有生成条码。在上方输入内容,然后点“生成”。

Code128B条码生成器生成的条码图片

Code128B条码生成器是做什么的

Code128B条码生成器专门用来生成 Code 128 B 格式的一维条码。Code 128 B 是 Code 128 的一个字符集,覆盖 ASCII 32 到 127,简单说就是大小写字母、数字、空格、常见标点和符号都能编码。它不收中文,也不处理控制字符。如果你手头的编号里有小写字母,比如 Okey-Tool-2026、sku-AbC123、order-No-889,用 Code128B条码生成器就比 Code 128 A 顺手得多。

Code 128 B 的字符范围

Code 128 B 能编码的字符包括空格、!、"、#、$、%、&、'、(、)、*、+、,、-、.、/、0-9、:、;、<、=、>、?、@、A-Z、[、\、]、^、_、`、a-z、{、|、}、~。实际做标签时,最常用的就是大小写字母、数字和短横线、下划线、斜杠这些符号。中文不在 Code 128 B 里,输入进去会生成失败,这一点用之前要先确认。

和普通 CODE 128 的区别

普通 CODE 128 会根据内容自动在 A、B、C 三个字符集之间切换,大小写字母混排也能处理。Code 128 B 是锁定在 B 字符集,适合内容以大小写字母、数字、常见符号为主的场景。用 Code128B条码生成器时,如果内容里没有控制字符,B 字符集通常够用;如果后面要接纯数字长串,也可以换成默认的 CODE 128,让程序自己切换。

Code128B条码生成器和 Code 128 A、C 怎么选

Code 128 下面有几个常用字符集,名字像,实际用法不一样。选错了不一定扫不出来,但可能生成失败,或者条码变长。

Code 128 A:偏大写和控制字符

Code 128 A 覆盖 ASCII 0 到 95,支持大写字母、数字、常见标点和控制字符,但不支持小写字母。如果编号里出现 a 到 z,用 Code 128 A 就会失败。这个时候换成 Code128B条码生成器更合适。

Code 128 B:大小写混排更省心

Code 128 B 覆盖 ASCII 32 到 127,支持小写字母,也支持大写字母、数字和常见符号。像网址参数、内部单号、带小写的 SKU,用 Code128B条码生成器都能直接编。它不支持中文,也不支持控制字符,这两点要记住。

Code 128 C:纯数字更短

Code 128 C 主要编码数字,适合纯数字内容,同样长度下条码通常更短。如果编号全是数字,可以优先考虑 C;只要里面夹了小写字母或符号,就回到 Code128B条码生成器或者默认 CODE 128。

用 Code128B条码生成器三步出图

操作不复杂,三步就能拿到条码图。

第一步,输入要编码的内容

把准备写进条码的字符填进输入框。Code 128 B 收大小写字母、数字和常见符号,像 Okey-Tool-2026 这种编号完全没问题。中文、日文、韩文这类双字节字符不在字符集里,填进去会失败。控制字符也不适合在这个生成器里使用。

第二步,选类型和导出格式

在条码类型下拉里选“CODE 128 B”。导出格式默认是 PNG,需要矢量图或者想控制文件体积时,再切换成 SVG 或 JPG。宽度、高度、文字颜色、背景颜色都有默认值,不做调整也能直接生成;有特殊排版要求时,再逐项修改。用 Code128B条码生成器做小写字母较多的编号时,宽度别一上来就拉太大。

第三步,点生成再保存

点击生成按钮后稍等片刻,条码会显示在下方。确认清晰、内容无误,再点“保存图片”把文件存到本地。之后插进 Word、Excel,或者直接发给打印店都可以。Code128B条码生成器不会把输入内容长期留在服务端,返回图片后就丢弃了。

Code128B条码生成器的参数怎么调

这几个参数决定条码的观感和打印效果,调之前先弄清楚每个参数控制什么。

宽度:控制每个窄条的像素宽度

宽度参数 w 默认是 2,指的是条码里最窄那根竖条占多少像素。调大之后整张条码会等比变宽,扫码枪更容易对焦,适合远距离或者低分辨率打印;调小则条码更紧凑,适合空间有限的标签。一般保持在 2 到 3 之间最稳妥,超过 5 之后条码会宽得很快,内容长的时候尤其明显。用 Code128B条码生成器做长编号时,宽度别贪大。

高度:控制竖条的高度

高度参数 h 默认是 30,指的是竖条的像素高度,不包括下方文字。做货架标签时可以适当调高到 40 到 60,远距离扫起来更轻松;贴在设备铭牌上空间紧张时,降到 20 左右也能正常识别。高度不建议低于 15,太矮的条码对扫码角度很挑剔。

文字颜色和背景颜色

文字颜色参数 color 默认是 [0,0,0],也就是黑色。点击色块会弹出调色板,挑好之后前端会把颜色转成三个 0 到 255 的整数传给后端。背景颜色参数 bgcolor 默认不启用,由后端决定用白底还是透明底。需要指定时,先勾选“启用自定义背景”,再点色块挑颜色。背景和竖条的对比度要足够高,浅色背景配黑色条纹最保险,深色背景容易扫不出来。

是否显示文字

显示文字参数默认是“显示”,也就是在条码下方打印出编码内容。如果标签空间实在紧张,或者内容本身会印在条码旁边,可以切换成“隐藏”,只保留条纹部分。隐藏之后条码整体高度会减少一截,排版时记得相应调整留白。

导出格式怎么选

三种格式各有各的用处,选错了也不影响扫码,但会影响后续的使用体验。

PNG:通用性最好

PNG 是无损压缩的位图,边缘锐利、没有毛刺,也不会因为压缩产生脏点。用 Code128B条码生成器导出 PNG 之后,直接贴进标签模板打印,或者放到网页上显示,都是最稳的选择。需要透明背景时,也优先用它。

JPG:体积小,适合传输

JPG 采用有损压缩,同样的条码图案,文件体积通常只有 PNG 的三分之一到五分之一。发邮件、传微信、塞进 PPT 时比较省事。代价是条码边缘可能出现轻微的模糊或色块,扫码枪一般还能读出来,但对打印精度要求高时就不太合适。

SVG:矢量图,放大不糊

SVG 记录的是线条和矩形,不是像素点。用 Code128B条码生成器导出 SVG 之后,无论放大到多大都不会出现锯齿,特别适合做大幅面印刷、包装设计,或者需要二次编辑的场景。缺点是部分老旧的办公软件不支持直接插入,需要先转成位图再用。

Code128B条码生成器适合哪些场景

仓库与货架标签

给货位、料箱、周转筐编号,打印成条码贴在显眼位置。盘点时拿扫码枪扫一下,比手抄快得多,也不会抄错行。这种场景建议把宽度调到 2 到 3,高度调到 40 以上。编号里如果带小写字母,Code128B条码生成器很合适。

快递面单与内部单据

单号、订单号、工单号都能做成条码。流转环节每扫一次就留一条记录,事后追溯起来省事。面单空间有限时,可以把文字隐藏,只留条纹。有些系统单号会混用大小写,这种时候用 Code128B条码生成器比 Code 128 A 更稳。

活动签到与票券

门票、入场券、礼品兑换券上的编号,用 Code128B条码生成器批量做出来打印,现场扫码核销,比翻名单快很多。票券底色不是白色时,记得把背景颜色也一并调成对应的 RGB。

商品条码与零售

做小批量商品贴标时,如果要用 EAN13 或 UPC,记得输入完整的 12 位或 13 位数字。位数不对生成会失败,具体位数要求可以查对应类型的编码规则。Code128B条码生成器本身更偏向内部编号、带字母的 SKU,不是零售商品条码的首选。

让 Code128B 条码更好扫的细节

内容别太长

内容越长条码越宽,太宽了扫码枪不好对焦。超过二三十个字符,建议拆成两段,或者干脆改用二维码。Code128B条码生成器生成的长条码,打印前最好先试扫一下。

四周留出空白区

条码左右两侧各需要一段空白,宽度大约是窄条宽度的十倍,这段区域叫静区。被裁掉或者压到边框上,扫码就会失败。调整宽度参数时,静区也会跟着变,重新导出后记得检查一下。

打印别用反光材质

亮面铜版纸、覆膜标签在灯光下会反光,扫码枪容易读不出来。哑光纸或者热敏纸更稳一些。

常见问题

Code128B条码生成器能编码中文吗?

不行。一维条码都是单字节编码,中文需要改用二维码或 PDF417。Code 128 B 能收小写字母,但中文不在字符集里。这个 Code128B条码生成器只处理一维条码,输入中文会返回失败。

为什么有些内容生成失败?

每种条码类型对内容都有要求。Code 128 B 收 ASCII 32 到 127,中文、特殊 Unicode 符号、控制字符都可能失败。EAN13 只收 12 到 13 位数字,I25 通常要求偶数位数字,POSTNET 只收数字。填之前先看一眼该类型的基本规则,或者换 CODE 128 试试,它对内容限制相对少一些。

宽度和高度填多少合适?

宽度保持默认的 2 就够用,标签比较大时调到 3。高度做货架标签建议 40 到 60,做小型铭牌 20 到 30。两者都没有绝对标准,以实际打印出来扫得准为准。Code128B条码生成器给的默认值适合大多数屏幕预览和普通打印。

背景颜色一定要勾选“启用自定义背景”吗?

不是必须的。不勾选时后端会用默认背景,通常是白色或透明。只有需要指定成某个特定颜色时,才勾选再去挑色。文字颜色不需要勾选,直接点色块改就行。

输入的内容会被保存吗?

不会。参数只用于当次生成,图片返回之后即丢弃,服务端不做留存。不过涉及敏感编号时,仍建议自己先评估一下再决定是否使用。

以上就是这个 Code128B条码生成器的全部说明。如果只是想快速做一张能扫的 Code 128 B 条码图,直接在上面输入内容、选好类型、点生成就够了;如果下游系统对格式或颜色有指定,记得先把对应选项调好再生成。