跳至 GTIN/SSCC 選擇

GTIN/SSCC 如何轉為 RFID EPC 編碼

圖解 GS1 EPC 編碼流程:把 GTIN 或 SSCC 依 EPC Tag Data Standard 拆成欄位、編為 96-bit Binary,再形成可寫入 UHF Gen2 RFID tag/RFID label EPC memory 的資料。

GTIN → SGTIN-96SSCC → SSCC-96互動驗算核對日期 2026-08-28

先釐清識別層級:GTIN 識別產品類別;SGTIN=GTIN+Serial Number,才能唯一識別單一商品。GCP 長度需由公司獲配資料確認,不能把 GS1 Prefix(例如 471)直接當成完整 Company Prefix。

輸入範例4713268582831 + 123
控制欄位Header 0x30 · Filter 1 · Partition 3
驗算結果302DC17E08A046C00000007B

GTIN → SGTIN-96 步驟

以 GTIN-13 4713268582831 為範例,依 TDS 2.3 驗算。

5 steps
  1. 1

    統一為 GTIN-14,驗證 Check Digit

    GTIN-13 前補 0,得到 04713268582831;最右碼 1 經 GS1 Modulo-10 驗證後,在 EPC 欄位重組時不納入。

    471326858283104713268582831
  2. 2

    依已知 GCP 長度拆解 GTIN

    本示範採 9 位 GCP 471326858;Pad Digit 0 會與 Item Reference remainder 283 組成 0283。實際 GCP 長度仍須依公司獲配資料確認。

    04713268582831
    PadGCPItem Ref.Check
  3. 3

    加入 Serial Number 與 Filter

    序號 123 由標籤發行方確保唯一。POS Trade Item 的 Filter 為 1(001);Filter 是 reader 擷取控制資訊,不是 EPC 身分的一部分。

  4. 4

    決定 Header、Partition 與欄位寬度

    SGTIN-96 Header 固定 00110000;9 位 GCP 對應 Partition 3,所以 Company Prefix 佔 30 bits、Item Reference 佔 14 bits。

    0x30 / 8bFilter 001 / 3bPartition 011 / 3bGCP 30bItem 14bSerial 38b
  5. 5

    各欄位轉 Binary,串成 96 bits

    每個十進位欄位各自轉為固定寬度 Binary 並向左補 0;最後轉為 24 位 Hex,並做 encode → decode 往返驗證。

    8+3+3+30+14+3896 bits24 Hex

SGTIN-96 即時驗算

支援 GTIN-8/12/13/14;GTIN-8 依 TDS 特例處理。

Live tool
8、12、13 或 14 位數字
依公司獲配資料選擇
純數字、不得有前導 0
避免 Reserved 值 3、5
GTIN-14
Company Prefix
Item Reference
Partition
EPC Hex
EPC Tag URI
Pure Identity
Digital Link

寫入標籤前的最後檢查

文章產生的是 96-bit EPC payload,不是整個 RFID memory。

Word 0StoredCRC
Word 1PC/XPC 控制
Word 2–796-bit EPC payload(24 Hex)

PC、CRC、UMI、XPC 等控制資訊須依標籤能力、Gen2 規格與讀寫器流程處理;不要把固定 0x3000 當成所有情境都適用。

常見錯誤

多數轉碼問題都發生在欄位分界,而非 Binary 運算。

  • 把 471 當作固定「國碼」或完整 GCP。
  • GTIN 未加唯一 Serial 就宣稱可識別單一商品。
  • 把 Filter 當成 EPC 身分或主資料欄位。
  • SGTIN-96 Serial 使用字母、前導 0 或超過 38-bit。
  • 只看 Hex 長度,沒有反解驗證原始識別碼。

Partition 對照

GCP digits 決定 Partition,以及 Company Prefix 與後續欄位的 bit allocation。

展開完整對照表
PartitionCompany PrefixSGTIN Item ReferenceSSCC Ext. / Serial Ref.
DigitsBitsDigitsBitsDigitsBits
0124014518
1113727621
21034310724
3930414828
4827517931
57246201034
66207241138

GS1 EPC/RFID 常見問題 FAQ

快速釐清 GTIN、SSCC、SGTIN、RFID tag 與 RFID label 的常見疑問。

GTIN 如何轉成 RFID EPC/SGTIN-96?

先驗證 GTIN Check Digit,依已知 GCP 長度拆出 Company Prefix 與 Item Reference,再加入唯一 Serial Number、Filter、Partition,最後編成 96-bit Binary 與 24 位 EPC Hex。

GTIN 與 SGTIN 有什麼差別?

GTIN 識別產品類別;SGTIN 是 GTIN 加上 Serial Number,可識別單一商品。RFID 零售單品通常使用 SGTIN EPC,而不是只寫入 GTIN。

SSCC 如何轉成 SSCC-96?

驗證完整 18 位 SSCC 後,依 GCP 長度拆出 Extension Digit、Company Prefix、Serial Reference;加入 Header、Filter、Partition,並在尾端補 24 個 Reserved 0。

RFID tag/label 應寫入 EPC Hex 還是 URI?

標籤 EPC memory 寫入的是 96-bit EPC payload;讀寫器介面常以 24 位 Hex 表示。EPC Tag URI、Pure Identity URI 與 GS1 Digital Link 主要供系統交換、解析與網路識別。

可從 471 判斷 GS1 Company Prefix 長度嗎?

不可以。471 是 GS1 Prefix 的一部分,不代表完整 GCP,也不能單靠 GTIN 推得分界。Company Prefix 長度必須查公司獲配資料。

SGTIN-96 Serial Number 有哪些限制?

必須是十進位數字;除單一 0 外不得有前導 0,且不得超過 38-bit 上限 274,877,906,943。若需要字母序號,應評估其他 EPC encoding scheme。

RFID tag 與 RFID label 是同一件事嗎?

RFID tag 是含 IC 與天線的廣義標籤;RFID label 通常是可列印、帶背膠的標籤型態。外型可不同,但 EPC 編碼仍須依相同 GS1 EPC 標準處理。

如何確認 EPC 編碼沒有算錯?

先驗證原始 Check Digit 與 GCP 長度,再核對每個 Partition 欄位位數、總長 96 bits 及 24 位 Hex;最後做 encode → decode 往返驗證。

官方技術來源

  1. GS1 EPC Tag Data Standard 2.3
  2. GS1 EPC Tag Data Translation 2.2
  3. GS1 General Specifications
  4. GS1 EPC Encoder/Decoder FAQ
  5. GS1 Taiwan|EPC 編碼與轉換