Code39 條形碼
← ToolBox
/ Code39 條形碼
🌙
首頁
‹
💻 開發
‹
Code39 條形碼
📊 Code39 Barcode
📐 工作原理與說明
每字元 = 9 元素(5 條 4 空),其中 3 寬 6 窄
格式:* + 資料 + *(* 為起止符)
Code 39 是最早的字母數字條碼之一:每個字元用 9 個元素(5 條 4 空)表示,其中恰有 3 個寬元素、6 個窄元素,故得名「三九碼」。寬窄比通常為 2:1 至 3:1,比例越大越易讀。字元集含 A–Z、0–9、空格與 - . $ / + %,用 * 同時作起始與終止符。標準 Code 39 不強制校驗位,需要時可用 Mod 43 校驗。因密度較低(每字元約 9–16 模組),適合標籤空間充裕的工業與物流場景。
文本(A-Z 0-9 - . $ / + % 空格)
生成
匯出明細 CSV
複製
📚 深度解析:CODE39 條形碼
💡 常見使用場景
工業與資產標籤:Code 39 支援大寫字母與數字、無需校驗位即可列印,廣泛用於裝置資產牌、倉庫貨架與軍工(LOGMARS)標籤。
需要 Mod 43 校驗的場景:標籤內容較長或列印質量不穩定時,可開啟 Mod 43 校驗位——把每個字元的值求和後除以 43 取餘,把餘數對應字元追加到末尾,能攔住大部分誤讀。
生成
輸入數字串(如 `123456789`)→ 渲染 CODE39 條碼圖形;請按規範長度與校驗位填寫。
❓ 常見問題(FAQ)
Code 39 一定要加 * 號嗎?
標準 Code 39 不強制校驗位;需要時可用 Mod 43。與 EAN/UPC 不同,它的校驗位是可選的,由應用方決定是否啟用——這也是同一串資料在兩個系統里長度可能差一位的原因。
能編碼小寫字母嗎?
標準 Code 39 只有大寫 A–Z、0–9、空格與 - . $ / + % 共 43 個字元;小寫需藉助擴充套件 Code 39(用兩個字元組合表示一個 ASCII 字元),條碼長度會明顯增加。若必須支援小寫,建議改用 Code 128。
⚠️ 使用說明與注意事項
本工具純前端執行,資料不會上傳到伺服器
建議在主流瀏覽器(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 格式化
📖
關於「Code39 條形碼」
▼
📝
工具簡介
Generate Code 39 barcodes covering letters, digits and a few symbols, with optional check digit.