Code128 條形碼
← ToolBox
/ Code128 條形碼
🌙
首頁
‹
💻 開發
‹
Code128 條形碼
📊 Code128 Barcode
📐 工作原理與說明
總模組數 = 11 × (1 起始符 + n 資料符號 + 1 校驗符) + 13 終止符
校驗位 C = (V
Start
+ Σ
i=1…n
V
i
× i) mod 103
Code 128 的每個符號固定佔 11 個模組(3 條 3 空,條寬之和為偶數、空寬之和為奇數),終止符特殊、佔 13 個模組。校驗位按加權模 103 計算:起始符權重為 1,其後第 i 個數據符號權重為 i,把加權和除以 103 取餘即得校驗符號值。輸入為純數字且長度為偶數時,本頁自動改用 Code C,每兩位數字壓縮為一個符號,條碼更短。
文本(ASCII 字元)
生成
匯出明細 CSV
複製
📚 深度解析:CODE128 條形碼
💡 常見使用場景
物流與倉儲標籤:Code 128 支援全部 128 個 ASCII 字元、密度高,是快遞面單與倉庫週轉箱的主流選擇;純數字且長度為偶數時自動切到 Code C,條碼更短。
GS1-128 對接:在零售與醫療供應鏈中,Code 128 常以 FNC1 開頭承載 GS1 應用識別符號(如 (01) 全球貿易專案程式碼、(17) 有效期),需按 AI 規則解析而不是當作普通字串。
生成
輸入數字串(如 `123456789`)→ 渲染 CODE128 條碼圖形;請按規範長度與校驗位填寫。
❓ 常見問題(FAQ)
Code 128 的校驗位怎麼算?
加權模 103:起始符權重為 1,其後第 i 個數據符號權重為 i,把各符號值乘以權重求和後除以 103 取餘,餘數即校驗符號的值。校驗符與終止符都必須編碼進條碼,掃描器會自動核對其一致性。
Code 128 有 A/B/C 三套子集,怎麼選?
A 含大寫字母、數字與控制字元,B 含
大小寫
字母與數字,C 專為純數字設計(每兩位壓成一個符號,長度減半)。多數編碼器會自動混合:數字段用 C、字母段用 A/B,通過切換碼過渡,兼顧密度與表達力。
⚠️ 使用說明與注意事項
本工具純前端執行,資料不會上傳到伺服器
建議在主流瀏覽器(Chrome/Safari/Firefox/Edge)中使用
計算結果僅供參考,請以實際應用場景為準
🔗 相關工具
📄
.properties 解析器 - 免費開發工具,properties 解析器 | ToolBox免費線上工具箱
.properties 解析器
💻
AST抽象語法樹檢視器 - 線上解析JavaScript程式碼生成AST樹形結構,支援節點 | ToolBox免費線上工具箱
AST 抽象語法樹檢視器
🧹
CSS 壓縮/美化工具 - 免費開發工具,CSS 壓縮/格式化/美化 | ToolBox免費線上工具箱
CSS 壓縮/格式化/美化
🏋️
CSS 格式化 - 免費開發工具,線上CSS 格式化 | ToolBox免費線上工具箱
CSS 格式化
✨
Cron 表示式生成器 - 免費開發工具,線上Cron 表示式生成器 | ToolBox免費線上工具箱
⏰ Cron 表示式生成器
🏋️
GraphQL 格式化 - 免費開發工具,線上GraphQL 格式化 | ToolBox免費線上工具箱
◈ GraphQL 格式化
📖
關於「Code128 條形碼」
▼
📝
工具簡介
Generate Code 128 barcodes with automatic subset selection and a modulo-103 check character.