跳到主要内容
五巴工具箱

本地处理,保护隐私

条形码生成(本地)

浏览器端输出 CODE128 / CODE39 的 PNG 一维码;支持前缀+补零序号+后缀序列批量(≤100 行)、首尾帧预览与 ZIP 全量导出,可调条宽档位、前景/背景色及条下可读文字。

CODE128 覆盖常见 ASCII,密度较高;CODE39 字符集更窄,多要求大写与限定符号。载荷与码制不匹配时编码失败,需切换格式或清洗字符集。

外观与选项

预览

输入载荷后自动生成预览。

批量生成

载荷:前缀 + 补零序号 + 后缀;写入主文本框后沿用当前「外观与选项」。

示例解析

ABC0000120260503

整串为三段拼接:青色下划线为前缀,琥珀色为按位数补零的序号,紫色为后缀(如日期、固定文案等)。

确认后写入主输入框(换行)。≥2 行时主区只渲染首尾两帧;ZIP 在下载时按行全量重绘。

序号(必填)

位数为序号补零后的总字符数(如 3 位:1→001);间隔为相邻两条的序号之差,默认 1。序列中最大序号须能落在位数范围内。

首条示例: 001

渲染在浏览器本地完成,文本不上传服务端。

技术说明:一维码制、条空与导出

线性条码将字符映射为条、空宽度序列与静区。识读端测量边缘间距并按 symbology 查表还原字符流;条高主要影响景深与印刷污损容差,不扩展数据容量。

CODE128(ISO/IEC 15417)子集 A/B/C,支持高密度 ASCII 子集;CODE39 字符集受限、密度较低,多用于遗留系统兼容。编码失败通常来自非法字符或长度与条宽组合导致的画布溢出。

本页基于 JsBarcode 在 Canvas 栅格化为 PNG;条宽档位改变模块宽度与输出高度。批量与 ZIP 流程与二维码工具一致:首尾预览、下载时按行重绘。

条下可读文字为叠加图层,不参与条空解码。高敏凭证仍应依赖短时令牌与后端吊销,而非长期静态图案。

常见问题

批量序列如何生成并导出?

弹窗内配置前缀、补零、起始、步进、后缀与行数(≤100),确认后写入主文本框。多行时界面只渲染首尾两帧;ZIP 在点击下载时按当前外观参数逐行重绘,n 为截断后行数。

「外观与选项」各字段作用?

「条码格式」:CODE128 / CODE39。「条宽与高度」:三档模块宽度与条高。「条与字颜色」「背景色」:前景/底色。「显示可读文字」:是否在条下绘制明文。「可读文字大小」:明文字号。对单帧、首尾预览与 ZIP 内各帧一致。

「历史输入」与预览?

历史为本地近期记录,点选回填。预览:单行即当前帧;多行即首尾两帧。

为什么提示无法生成?

多为 CODE39 字符非法或载荷过长。处理:改 CODE128、转大写/去符号,或缩短字符串。

数据会上传吗?

不会。条空绘制在浏览器内完成。

关闭「显示可读文字」会影响扫描吗?

不影响。解码只读条空;关闭后 PNG 不含明文层。

最近访问(本机)

历史工具

暂无历史访问记录