Admin
343
2025-10-09
免費線上工具,輕鬆計算12位數字的EAN-13檢查碼,或驗證13位數字的EAN-13條碼有效性

輸入12位或13位數字

使用說明

  1. 在輸入框中輸入12位或13位數字。多組數字可分行輸入或以逗號分隔。
  2. 點擊「Calculate Check Digits」按鈕進行計算或驗證:
    • 若輸入12位數字,系統會自動計算第13位檢查碼,並生成完整的EAN-13條碼。
    • 若輸入13位數字,系統會驗證最後一位檢查碼是否正確。
  3. 完成後,結果將顯示在下方,包含輸入值和計算/驗證結果。
  4. 可使用「複製全部正確號碼」按鈕將所有有效結果複製到剪貼簿。

關於EAN-13條碼

EAN-13(歐洲商品編碼)是全球廣泛使用的零售商品條碼系統,由13位數字組成,廣泛應用於中國大陸、香港、台灣、美國、加拿大、日本等國家和地區。

EAN-13條碼的最後一位數字稱為「檢查碼」(Check Digit),用於偵測條碼輸入或掃描時可能發生的錯誤,確保數據的準確性。

檢查碼計算原理

EAN-13檢查碼透過特定的數學計算產生,而非隨機指定。其目的是確保條碼被正確輸入或掃描。

計算步驟:

  1. 取EAN-13條碼的前12位數字
  2. 將第1、3、5、7、9、11位數字相加(奇數位置)
  3. 將第2、4、6、8、10、12位數字相加後乘以3(偶數位置)
  4. 將上述兩項結果相加,得到總和
  5. 檢查碼 = (10 - (總和 ÷ 10的餘數)) ÷ 10的餘數

計算範例:

假設前12位數字為 400638133393

  • 奇數位加總:4 + 0 + 6 + 1 + 3 + 3 = 17
  • 偶數位加總:0 + 6 + 8 + 3 + 3 + 9 = 29 → 29 × 3 = 87
  • 總和:17 + 87 = 104
  • 檢查碼:(10 - (104 ÷ 10的餘數)) ÷ 10的餘數 = (10 - 4) ÷ 10的餘數 = 6

因此完整的EAN-13條碼為 4006381333936

為什麼檢查碼很重要?

檢查碼可自動驗證條碼的正確性,若條碼被錯誤輸入或掃描,系統能立即偵測並要求重新輸入,大幅提升數據處理的準確性和效率。











G B