📦 即時驗證 · 算式說明

條碼檢核碼驗證器

輸入 EAN-13 / EAN-8 / UPC-A / ISBN-13,即時驗證末位檢核碼是否正確。

範例:

📖 如何驗證條碼?

  1. 找到你的條碼——商品包裝、書籍封底或收據上的數字串(8 / 12 / 13 位)。
  2. 輸入到上方欄位——本工具會自動偵測格式(EAN-8、UPC-A、EAN-13 / ISBN-13)。
  3. 查看驗證結果——綠色 ✅ 代表末位檢核碼正確;紅色 ❌ 代表有誤,並顯示正確值。
  4. 閱讀算式步驟——向下展開的「計算步驟」區塊會逐行列出每一位數的加權過程,方便手動核對。

EAN-13 權重分配示意(前 12 位)

1×1
2×3
3×1
4×3
5×1
6×3
7×1
8×3
9×1
10×3
11×1
12×3

第 13 位 = 檢核碼(由前 12 位計算而來)

❓ 常見問題

什麼是條碼檢核碼(Check Digit)?

條碼末位的數字不是商品資訊,而是由前面所有數字計算出來的驗證碼。掃描器讀取條碼後,會即時重算檢核碼,若不符就代表掃描有誤,藉此防止錯誤讀取。

EAN-13 是什麼?

EAN-13(European Article Number)是全球最普遍的商品條碼格式,共 13 位數。台灣、歐洲、亞洲的超市商品絕大多數使用此格式。前 3 碼是國家/地區代碼(台灣為 471),之後是廠商碼、商品碼,最後 1 碼是檢核碼。

UPC-A 和 EAN-13 有什麼不同?

UPC-A 是美國與加拿大主流的 12 位條碼,在 EAN-13 前補 0 就等同 EAN-13。兩者檢核算法完全相同,現代掃描器通常兩者都能讀取。

EAN-8 是什麼時候用的?

EAN-8 是 EAN-13 的縮短版,用於包裝空間較小的商品(如口香糖、電池),一樣使用 GS1 加權算法計算檢核碼。

ISBN-13 和 EAN-13 的關係?

ISBN-13 從 2007 年起完全採用 EAN-13 格式,前 3 碼固定為 978 或 979(代表「書」),後續為出版社碼、書目碼,最後一位為 EAN-13 同算法的檢核碼。

為什麼有時候條碼掃不到?

常見原因包括:條碼列印模糊或損壞、光線不足、條碼傾斜角度過大,以及條碼本身印刷錯誤(檢核碼不符)。本工具可幫助你排查最後一種情況。