工具说明与使用提示
工具说明
输入英文字母、数字或 ASCII 符号后实时绘制条码,也支持内容中间的普通空格;首尾空白会被去除。支持字符为 U+0020–U+007E,中文、表情、DEL 和其他控制字符会报错,隐藏旧预览并禁用下载。空内容或只有空白时显示输入提示,不下载之前生成的条码。
条码固定使用 Code 128-B,不切换 A/C 字符集,不执行纯数字压缩。编码包含起始符、按位置加权的模 103 校验符和停止符。它不会验证商品编码或订单真实性,也不生成 EAN/UPC 或含 FNC1 的 GS1-128,不能替代商品编码申请。
条码高度为 40–200 的整数像素,线条粗细为 1–4 的整数像素。示例单号只恢复内容 DEV20260916001,保留当前高度和粗细。非法尺寸会报错,不静默改成默认值。画布宽度最多 8192 像素,超出时可缩短内容或减小粗细。
预览和下载
条码始终为白底黑线,亮暗主题不改变图片。上下布局保留 20 像素顶部空白和下方文字;两侧留白各为 max(20, 10 × 线条粗细) 像素。图片宽度为 ((内容长度 + 2) × 11 + 13) × 线条粗细 + 两侧留白,高度为条码高度加 46 像素。下载尺寸是画布原始像素,不随屏幕 DPR 放大。
点击下载获取完整 PNG,预览区滚动和手机窗口不会裁剪下载。文件名中的路径及文件名保留字符替换为下划线,内容部分最多 100 字符,不改变条码编码。打印时避免拉伸、压缩或裁掉留白;识别效果仍取决于内容长度、实际打印尺寸、清晰度和扫描设备,应在使用环境中核对。
数据来源与隐私
界面、示例与 Code 128-B 绘制规则来自 2026-10-04 的参考工具。本地修正不支持字符被替换成其他符号、非法尺寸未检查、空白残留旧图片及手机预览裁剪的问题;粗线条增加两侧留白。
所有绘制和下载在当前浏览器内完成,不调用后端、不上传、不保存输入,也不将内容写入 URL、浏览器存储或日志。运行失败只记录不含输入的错误类型。