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 編號核對與重印