各類條碼格式與商品識別碼對照:EAN、UPC、Code 128、QR、Data Matrix、GTIN 檢查碼

更新 2026.10.16已查證 2026.10.07

條碼格式不只分「一維」和「二維」;不同符號能編碼的字元、資料結構、標籤尺寸、掃描設備及使用規則也不同。本文依線性、堆疊式、矩陣式、複合式和郵政條碼比較常見國際標準、產業格式及歷史格式,並整理商品識別碼 GTIN、UPC/EAN 數字結構和 GS1 檢查碼,區分符號本身與資料應用。公開符號清單會因掃描器型號和地區系統而有差異;本文另以大型掃描器產品手冊所列解碼目錄作為交叉索引。商品識別碼、數字檢查碼和條碼圖形是不同層次;企業內碼不屬於公開標準目錄,正式導入仍須確認收件系統支援。

快速導覽

要查什麼 章節
比較常見條碼格式與用途 格式總覽
分辨一維、堆疊式、矩陣式與郵政條碼 符號分類
查商品條碼中的 GTIN、UPC、EAN 數字 商品識別碼
手算 GTIN-8 至 GTIN-14 檢查碼 GS1 檢查碼
依用途挑格式或轉換表示 選型與轉換

零售商品包裝上的 GS1-128 條碼與批號、效期資料

圖:Oatly 燕麥飲包裝上的 GS1-128 實例;下方文字以 AI 標示 GTIN(01)、效期(15)和批號(10)。Mike1024,Wikimedia Commons 原圖,作者自行釋出至公眾領域;原圖 2776 × 1604,未修改。

主流條碼格式橫向比較

先按資料用途和讀取環境挑選,再到下方分類表確認完整符號名稱、變體和規格。符號系列名稱相近不代表能互相解碼;相容性仍取決於掃描器、資料語法和接收系統。

格式/家族 結構與資料特性 常見用途 主要限制與選擇條件
EAN-13/UPC-A 一維線性;固定長度數字商品識別碼 零售商品與 POS 收銀 依銷售市場、商品包裝層級和 GS1 配碼選擇;不能任意截短或自造號碼
EAN-8/UPC-E 一維線性;較緊湊的零售商品碼 小型包裝 需符合相應識別碼規則;不是把長碼剪短後即可使用
GS1 DataBar 一維線性家族;部分變體可表達重量、效期等資料 生鮮、小型零售品項 變體間尺寸、資料容量和 POS 支援不同,須指定完整變體
Code 39 一維線性;英數和部分符號,標籤通常較寬 工業、資產、內部標籤 容量密度低於 Code 128;注意起訖符號和接收端設定
Code 128 一維線性;高密度,可編多種字元 倉儲、物流、內部識別 一般 Code 128 只表示符號格式,不代表內容符合 GS1
GS1-128 一維線性 Code 128;以 GS1 AI 組織多欄資料 物流標籤、箱件批號、效期、重量 編碼端和讀取端都須正確處理 AI、FNC1 和變長欄位分隔
ITF-14 一維線性;固定 14 位 GTIN 瓦楞紙外箱和配送包裝 只承載商品識別碼,不用來加入批號、效期等欄位
PDF417 堆疊式多列條碼;可承載較長資料 登機證、身分文件、票證 符號比一般線性碼高;需影像式掃描器及相同票務資料規格
QR Code 矩陣式二維碼;可放網址、文字和結構化資料 手機掃碼、票券、產品資訊 資料越多圖樣越密;保持足夠尺寸、對比和留白
GS1 QR Code QR 符號搭配 GS1 AI 或 Digital Link 資料語法 商品資訊連結、供應鏈識別 普通網址 QR 不會自動成為 GS1 QR;需檢查 URI、識別碼和掃描端
Data Matrix 矩陣式二維碼;可做小尺寸符號 零件、電子元件、醫療產品、直接標記 小符號的印刷品質、表面反光和標記方法會影響讀取
GS1 DataMatrix Data Matrix 搭配 GS1 AI 資料欄位 藥品、醫療器材和追溯標籤 接收端需支援 GS1 資料起始標記與欄位分隔
Aztec Code 矩陣式二維碼,中央定位圖樣 交通票證、電子或紙本登機證 只在票務/驗票系統支援時使用,不以外觀代替系統驗證
MaxiCode 固定尺寸六角點陣二維碼 快遞自動分揀 用途和模式專門,需依承運商流程產生和掃描
Micro QR/rMQR/iQR QR 衍生符號;分別面向極小資料、窄長區域或不同容量配置 小型零件、狹長標籤 各為不同格式或廠商技術;不可假設一般 QR 掃描器都支援
郵政四狀態條碼 不同高度的直條表示資料狀態;各郵政機關各有格式 地址分揀、郵件追蹤 美國、澳洲、日本、英國等格式不可互換,須依郵政機關規格

快速判斷:零售商品通常先查 EAN/UPC;物流多欄資料考慮 GS1-128 或 GS1 二維碼;小型零件標記常評估 Data Matrix;手機開網址常用 QR;登機票證依發行系統選定格式;郵件只能用目的地郵政機關接受的條碼。

一維線性條碼

一維條碼把資料編在一條線上不同寬度的黑白條中。雷射掃描器常讀線性條碼;相機式影像掃描器也可讀一維條碼,且常能兼讀二維碼。實際支援要看掃描器型號及設定。

格式 可編資料與識別方式 常見用途 選用要點
EAN-13 13 位數字,零售商品 GTIN 多國零售商品、收銀結帳 通用 POS 首選之一;使用前要確認商品識別碼和市場規範
EAN-8 8 位數字 包裝空間有限的小型零售商品 不是把任意 EAN-13 截短;需依 GS1 規則取得識別碼
UPC-A 12 位數字,零售商品 GTIN 北美零售及國際供應鏈 與 EAN 系列屬零售收銀常見家族;確認銷售地區和系統要求
UPC-E 壓縮表示的 8 位數字 北美較小包裝 只適用可依規則壓縮的特定 GTIN;不等於通用短碼
UPC-E1 UPC-E 的另一種首位碼制變體 特定北美零售系統 不是一般 UPC-E 的同義詞;掃描器與 POS 必須明確支援
JAN-8/JAN-13 日本商品識別碼的 EAN-8/EAN-13 國家應用 日本商品識別及零售結帳 結構屬 EAN 家族;JAN 不是另一種任意條紋格式
EAN-2/EAN-5 附加碼 2 位或 5 位數字,接在 EAN/UPC 主碼旁 期刊、書籍或其他需附加價格/版本資料的商品 附加碼不能當成獨立商品識別碼;由銷售流程指定是否使用
GS1 DataBar 含 Omnidirectional、Stacked Omnidirectional、Stacked、Truncated、Limited、Expanded 和 Expanded Stacked 等符號變體 生鮮、較小商品、重量或效期等附加資料 不同變體的可讀方向、尺寸和資料能力不同;選對完整名稱並確認 POS 支援
Code 39 英數與部分符號;通常比 Code 128 寬 工業、資產、內部標籤及既有系統 相容性廣但較耗標籤寬度;資料與檢查碼規則依系統而定
Trioptic Code 39 Code 39 家族的特殊變體,使用專用字符編碼 小型零件及指定掃描流程 必須啟用 Trioptic 解碼;不能只因外觀像 Code 39 就當作一般 Code 39
Code 32 以 Code 39 符號承載義大利藥品識別資料的應用形式 義大利藥品標籤及舊系統 是資料用途與轉換規則,不是與 Code 39 完全無關的新線條符號
Code 128 數字、英文字母和控制字元,密度高 物流、倉儲、內部識別 通用符號本身不代表資料一定符合 GS1
GS1-128 Code 128 的 GS1 子集,使用應用識別碼(AI)標示欄位 物流標籤、箱件序號、批號、效期、重量 掃描器需輸出並保留 GS1 分隔規則;依 AI 解析內容
ISBT 128(Code 128 載體) 血液、細胞、組織等醫療產品的全球識別與標示標準,常以 Code 128 符號呈現 血品、人體來源醫療產品及其追溯 ISBT 128 是完整識別/資料標準,不等於一般 Code 128;須讀取指定資料結構
ITF/Interleaved 2 of 5 數字;兩個字元交錯編在條與空白 倉儲、外箱和只用數字的內部資料 通用 ITF 與指定 14 位的 ITF-14 不應混為一談
ITF-14 14 位數字 GTIN 瓦楞紙外箱、配送包裝 只承載 GTIN,不適合塞入批號或效期;GS1 指引其適用於瓦楞紙印刷
Discrete 2 of 5 數字型離散線性碼,各字符以條編碼、字符間留空格 舊工業標籤及相容性需求 與 Interleaved、Industrial、Matrix 2 of 5 不同;讀取端要選對變體
Chinese 2 of 5 數字型 2 of 5 變體 特定設備或既有標籤 與 Interleaved、Discrete、Matrix 2 of 5 不同;讀取端要選對變體
Korean 3 of 5 數字型線性碼 特定地區或設備應用 不能以其他 2 of 5 解碼設定代替
Code 93 英數及部分符號 工業或既有標籤系統 與 Code 39 相近但符號和解碼設定不同,不能只看線條外觀猜格式
Codabar/NW-7 數字及少量符號,含起訖字元 部分既有圖書館、醫療或物流系統 多為既有流程相容需求;新系統先確認接收端支援
MSI (Modified Plessey) 以數字為主 部分庫存、貨架及內部管理系統 常見於專用或既有應用,校驗方式要和讀取端一致
Code 11 數字和連字號 專用或歷史標籤系統 不應當作跨產業通用碼;按既有接收系統設定
Industrial 2 of 5 數字;每個字符以條表示,字符間距承載較少或不承載資料 工業和物流的既有標籤 與 Interleaved、Discrete、Matrix 2 of 5 都是不同變體;掃描器需選對格式
Matrix 2 of 5 數字型條碼,以矩陣式條寬規則編碼 工業、文件或既有資料系統 名稱容易和矩陣式二維碼混淆;它仍是一維線性碼
Telepen 高密度英數線性碼,依模式可編不同字元集合 英國圖書館、文件與既有系統 舊系統相容性格式;確認掃描器的 ASCII 或 Numeric 模式
Pharmacode 藥品包裝生產線用的專用數值碼 藥盒、藥品包裝和製程檢查 用於特定藥品包裝流程,不能替代 GTIN 或藥品識別規範
ISBN/ISSN EAN 與 Bookland EAN 以 EAN-13 承載 ISBN(978/979)或 ISSN(977)等資料識別 書籍、期刊零售 是既有 EAN-13 的識別碼應用及附加碼規則,不是新的符號家族
UCC Coupon Extended Code UPC/GS1 條碼承載的優惠券資料組合 北美零售優惠券核銷 是零售券的應用與資料結構,不應和單一通用符號混為一談

堆疊式條碼與複合條碼

這類格式把多列線性資料疊起來,或把一維主碼和二維補充碼組合在一起。名稱中有「2D」不代表它和 QR Code、Data Matrix 的方形矩陣符號使用相同解碼方式。

格式 結構與資料用途 常見情境 注意事項
PDF417 多列堆疊式符號,可承載較長的結構化資料 身分文件、票證;IATA 規範將 PDF417 列為紙本登機證預設格式 通常需要影像式掃描器;資料量大會增加符號面積
MicroPDF417 較緊湊的 PDF417 家族符號 小型標籤及指定產業標準 不保證一般 PDF417 解碼設定自動支援
Code 16K 多列堆疊式線性符號,以 Code 128 字符集和分段結構組成 高密度標籤和既有專用流程 不等於 Code 128;需確認解碼器明確支援 16K
Code 49 多列堆疊式線性碼,可在小面積中放較多資料 工業和早期高密度標籤系統 讀取器支援較不普遍;新案先確認設備相容性
Codablock F 以 Code 128 為基礎的多列堆疊式變體 高密度工業標籤 不是把數個 Code 128 任意疊印;資料列和校驗要符合其格式規則
GS1 Composite 線性主符號加相鄰的多列 2D Composite Component GS1 商品資料中同時表示主要識別碼和批號、效期等屬性 必須使用符合規範的組合及相容讀取器,不能把兩部分分開當任意條碼使用

矩陣式二維條碼

矩陣式二維碼用方格、點或其他排列方式在長寬兩個方向編碼。多數需要相機式影像掃描器或支援該格式的手機讀取;資料變多時,圖樣可能變密或尺寸變大。

酒瓶標籤上的 QR Code 與手機掃描後顯示的酒莊資訊

圖:薩克森酒莊葡萄酒標籤上的 QR Code,以及手機讀取後顯示的酒款資訊。Denkhenk,Wikimedia Commons 原圖,CC BY-SA 3.0;原圖 3598 × 2700,未修改。

格式 圖樣/資料特性 常見用途 選用要點
QR Code(Model 2) 三個角落有定位圖樣;可放網址、文字、數字及其他資料 手機掃碼、票券、產品資訊 內容越長,通常需要更多模組;保留足夠留白及列印品質
GS1 QR Code QR Code 採 GS1 資料結構,可用 AI 或 GS1 Digital Link URI 表達資料 商品資訊、消費者連結、供應鏈資料 一般網址 QR 不會自動成為 GS1 QR;掃描端要懂相應資料語法
Micro QR Code 僅一個定位圖樣,最大片型最多可編 35 位數字 標籤空間很小且資料短的產品 容量比一般 QR 小,且讀取器需明確支援
rMQR Code 長方形 QR 家族符號,為窄長區域而設計 管材、窄版標籤或狹長印刷區 不要假設一般 QR 掃描器均支援;確認編碼器和掃描器版本
iQR Code DENSO WAVE 矩陣碼家族,可作方形或長方形,容量範圍大 狹長印字面、產品直接標記及高密度資料設計 廠商技術格式;掃描器支援率低於標準 QR/Data Matrix,部署前做端到端測試
Data Matrix(ECC 200) 方形或長方形模組,邊緣定位圖樣;適合小面積印記 零件、電子元件、製造及醫療產品 表面材質、標記方式和掃描器會影響讀取;直接標記需專用品質與讀取評估
GS1 DataMatrix Data Matrix 的 GS1 用法,使用 GS1 AI 表示 GTIN、批號、效期等欄位 醫療器材、藥品、零件追蹤和供應鏈 依所屬產業規範配置資料;需能讀取 GS1 起始標記與欄位分隔
Aztec Code 中央有定位圖樣,不需像一般 QR 一樣留同樣形式的四周空白 電子及紙本登機證、交通票證 只有在票務或驗票系統支援時使用;依 IATA 登機證規範選用
MaxiCode 固定尺寸六角點陣,中央有定位圖樣,含運輸分揀模式 快遞運輸和目的地分揀 專用型態;不能當一般 QR 使用,須由承運商或流程指定
GS1 DotCode 點陣式二維符號,可配合高速線上印製 高速生產線、需線上標記的商品 屬規範化的 GS1 符號,設備、印刷方式與資料格式需整體確認
Han Xin Code ISO/IEC 20830 的矩陣碼標準,適合其規範的字元資料 特定市場和支援該標準的系統 與 Grid Matrix 是不同符號標準;核對掃描器型號和目標市場
Grid Matrix Code 方形矩陣式符號,可編碼中文及其他資料,依 ISO/IEC 19250 特定市場及支援該標準的系統 與 Han Xin Code 是不同符號標準;核對掃描器清單和目標市場
JAB Code ISO/IEC 23634 定義的彩色多色符號,可用顏色維度提升資料密度 彩色標籤、文件及特定高容量應用 需要色彩擷取與專用解碼能力;一般單色雷射掃描器不能讀取
SQRC/FrameQR DENSO WAVE 的 QR 衍生技術,提供受限讀取或圖像化設計 廠商指定的權限管理或設計用途 是專用技術變體;一般 QR 掃描器未必能讀取受限資料或設計功能

郵政專用條碼

部分郵政系統以不同高度的直條(four-state/四狀態)表示路由和追蹤資訊;也有其他版式或已退役格式。郵政條碼依各機關的資料欄位、字型、列印位置和郵件資格規則運作,不能彼此替換,也不是一般商品的一維條碼。

格式 所屬系統與用途 主要特性
USPS Intelligent Mail Barcode(IMb) 美國 USPS 郵件分揀與追蹤 65 根四種狀態的直條,含追蹤資料和可選路由資料
USPS 4CB/Intelligent Mail Package Barcode 美國 USPS 包裹分揀和包裹追蹤 常見掃描器型錄會將其列為 4CB;資料結構和標籤流程依 USPS 包裹服務規格
Australia Post Customer Barcode 澳洲大量郵件處理 澳洲郵政規定的四狀態條碼,長度與欄位依郵件類型而異
Japan Post Customer Barcode 日本郵件地址分揀與郵資優惠流程 客戶可預先印製,規格與位置依日本郵便手冊;不等同郵局內部印製條碼
UK Postal/RM4SCC 英國 Royal Mail 四狀態客戶條碼,用於英國地址路由和郵件分揀 與 Mailmark 是不同格式;依郵件服務及技術規格選用
Netherlands KIX Code 荷蘭郵政地址/郵遞區號四狀態碼,用於荷蘭郵件分揀 郵政專用格式,欄位和印製位置依郵政規範
UPU FICS 萬國郵政聯盟國際郵件追蹤及郵政交換條碼格式 由郵政機關使用的資料結構;不是零售商品識別碼
Royal Mail Mailmark 英國郵政自動化郵件及追蹤服務 專用 Mailmark 規格及編碼流程,應依當期 Royal Mail 技術指引產生
POSTNET/PLANET 美國 USPS 曾使用的郵件路由/追蹤格式,現多見於歷史樣本和舊系統 已由 Intelligent Mail 等現行流程取代;新郵件應查 USPS 現行要求

快速選型表

需求 優先評估 先確認
商品在零售收銀掃描 EAN-13、UPC-A;特定小包裝用 EAN-8/UPC-E 商品 GTIN 分配、銷售市場與 POS 支援
外箱只需標商品識別碼 ITF-14 外箱印材、尺寸及 GS1 標示規則
配送標籤要帶識別碼、批號或日期 GS1-128、GS1 DataMatrix 或 GS1 QR Code GS1 AI 資料格式和收貨端解析能力
極小零件或產品本體永久標記 Data Matrix/GS1 DataMatrix 表面、標記方式、掃描距離及直接標記讀取器
手機開網頁或讀取一般文字 QR Code 連結內容、清晰度和四周留白
登機證或交通票證 PDF417、QR Code、Data Matrix 或 Aztec(依票務規範) 驗票器支援格式、資料訊息規格與離線讀取需求
郵件分揀 目的地郵政機關指定格式 郵政機關版本、條碼內容、列印位置和郵件資格

把同一份資料改成另一種條碼:快速轉換方法表

條碼圖像不能靠拉伸、裁切或改副檔名轉成另一種格式。要轉換的是解碼後的資料內容:先讀取並驗證資料,再按新格式的資料語法重新編碼,最後用目標掃描器實測。

原格式/資料 目標格式 轉換方法 轉換前要確認
UPC-A/EAN-13 商品 GTIN GS1 DataMatrix 取出有效 GTIN,依 GS1 AI (01) 的 14 位 GTIN 欄位規則正規化,再以 GS1 DataMatrix 編碼 不能只把條碼圖樣換成方格;先確認 GTIN 校驗碼、收件端是否支援 GS1 DataMatrix 和 AI 解析
Code 128 字串 GS1-128 只有原始欄位可對應 GS1 Application Identifier 時,才按 AI 規則重組資料並加入 GS1 FNC1 一般 Code 128 文字不會自動變成 GS1 資料;需確認固定長度欄位、變長欄位分隔符及接收端
一般 QR 網址 GS1 QR Code 若商品識別和網址符合 GS1 Digital Link URI 規則,先建立有效 URI,再用 QR 編碼 普通網址 QR 不需也不會自動變成 GS1 QR;網域、識別碼、URI 語法和解析器要相容
PDF417/登機證條碼 QR、Aztec 或其他票證格式 依票務系統的訊息規格重新生成資料和條碼 不能只保留畫面上的文字;航空/交通驗票設備必須支援相同資料結構、簽章和防偽欄位
ITF-14 外箱 GTIN GS1-128 或 GS1 DataMatrix 抽出外箱 GTIN,以新符號指定的資料規則重新編碼;如需批號或效期,另加入相應 AI ITF-14 原本只承載 GTIN;不同包裝層級的 GTIN 不可任意互換
郵政四狀態碼 同郵政系統指定的新格式 依郵政機關官方工具或規格重產路由與追蹤欄位 郵政資料含路由、客戶或郵資規則;不可自行換成 QR 再交郵局使用

實作順序: 解碼 → 驗證來源資料 → 按目標格式重組資料 → 重新編碼 → 列印/顯示 → 用收件端掃描器驗證。若不確定原碼內裝的是純文字、GS1 AI、票務訊息還是郵政資料,先不要直接轉換。

條碼符號、資料格式與識別碼是三件事

  • 符號(symbology)是黑白圖樣和解碼規則,例如 EAN-13、Code 128、QR Code、Data Matrix。
  • 資料語法規定讀出的文字如何分欄,例如 GS1 Application Identifier(AI)或 GS1 Digital Link URI。
  • 識別碼是資料值本身,例如 GTIN 商品識別碼、批號、序號或效期。

同一識別碼可由不同符號承載,但用途、資料語法和掃描設備可能不同。舉例來說,Code 128 是一般條碼符號;GS1-128 則是在 Code 128 上依 GS1 規則使用,透過 AI 標示每段資料。普通 QR 可能只含網址,只有按指定方式編碼的 GS1 QR 才表示相應的 GS1 資料。

掃描器手冊中的「inverse/反白」、「mirrored/鏡像」通常是讀取方向或極性設定,不是新的條碼格式;同理,EAN 的書籍/期刊附加碼、GS1 Digital Link 及優惠券欄位屬資料應用或語法,不能和獨立符號家族重複計數。

若要手算或驗證條碼資料內的 GTIN 檢查碼,並對照 GLN、SSCC 等其他 GS1 數字識別碼的檢查位,見GS1 檢查碼計算對照:GTIN-8 至 GTIN-14 與其他識別碼。

實際導入前檢查

  1. 寫明要編碼的資料欄位和格式,例如 GTIN、批號、效期或網址,不只寫「印條碼」。
  2. 指定完整符號名稱和變體,例如 ITF-14、GS1-128、Micro QR 或 rMQR。
  3. 向收件端確認掃描器、POS、倉儲、驗票或郵政系統支援該符號和資料語法。
  4. 依印刷或直接標記方式檢查尺寸、對比、留白、材質、位置及掃描距離;二維碼和直接標記尤其要用實物測試。
  5. 若使用 GS1 或郵政格式,依當期應用規範檢查內容、欄位、校驗及標籤位置。

商品條碼數字與 GTIN、UPC、EAN

商品包裝上的黑白條紋是條碼,旁邊印出的數字則常是商品識別碼。日常對話會把它們都叫作「條碼」,但在資料庫、商品上架和掃描流程中,應分辨號碼與承載號碼的符號。GTIN 是 GS1 用來識別交易品項的識別碼;UPC、EAN 常指零售掃描所用的條碼符號或相應號碼格式。查核日期:2026-10-04。

GTIN 與條碼的差別

  • GTIN(Global Trade Item Number):識別可定價、訂購或開立發票的交易品項,例如單件商品或特定包裝組合。
  • 條碼符號(barcode symbol):用機器可讀的圖形把識別碼等資料編碼,掃描器讀取後交給系統查詢。
  • 商品描述和資料庫紀錄:品名、品牌、規格、圖片及價格等資訊通常存在商品主檔或平台資料庫,不是直接由條碼黑白線條完整表示。

同一商品識別碼可以透過不同資料載體呈現;反過來說,條碼裡也可能編碼其他資料。因此條碼圖片或數字本身並不等於完整商品資料。

常見位數和零售條碼名稱

GTIN 格式 位數 常見相關零售條碼/名稱 備註
GTIN-8 8 EAN-8 常見於小型包裝的零售識別情境
GTIN-12 12 UPC、UPC-A 北美零售商品常見;UPC-A 符號承載 GTIN-12
GTIN-13 13 EAN-13;台灣及部分市場也常稱商品條碼或 JAN 零售商品廣泛使用
GTIN-14 14 常用於較高包裝層級或物流識別 不代表一定用一般收銀台的 EAN-13 符號列印

GTIN 是識別碼系列,不等於某一種條碼圖案。EAN-13、UPC-A 是常見符號;掃描後得到的數字要依資料欄位格式解讀。具體產品和包裝層級應按 GS1 規則分配和標示,不要因為位數相近就把商品碼互相替換。

GTIN 最末位為檢查碼,可用 GS1 Modulo 10 權重算法手算並驗證;各位數的逐步算例,以及 GLN、SSCC 等其他 GS1 數字鍵檢查位位置,見GS1 檢查碼怎麼算:GTIN-8 至 GTIN-14 與識別碼對照。

這串數字能告訴你什麼?

GTIN 用於唯一識別交易品項,通常要透過商品目錄或供應鏈資料查出品名及規格。不要把號碼當成可直接解碼的品牌、商品類別或製造國資料。GS1 公司前綴不是商品產地證明;商品可能由不同地點生產,而識別碼的分配依組織規則進行。

產品內容、包裝數量或其他關鍵屬性改變時,可能需要新的 GTIN。品牌商和供應鏈夥伴應按 GTIN 管理規則判斷,而不是把舊商品碼改成新商品用途。掃描不出商品名稱時,需到可信的商品資料庫或供應商主檔查詢,不要僅由數字自行推斷。

建立商品資料欄位時

  1. 將識別碼存成文字:保留完整位數和可能的前導零,避免試算表或數值欄位自動改寫。
  2. 記錄識別系統:欄位名稱標明 GTIN 或所需格式,避免把它和 SKU、內部貨號或條碼影像混為一欄。
  3. 保留包裝層級:單件、內箱和外箱可能各自有識別碼,另存單位數量及包裝關係。
  4. 驗證來源和狀態:可用 GS1 Verified by GS1 或可信供應商資料核對識別碼是否有效、指派給誰以及對應何種產品。
  5. 不要從條碼推產地:需要產地時,使用供應商聲明、海關或產品標示等相應資料來源。

常見誤解

誤解 正確理解
GTIN 就是黑白條紋 GTIN 是識別碼,條碼是承載它的機器可讀符號。
UPC 和 EAN 是商品資料庫 UPC-A、EAN-13 是常見零售條碼符號名稱,商品描述通常要另外查詢。
GTIN 開頭可以直接看出製造國 號碼不能當作產地標籤;需查商品和供應鏈資料。
不同包裝層級都共用一個碼 交易品項和包裝層級可能需要各自識別碼,依 GS1 配碼規則處理。
數字碼可用一般數值欄位儲存 數值轉換可能丟失格式或前導零,宜按固定格式保存。

查詢來源與查核範圍

查核日期:2026-10-04。條碼格式與商品識別規則需依 GS1 現行規格及銷售平台要求確認;本篇用於一般辨識,不取代正式配碼規則。

GTIN 與 GS1 識別碼檢查碼計算

GTIN 最後一位數是檢查碼(check digit),用來檢查數字串是否符合 GS1 的固定長度數字校驗規則。它能抓出許多輸入錯誤,但不是商品真偽證明,也不代表號碼已分配給有效商品。GS1 的固定長度數字資料使用 Modulo 10 加權計算;本文列出手算步驟、GTIN 各種位數和其他 GS1 識別碼,不適用於任意條碼內容或其他機構的檢查碼算法。查核日期:2026-10-06。

先看位數與使用情境

完整識別碼 計算檢查碼前的資料位數 最後一位 常見用途/相關符號
GTIN-8 7 位 第 8 位 小型零售商品;EAN-8 符號
GTIN-12 11 位 第 12 位 零售商品;常見 UPC-A 符號
GTIN-13 12 位 第 13 位 零售商品;EAN-13、JAN 應用
GTIN-14 13 位 第 14 位 外箱或較高包裝層級;常用 ITF-14、GS1-128、GS1 DataMatrix 等載體

GTIN 位數包含檢查碼。資料若少於目標位數、含有非數字或前導零被刪除,先確認原始欄位格式,不要直接補一個檢查碼當成有效識別碼。條碼符號、GTIN 和商品資料是不同層次;更多名詞見商品條碼數字怎麼看:GTIN、UPC 與 EAN 的差別。

GS1 Modulo 10 快速計算表

步驟 怎麼做 檢查點
1. 去掉待計算的末位 只取「不含檢查碼」的資料數字,從最右邊開始處理 要計算完整 GTIN 時,不要把原有末位檢查碼再算進去
2. 由右向左交替乘權重 最右邊資料位乘 3,左一位乘 1,再乘 3、乘 1,依序交替 權重從右側起算,避免誤從最左邊固定開始乘 3
3. 加總乘積 把各位乘積相加 所有資料位都要計入,包括前導零(前導零乘積為 0)
4. 求下一個 10 的倍數差值 檢查碼 = (10 − (總和 mod 10)) mod 10 若總和已是 10 的倍數,檢查碼是 0,不是 10
5. 附加或驗證 新號碼把檢查碼附在末尾;驗證完整碼時連同檢查位一起算 完整碼的加權總和應能被 10 整除

另一種心算方式:從總和往上補到最近的 10 的倍數,差額就是檢查碼。例如總和 57,下一個 10 的倍數是 60,因此檢查碼為 3。

GTIN 算例逐位對照

GTIN-13 算例:629104150021 → 檢查碼 3

從右邊數的資料位 1(最右) 2 3 4 5 6 7 8 9 10 11 12(最左)
數字 1 2 0 0 5 1 4 0 1 9 2 6
權重 3 1 3 1 3 1 3 1 3 1 3 1
乘積 3 2 0 0 15 1 12 0 3 9 6 6

乘積總和為 57,差到下一個 10 的倍數 60 − 57 = 3,所以完整 GTIN-13 是 6291041500213。將完整 13 位重新按相同權重驗證,總和為 60,可被 10 整除。

其他常見 GTIN 長度

格式 不含檢查碼的資料 加權總和 檢查碼 完整號碼
GTIN-8 9638507 86 4 96385074
GTIN-12 03600029145 58 2 036000291452
GTIN-13 629104150021 57 3 6291041500213
GTIN-14 1629104150021 60 0 16291041500210

表中 GTIN-14 數字只用來示範計算,不表示它已配發給實際品項。建立新的包裝層級 GTIN-14 時,依 GS1 配碼規則組成包裝指示碼與所含品項 GTIN(不含其舊檢查碼),再重新計算最末位;不可只在舊 GTIN 前加一位並保留舊檢查碼。若資料交換只是把較短 GTIN 左側補零成 14 位表示,則該表示沿用原檢查碼;這種正規化不能和建立新包裝層級混為一談。

其他常見 GS1 數字識別碼

同一套固定長度數字 Modulo 10 規則也用於下列 GS1 識別碼。以下列出常用代碼與總位數;實際欄位結構要按識別碼定義,不要把它們當成 GTIN。

識別碼 英文全名 總位數 檢查碼位置 常見用途
GTIN Global Trade Item Number 8、12、13 或 14 末位 交易品項及包裝層級
GLN Global Location Number 13 末位 法人、功能單位或實體位置
SSCC Serial Shipping Container Code 18 第 18 位 物流單元/運輸包裝識別
GRAI Global Returnable Asset Identifier 13 末位 可回收資產識別
GIAI Global Individual Asset Identifier 可變長度 無 GS1 檢查碼 個別資產識別;依規則使用公司前綴和資產參考
GDTI Global Document Type Identifier 13 位固定部分 第 13 位 文件類型及可選文件序號
GSRN Global Service Relation Number 18 第 18 位 服務關係識別
GSRN-P Global Service Relation Number Provider 18 第 18 位 服務提供者識別
GSIN Global Shipment Identification Number 17 第 17 位 貨運/出貨識別
GCN Global Coupon Number 13 第 13 位 優惠券識別
ITIP Identification of Individual Trade Item Piece 14 第 14 位 可單獨識別的交易品項單件
GMN Global Model Number 可變長度字母數字 兩個檢查字元 醫療器材型號識別;採用不同算法,不可套用數字 Modulo 10

某些 GS1 應用資料欄位還有各自的校驗規則,例如重量/價格欄位可能用不同加權方式。即使資料出現在 GS1 條碼中,也不能因此假設每個數值都用 GTIN 這個算法;先辨識識別鍵或應用識別碼(AI),再查相應規格。

快速驗證與錯誤排查

狀況 判斷方法 下一步
已有完整 GTIN,想驗證末位 對不含末位的資料按 3、1 交替加權,重算應有檢查碼 比較重算值與原末位;也可把完整碼加權總和除以 10 看餘數是否為 0
位數比表格少一位 檢查是否遺失前導零、少了檢查碼或拿到截斷資料 回來源欄位核對文字格式;不要自行猜補數字
重算通過但查不到商品 檢查碼只確認數字字串符合校驗規則 用 GS1 或供應商資料確認是否有效分配及對應商品
改了包裝或前綴後校驗失敗 舊檢查碼仍留在末位,或計算時包含了舊檢查碼 以新號碼的全部資料位重新計算
把 QR/Data Matrix 內容當成 GTIN 符號可能承載網址、批號或多欄位資料,不一定是純 GTIN 先解碼內容、解析 GS1 AI/URI,再對應識別碼欄位

檢查碼能發現不少單一數字輸入錯誤,但它不是加密、防偽、唯一性檢查或商品註冊查詢。某些成對錯誤仍可能通過校驗;實際資料驗證還需檢查位數、分配狀態、欄位含義和業務規則。

與其他常見檢查碼區別

格式或識別碼 常見校驗方式 是否使用本文 GS1 數字算法
GTIN-8/12/13/14 交替權重 3、1,Modulo 10 是
GS1 GLN、SSCC、GRAI、GSRN 等固定長度數字識別碼 GS1 Modulo 10 是,依識別碼規定的資料位數計算
ISBN-13 EAN-13/Modulo 10 類型權重規則 算法相同,但 ISBN 是書籍識別系統;不能因此視為 GS1 配碼
ISBN-10 Modulo 11,可能以 X 表示 10 否
ISSN Modulo 11,可能以 X 表示 10 否
GS1 GMN 字母數字檢查字元對 否;是兩個檢查字元且使用不同算法
郵政碼、銀行卡、內部料號 依各自系統定義 不一定;先查格式規格

來源與適用範圍

本文提供 GS1 數字檢查碼的手算和欄位辨識參考,不代表號碼已由 GS1 配發、商品真實存在或條碼印刷品質合格。正式配碼、包裝層級和資料交換須依 GS1 現行規格及所在市場要求處理。查核日期:2026-10-06。

查詢來源與查核範圍

本文涵蓋主要公開標準符號、具代表性的產業專用格式、郵政符號及大型解碼器目錄中的既有格式;私有符號或未公開的企業內碼無法由公開規格列成完整名單。條碼標準和設備支援會隨應用更新;實際採用前依接收系統、目標市場和所屬標準組織的現行規範確認。查核日期:2026-10-07。