Codabar 条形码
← ToolBox
/ Codabar 条形码
🌙
首页
‹
💻 开发
‹
Codabar 条形码
📊 Codabar Barcode
📐 工作原理与说明
字符集:0–9、- $ : / . + 与起止符 A B C D
编码:每字符 4 条 3 空,宽窄二值编码
Codabar 又称 NW-7,是离散自校验条码:每个字符独立编码为 4 条 + 3 空(共 7 个单元,其中 2 或 3 个为宽元素),字符之间用窄空分隔。字符集只含数字 0–9、符号 - $ : / . + 以及起止符 A/B/C/D(也可用 T/N/*/E)。它不含校验位,可靠性依赖字符本身编码的合法性,因此适合图书馆、血库、快递单等编号长度固定、可人工核对的场景。
文本(0-9 - $ : / . + ABCD)
生成
导出明细 CSV
复制
📚 深度解析:CODABAR 条形码
💡 常见使用场景
血库与图书馆标签:Codabar 长期用于血袋编号、图书馆馆藏号与快递运单,字符集简单、可用低成本打印机输出,适合编号长度固定且需人工核对的场景。
老系统对接:许多医院的检验科与物流系统仍用 Codabar,读到的串以 A/B/C/D 开头结尾,解析时需先剥掉起止符再取中间数据。
生成
输入数字串(如 `123456789`)→ 渲染 CODABAR 条码图形;请按规范长度与校验位填写。
❓ 常见问题(FAQ)
Codabar 有校验位吗?
标准 Codabar 不含校验位,可靠性依赖字符编码的合法性——扫描器遇到非法编码会拒绝读出。若业务要求更高可靠性,可在编号末尾自行追加 Mod 16 或 Luhn 校验位,由应用侧负责校验。
为什么读出来的号码带了字母?
A/B/C/D(部分设备显示为 T/N/*/E)是 Codabar 的起止符,本身不是数据。若只需纯数字编号,解析时应去掉首尾各一个字符;有些扫描器可配置成自动剥离起止符。
⚠️ 使用说明与注意事项
本工具纯前端运行,数据不会上传到服务器
建议在主流浏览器(Chrome/Safari/Firefox/Edge)中使用
计算结果仅供参考,请以实际应用场景为准
🔗 相关工具
✨
.gitignore Generator
.gitignore 生成器
📄
.properties 解析器
Java .properties 文件解析:支持 key=value、key:value、行内注释…
✨
API 签名生成器
生成带时间戳与随机数的接口签名
✨
ASCII 目录树生成器
把路径列表一键生成 ASCII 目录树(├── └── │ 风格),支持文件/文件夹标记,复制进…
💻
AST 抽象语法树查看器
在线 AST 查看器,用 acorn 解析 JavaScript 源码为抽象语法树并可视化展开节点…
🔄
Advanced Unit Converter
高级单位转换器
📖
关于「Codabar 条形码」
▼
📝
工具简介
Generate Codabar barcodes with start/stop codes and an optional check digit.
✨
功能特点
纯前端运行,数据不上传服务器
实时绘制条形码图像,所见即所得
支持自定义字符与 A/B/C/D 起止符
一键复制条形码内容
🎯
使用场景
血袋编号、图书馆馆藏号打印
快递运单与会员卡标签
老系统 Codabar 编号核对与重印