条形码生成
生成 Code 128 / EAN-13 条码并可下载 PNG,生成在浏览器本地完成,数据不上传。
使用说明
生成 Code 128(字母数字与符号)或 EAN-13(商品条码)条形码,可调整条宽、高度与是否显示文字,并下载 PNG 用于打印贴标;生成在浏览器本地完成,内容不上传也不会被记录,生成的图可直接用于打印贴标。
- 在「条码类型」里选 Code 128 或 EAN-13,切换类型时会按当前内容重新生成,EAN-13 内容不符时会先填入示例数字,便于直接看到效果,不影响已填的其他参数。
- 在「条码内容」里填写要编码的文本,默认已填入 SUCAIGE-2026 供参考:Code 128 支持常见可打印字符,EAN-13 需 12 位数字(自动补校验位)或校验位正确的 13 位数字,填错会即时提示。
- 拖动「条码宽度」调整条纹粗细,范围 1 到 4,默认 2;填写「高度」设定条码高度,范围 30 到 200 像素,默认 80,数值越大越清晰也越占版面,条宽过大时整条会很长。
- 按需要勾选或取消「显示文字」(默认勾选),每次改动都会实时重绘预览,画布下方会显示当前类型与成品宽度,方便对照打印尺寸,不必单独点按钮。
- 确认无误后点「下载 PNG」保存,文件名为类型-barcode.png;内容有误会直接在状态区提示,例如字符不支持或校验位不正确,改对后立即恢复生成,生成结果随内容实时更新。
常见问题
- EAN-13 提示校验位不正确怎么办?
- EAN-13 的第 13 位是按前 12 位算出的校验位,填错会被拒绝。只输入前 12 位数字,工具会自动补上正确的校验位;已有 13 位时请核对末位是否算错,或直接删到 12 位重填,两种填法都能通过。
- Code 128 能放哪些字符?
- 支持 ASCII 32 到 126 的可打印字符,也就是常见字母、数字、空格与标点;中文、emoji 及换行等控制字符不被支持,提示里会指出具体是哪一个字符,方便定位修改,中文需改用二维码等能容纳的编码。
- 打印出来扫不出来?
- 多为尺寸过小或比例被压扁。建议条码宽不小于 2 厘米,缩放时只等比放大高度、不要横向压扁,左右留出足够静默区;打印不清晰或对比度不足也会影响识读,条宽也别低于 1。
- 条码内容会被记录或上传吗?
- 不会。编码与绘制都在浏览器本地完成,内容只存在于当前页面,不发送到服务器,也不会被记录;关闭页面即失效,不会留存在任何地方,可以放心填真实编号,不会产生任何日志。