EAN 條形碼
← ToolBox
/ EAN 條形碼
🌙
首頁
‹
💻 開發
‹
EAN 條形碼
📊 EAN Barcode
📐 工作原理與說明
校驗位 d₁₃ = (10 − (Σ奇數位×1 + Σ偶數位×3) mod 10) mod 10
總模組數 = 95(左右各 6 位 + 分隔符 + 護線)
EAN-13 用 13 位數字表示商品,前 2–3 位為國家/地區字首(中國 690–695),隨後是廠商程式碼、商品程式碼,末位為校驗位。編碼結構上分左右兩半各 6 位:左側每位從 A 或 B 兩套編碼中選一套,選法由首位數字決定(這也是首位不單獨畫條空的原因);右側統一用 C 編碼。中間以 01010 分隔,兩端為 101 護線,總寬 95 個模組。校驗位用 mod 10 加權:前 12 位按 1、3 交替加權求和,取補到 10 的餘數。
數字(12 或 13 位,不足自動補校驗位)
生成
匯出明細 CSV
複製
📚 深度解析:EAN 條形碼
💡 常見使用場景
商品零售編碼:EAN-13 是全球超市結算的主流條碼,前 2–3 位為國家/地區字首(中國 690–695),上架前需向編碼組織申請廠商程式碼。
校驗位複核:錄入或生成 13 位編碼後,用 mod 10 加權(1、3 交替)復算末位校驗位,可立即發現手抄或匯入時的一位數字錯誤。
生成
輸入數字串(如 `123456789`)→ 渲染 EAN 條碼圖形;請按規範長度與校驗位填寫。
❓ 常見問題(FAQ)
EAN-13 的校驗位怎麼算?
取前 12 位,從左到右按 1、3、1、3… 交替加權求和,用 10 減去「和除以 10 的餘數」再對 10 取餘,即得到第 13 位。例如和除以 10 餘 3,則校驗位為 7;餘 0 時校驗位為 0。
EAN-8 和 EAN-13 怎麼選?
EAN-13 用於常規商品,佔 95 個模組;EAN-8 只有 8 位、佔 67 個模組,用於包裝面積太小放不下 13 位的商品(如口香糖、小包裝零食),其程式碼由國家編碼組織在既有的 EAN-13 廠商程式碼下另行分配。
⚠️ 使用說明與注意事項
本工具純前端執行,資料不會上傳到伺服器
建議在主流瀏覽器(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 格式化
📖
關於「EAN 條形碼」
▼
📝
工具簡介
Generate EAN-13 and EAN-8 barcodes with a valid modulo-10 check digit.