Utilo

EAN 檢查碼計算機

免費 EAN 檢查碼計算機,支援 EAN-13、EAN-8、UPC-A 和 GTIN-14。顯示加權步驟和 GS1 前綴,資料不會上傳。

這個 EAN 檢查碼計算機做什麼

零售包裝、圖書和外箱上的條碼都以 GS1 模 10 規則算出的檢查碼結尾。EAN-13、EAN-8、UPC-A 和 GTIN-14 共用同一條規則。計算機讀取你已經有的數字,按長度判斷碼制,然後算出缺少的檢查碼,或告訴你最後一位是否正確。每一步加權、累加和餘數都會列出來,方便在列印標籤之前核對供應商傳來的號碼。

完整號碼的 GS1 前綴會對照常見成員組織的號段。前綴表示簽發公司前綴的組織,不是產品製造、灌裝或包裝的國家。你輸入的內容不會上傳,運算都在頁面裡完成,因此可以核對草稿 GTIN,以及從破損標籤上抄下來的號碼。

檢查碼怎麼算

GS1 對 GTIN-8、GTIN-12、GTIN-13 和 GTIN-14 使用同一規則。如果號碼已經完整,先去掉最後一位。再從右向左處理其餘數字。緊挨檢查位左邊的數字乘 3,下一位乘 1,然後繼續 3、1 交替,直到最左邊。把乘積相加。檢查碼是把這個和補到下一個 10 的倍數所需的數。如果和已經以 0 結尾,檢查碼就是 0,也就是 check = (10 − (sum mod 10)) mod 10。

號碼主體 400638133393 是一個算完的 EAN-13。從右邊起權重是 3、1、3、1,所以最後一位 3 要乘 3。加權和是 69。69 除以 10 的餘數是 9,10 減 9 等於 1。完整的 EAN-13 是 4006381333931。驗證完整號碼時,對除最後一位以外的所有數字重複同一計算,再比較結果。

長度決定讀法:

  • 7 位計算 EAN-8 / GTIN-8。8 位則驗證它。
  • 11 位計算 UPC-A / GTIN-12。完整的 UPC-A 有 12 位。
  • 12 位首先當作缺少檢查碼的 EAN-13,因此會補上一位。同樣的 12 位也可以是完整的 UPC-A,會作為另一種讀法顯示。
  • 13 位驗證 EAN-13。它也可以是還缺檢查碼的 GTIN-14,第一位是包裝指示符。
  • 14 位驗證 GTIN-14,也就是紙箱上通常印成 ITF-14 的號碼。

前綴以及如何使用結果

GTIN-13 的前三位,或 GTIN-14 指示符後面的三位,是 GS1 前綴。400–440 屬於 GS1 德國,000–139 的大部分屬於 GS1 美國,500–509 屬於 GS1 英國,690–699 屬於 GS1 中國,300–379 屬於 GS1 法國。在一個國家取得成員資格的公司可以在別的地方生產,並繼續使用自己的前綴。020–029 和 200–299 是店內限用號段。977 是 ISSN,978–979 是 ISBN,980–999 用於退款收據和優惠券。變量計量商品把價格或重量編在中間幾位;改了這些數字就必須重算檢查碼。

UPC-A 寫成 GTIN-13 時會在前面加一個 0。這個 0 不改變檢查碼,因為它對加權和沒有貢獻。

數字可以帶空格貼上。先看識別出的類型、檢查碼和完整號碼,再複製。完整號碼的狀態行會說明最後一位是否相符。加權表列出每一位、權重 1 或 3,以及乘積。產生條碼會畫出符號。條碼類型說明比較 EAN-13、EAN-8、UPC-A 和 ITF-14。

檢查碼正確並不表示 GS1 把這個號碼發給了你。零售商會拒絕沒有許可的公司前綴。ISBN-13 可以在這裡驗證;舊的 ISBN-10 檢查碼演算法不同,而且可以是字母 X。ITF-14 的指示符也參與檢查,把單品 GTIN 放到紙箱上卻不重算第十四位,掃描就會失敗。十二位數字首先是 EAN-13 主體,其次才是完整 UPC-A:如果你要的是 UPC,請看另一種讀法。

常見問題

400638133393 的檢查碼是多少?

是 1。完整 EAN-13 為 4006381333931。前綴 400 是 GS1 德國,表示簽發組織,不是灌裝產品的工廠。

怎樣檢查一個已有的 EAN-13?

輸入全部 13 位。計算機根據前 12 位重算檢查碼,再與第 13 位比較。不一致通常是打字錯誤、貼上被截斷或標籤損壞。

UPC-A 和 EAN-13 的演算法一樣嗎?

一樣。UPC-A 是 GTIN-12。前面加 0 就得到對應的 GTIN-13,檢查碼不變。輸入 11 位可以計算 UPC-A;輸入 12 位時請看 UPC-A 的另一種驗證。

可以計算 GTIN-14 檢查碼嗎?

輸入 13 位用於計算,輸入 14 位用於驗證。第一位是包裝指示符。GS1 前綴是接下來的三位。條碼連結會開啟對應的 ITF-14 符號。

檢查碼正確就能證明商品是真的嗎?

不能。任何人都能算出檢查碼。真偽取決於 GS1 是否分配了該公司前綴和商品項目代碼。只為你有權印刷的號碼產生條碼。

安全。所有處理都透過 JavaScript、Web Worker 和瀏覽器 API 在本地完成,你輸入、貼上或上傳的任何內容都不會傳送到我們的伺服器。

本頁內容由英文自動翻譯而來,如發現錯誤,歡迎告訴我們。