條碼產生器(多碼制)
產生 Code 128(B 集)、Code 39、EAN-13、UPC-A 與 ITF-14 五種條碼:自動補算檢核碼、檢核失敗直接攔截,畫布依所選像素寬度出圖並可下載 PNG。
使用說明
工具介紹
條碼不是隨便畫幾條豎線,每一種碼制都有自己的字元集、結構規則與檢核演算法,畫錯一位掃描槍就讀不出。本工具涵蓋五種最常用的碼制:Code 128(B 集)用 95 個可列印 ASCII 字元,依模 103 計算檢核碼;Code 39 用 43 個字元並自動補起止符 *,無需檢核碼;EAN-13 與 UPC-A 依模 10 加權算檢核碼,左側字元的奇偶模式由首位數字決定;ITF-14 是交叉二五碼,把 14 位數字兩兩交叉編碼。輸入 12 位時自動補出第 13 位檢核碼,輸入完整碼時會先驗證檢核碼是否正確,錯了直接攔住並給出正確值。
功能特點
- 五種碼制:Code 128(B)、Code 39、EAN-13、UPC-A、ITF-14,尺寸按模組寬度 2/3/4 px 縮放
- 新增 EAN-8 與 Code 128 C:短碼用 EAN-8 七位資料自動補校驗位,純數字串用 C 碼集兩兩壓縮,條碼更短
- 校驗位獨立計算:EAN-13 與 UPC-A 按 3/1 交替加權,ITF-14 按 13 位加權,Code 128 按模 103 求和
- 結構自檢:結果列出碼制、資料長度、模組數與校驗值,模組數可用於核對是否畫出完整符號
- 匯出兩種格式:PNG 點陣圖適合直接貼圖,SVG 向量適合印刷與縮放不失真
- 批次容錯:輸入非法長度的資料會明確指出缺幾位或校驗位應為多少,不會畫出殘碼
使用方式
- 先選碼制:零售商品用 EAN-13,短包裝用 EAN-8,物流箱用 ITF-14,純數字內部碼用 Code 128 C
- 填資料:EAN/UPC/ITF 只需填主體數字,校驗位留空會自動補上
- 調模組寬度:螢幕預覽用 2–3 px,印刷輸出用 3–4 px
- 讀取模組數與校驗值,確認與碼制標準結構一致後再匯出
- 點「下載 PNG」貼圖,或「下載 SVG」給設計印刷,字串本身可另用「複製編碼」帶走
注意事項
- 檢核碼不能手填錯:EAN-13 與 UPC-A 的末位由前幾位加權算出,工具會先驗證,錯了不會出圖
- Code 128 只支援 B 集(ASCII 32–126),中文、全角符號與定位字元會被拒絕,需要時請改用二維碼
- Code 39 只接受 0-9、A-Z 與 - . 空白 $ / + %,小寫字母不在標準字元集內,工具不會自動轉大寫
- 條碼解析度決定能否掃出:模組寬度低於 2 像素時雷射槍可能誤讀,熱感列印建議至少 2 像素並留白邊
- EAN-13 首位數字決定左側 6 位的 L/G 奇偶組合,首位不能隨意改,改了整張圖的編碼結構都會變
- ITF-14 常用於物流箱,標準要求加外框與 bearer bar,本工具只畫條空本體,正式印刷需在標籤軟體裡補框
- Code 128 C 只吃偶數位純數字,最多 12 位;奇數位或含字母時請改用 B 碼集,混合內容不要硬塞 C 碼集