GS1 TDS 2.0 & Data Standards
EPC-96 Converter (Hex, Binary, Tag URI & Pure Identity)
4-Way bidirectional encoding tool with interactive bit-field breakdown for SGTIN-96, SSCC, and industrial RFID tags
EPC-96 Converter (Hex ↔ Binary ↔ Tag URI ↔ Pure Identity)
Bit-Field Breakdown: SGTIN-96 (Serialized Global Trade Item Number)96 Bits Total
GS1 SGTIN-96 Bit-Field Partition & Encoding Specification
Programmatically generate thousands of verified EPC hex codes to batch-feed into Zebra ZT411 or Sato CL4NX RFID label printers.
Encodes 96-bit contiguous bitstreams conforming to GS1 Tag Data Standard (TDS 2.0) with modulo-10 check digit recalculation.
{
"gtin": "08901234567897",
"serialNumber": "10048291",
"filterValue": 3,
"partition": 5
} {
"epcHex": "3074257BF4000B4000994FBB",
"tagUri": "urn:epc:tag:sgtin-96:3.8901234.56789.10048291",
"pureIdentityUri": "urn:epc:id:sgtin:8901234.56789.10048291",
"status": "VALID_GS1_EPC"
} GS1 EPCglobal Tag Data Standard (TDS) Architecture
The 96-bit Electronic Product Code (EPC-96) is the international standard governing serialized item-level supply chain identification. By establishing deterministic partition tables and company prefix bit lengths, GS1 TDS eliminates identity collisions across global manufacturing, logistics, and retail ecosystems.
SGTIN-96 Bit Allocation Structure
| Bit Range | Field Name | Bit Length | Description / Example |
|---|---|---|---|
| 0 – 7 | Header | 8 bits | `00110000` (0x30) identifies SGTIN-96 scheme |
| 8 – 10 | Filter Value | 3 bits | Packaging level: 1 = Item, 2 = Case, 5 = Pallet |
| 11 – 13 | Partition Table | 3 bits | Specifies bit split between Company Prefix and Item Ref |
| 14 – (14+M-1) | Company Prefix | 20 to 40 bits | GS1 assigned company prefix (e.g., 0614141) |
| (14+M) – 57 | Item Reference | 24 to 4 bits | SKU indicator and item reference number |
| 58 – 95 | Serial Number | 38 bits | Unique integer serial (0 up to 274,877,906,943) |
GS1 TDS SGTIN-96 Partition Table Reference
| Partition Value | Company Prefix Bits | Company Prefix Digits | Item Reference Bits | Item Reference Digits |
|---|---|---|---|---|
| 0 | 40 bits | 12 digits | 4 bits | 1 digit |
| 1 | 37 bits | 11 digits | 7 bits | 2 digits |
| 2 | 34 bits | 10 digits | 10 bits | 3 digits |
| 3 | 30 bits | 9 digits | 14 bits | 4 digits |
| 4 | 27 bits | 8 digits | 17 bits | 5 digits |
| 5 | 24 bits | 7 digits | 20 bits | 6 digits |
| 6 | 20 bits | 6 digits | 24 bits | 7 digits |
Frequently Asked Questions
What is the exact bit-level structure of an SGTIN-96 Electronic Product Code?
What is the difference between a Tag URI and a Pure Identity URI?
How do partition values allocate bits between Company Prefix and Item Reference?
What are the valid GS1 EPC-96 Filter Values?
Can any 24-character hex string be converted into SGTIN-96?
How is the GS1 Check Digit handled during EPC-96 encoding?
What happens if a serial number exceeds 38 bits?
How does this converter relate to RFID tag encoding software?
ClientRequestOp).