Print compliant shipper barcodes directly onto your cartons and cases. Our Carton GTIN guide covers everything you need to know to label outer packaging correctly for efficient logistics and inventory management.
A Carton GTIN, also known as an ITF‑14 barcode, is a 14-digit barcode used on the outer shipping carton or case of your retail products. It is not designed for retail point-of-sale scanning but is essential for warehousing, distribution, and wholesale.
Each carton typically contains a set quantity of individual retail items – for example, a case might hold 120 bags of chips.
When cartons arrive at a retailer’s warehouse or distribution centre, the ITF‑14 barcode is scanned to identify the contents. This barcode communicates how many consumer units are inside the carton (e.g. 120 snack packs), enabling accurate stock tracking in the retailer’s inventory system.

If you're selling full cartons directly to customers at a wholesale POS, you’ll need to label the carton with both:
This ensures your packaging meets scanning and tracking requirements for both retail and logistics operations.

To choose the right number for your ITF‑14 carton barcode, start by asking: Will the carton or its contents be sold at retail point-of-sale?
GTIN-14 is used when the carton contains identical units of the same product — such as 12 identical bottles of juice. It’s designed specifically for groupings of the same item in outer cartons or cases.
The ITF-14 barcode is used to encode the GTIN only. It’s ideal for printing directly onto corrugated cardboard and is commonly used for trade units like cartons and cases.
In contrast, the GS1‑128 barcode is required when you need to include additional data, such as:
GS1-128 offers more flexibility for detailed traceability and inventory control, especially in regulated industries like food, healthcare, and logistics.
Carton barcodes typically use one of the following formats:
Note: These barcodes are not designed for POS scanning. If the carton or its contents will be scanned at checkout, include an EAN‑13 as well.
For General Distribution (automated scanning) environments, the minimum bar height for both ITF-14 and GS1-128 barcodes is 32 mm.
In non-automated environments, bars should be printed as tall as possible to ensure reliability. The absolute minimum bar height is 13 mm.
For GS1-128 in non-automated environments, aim to get as close to 32 mm as possible.
The size of a GS1-128 barcode depends on:
For automated scanning, the X-dimension must be between 0.495 mm and 1.02 mm (magnification: 48.7%–100%).
For other environments, the range is 0.25 mm to 0.495 mm (25%–48.7%).
For automated General Distribution, the X-dimension should be 0.495 mm to 1.02 mm (magnification: 48.7%–100%).
In other scanning environments, it can range from 0.25 mm to 0.495 mm (25%–48.7%).
Barcodes with magnification below 62.5% (X-dimension 0.64 mm) should not be printed directly onto corrugate. Always aim for the higher end of the range when possible.
The answer depends on how the barcode is applied:
Always check your trading partners’ barcode policies.
The maximum length of a GS1-128 barcode, including Quiet Zones, is 165 mm.
When concatenating data strings (combining data elements), the maximum character count is 48. This:
Keeping within these limits ensures compliance with GS1 standards and maintains barcode readability across supply chains.
Best practice is to print or apply at least two barcodes on adjacent carton sides to ensure scanning efficiency.
Positioning guidelines:
Retailer preferences may vary, so confirm specific requirements with your partners.