What is ITF-14?
ITF-14 (Interleaved 2 of 5, 14 digits) is the barcode symbology most commonly used to encode a GTIN-14 — the 14-digit Global Trade Item Number that identifies cartons, cases, and other logistics packaging. While your retail unit might carry a EAN-13 or UPC-A barcode at point-of-sale, the ITF-14 barcode handles higher-level packaging for warehouse and distribution scanning.
Retailers and distributors use ITF-14 barcodes to receive, track, and manage inventory before products reach store shelves. It is not intended for checkout scanning and will typically fail if scanned at a retail POS.
GTIN-14 Structure
A GTIN-14 contains four components:
| Position | Component | Description |
|---|---|---|
| 1 | Packaging Indicator (PI) | 1–8 for standard packaging levels; 9 for variable-quantity cases |
| 2–13 | Item Reference | Derived from the retail GTIN-12 or GTIN-13 (without its check digit) |
| 14 | Check Digit | Calculated using the standard GTIN modulus-10 algorithm |
Packaging Indicator Values
| PI | Typical Use |
|---|---|
| 0 | Base unit (rarely used on ITF-14; usually indicates the retail unit itself) |
| 1–8 | Fixed-quantity inner packs, cases, pallets — each level gets its own PI |
| 9 | Variable-quantity logistics unit |
Each packaging level (case of 6, case of 12, pallet of 48) receives a unique GTIN-14 with a different packaging indicator. This prevents collisions in supply chain systems.
Deriving a GTIN-14 from a Retail GTIN
The process is straightforward:
- Remove the check digit from your retail GTIN-12 or GTIN-13
- Prefix with a packaging indicator (1–8 for fixed quantities)
- Pad with leading zeros if needed to reach 13 digits before the check digit
- Calculate the new check digit using the GTIN modulus-10 algorithm
Worked Example
Retail GTIN-13: 9301234567892
| Step | Result |
|---|---|
| Remove check digit | 930123456789 |
Add packaging indicator 2 | 2930123456789 |
| Calculate check digit | 2930123456789 → 4 |
| Final GTIN-14 | 29301234567894 |
You can validate your result with the GTIN validator and check digit calculator.
For full GTIN specification details, see GS1’s official GTIN page.
ITF-14 Barcode Specifications
ITF-14 uses the Interleaved 2 of 5 symbology with these practical requirements:
- Quiet zones: Minimum 10X (10 times the narrow bar width) on each side
- Bearer bars: Required — either horizontal bars above and below, or a surrounding box (rectangle). These reduce misreads from skewed scanning.
- Print tolerance: More forgiving than EAN/UPC, making ITF-14 suitable for corrugated cardboard and other rough substrates
- Magnification: Typically 25%–100% of nominal size; verify against your retailer’s specific requirements
Because ITF-14 is a discrete, self-checking symbology (no built-in checksum beyond the GTIN-14 check digit), bearer bars are essential for scan reliability.
Common Implementation Mistakes
| Mistake | Consequence |
|---|---|
| Using ITF-14 at retail checkout | Scan failure; customer delay; potential retailer chargebacks |
| Reusing packaging indicators across different case quantities | Inventory confusion; receiving errors |
| Omitting bearer bars | Elevated misread rate; unscannable cartons |
| Incorrect check digit | System rejection; relabeling required |
ITF-14 vs. Other Logistics Barcodes
| Barcode | Use Case | Key Difference |
|---|---|---|
| ITF-14 | Fixed-quantity cartons/cases | Printed directly on corrugated; low cost; no serialisation |
| GS1-128 | Variable data (batch, expiry, serial numbers) | Encodes Application Identifiers; more flexible |
| GS1 DataMatrix | Small items, healthcare, regulated goods | 2D; high data density; not for general carton use |
| SSCC (GS1-128) | Pallets and logistics units | 18-digit Serial Shipping Container Code; identifies the shipment, not the product |
For multi-layer pallets, you may need both: GTIN-14 on individual cases and SSCC on the pallet label.
Label Placement Guidelines
ITF-14 labels should be positioned for automated scanning:
- Single case: One visible face, preferably the largest side
- Multi-pack or display carton: Avoid seams, edges, and corners
- Pallet labels: Two adjacent sides, 400–800 mm from the floor
See Label Placement for detailed guidance on positioning, orientation, and duplicate label strategies.
Verification and Quality Control
Poor print quality is the leading cause of ITF-14 scanning failures. Before production runs:
- Verify check digits against a GTIN validator
- Test scan with both laser and camera-based scanners
- Check quiet zone clearance and bearer bar completeness
For formal verification, ISO/IEC 15416 grading measures decode, decodability, defect, and contrast parameters. GS1 UK’s Barcoding: Getting It Right guide provides practical quality thresholds (PDF).
Working with Barcode Resellers
If you need GTIN-14s derived from reseller-issued GTIN-13s, the same mathematical process applies. The packaging indicator and check digit calculation are identical regardless of whether your original GTIN came from GS1 directly or from a reseller in the International Barcodes Network.
Most retailers accept properly formatted GTIN-14s for logistics use if the underlying GTIN is valid in their systems. However, always confirm your specific retailer’s requirements for case-level barcoding — some mandate GS1-128 for certain product categories or shipment types.
Summary Checklist
- Assign unique packaging indicators (1–8) for each fixed case quantity
- Derive item reference from retail GTIN without its original check digit
- Calculate correct GTIN-14 check digit
- Include bearer bars in barcode artwork
- Maintain adequate quiet zones
- Test scan before full production
- Confirm retailer-specific format requirements (ITF-14 vs. GS1-128)
For deeper technical background on check digit algorithms, see Check Digits.