Selecting the correct barcode type early in your packaging design process prevents costly reprints and scanning failures at checkout. The choice depends on three factors: your target retail market, the packaging level (single item vs. carton of items), and product category rules such as books or periodicals.
Single-item retail barcodes
Most consumer products sold at retail require a GTIN-12 or GTIN-13 encoded in a linear barcode. The two dominant formats are UPC-A and EAN-13.
| Format | Digits | Typical use |
|---|---|---|
| UPC-A | 12 (GTIN-12) | USA and Canada |
| EAN-13 | 13 (GTIN-13) | Rest of the world |
UPC-A: North America
UPC-A is the legacy standard for retail in the United States and Canada. Many North American retailers still expect UPC-A symbols on products, though most modern point-of-sale systems can scan EAN-13 as well. If your primary market is the USA or Canada, UPC-A is the conservative choice.
EAN-13: global retail
EAN-13 is the default format outside North America and is widely accepted worldwide. If you sell in Europe, Asia, Australia, Latin America, or multiple regions, EAN-13 is usually preferable. The 13th digit is not extra product information; it is part of the GTIN-13 data structure used globally. See GS1 GTIN overview and GS1 US explanation of GTINs for the underlying standard.
Compatibility note: EAN-13 barcodes beginning with “0” can be scanned as UPC-A on many North American systems, but the reverse is not always true. If you need one symbol for all markets, EAN-13 is generally the more flexible option.
Carton and case level: ITF-14
Individual items are not the only packaging level that needs identification. When products are shipped in cartons or cases to warehouses and distribution centres, those outer containers often carry a different barcode type.
ITF-14 encodes a GTIN-14 (14-digit identifier) and is designed for corrugated boxes and case packs. It uses a wider, more robust symbol that tolerates rough handling and lower-grade printing common on shipping containers. The GTIN-14 includes an “indicator digit” (1–8) to distinguish packaging levels, so a case of 12 bottles carries a different number than a single bottle, and a case of cases would have an ITF-14 with a different indcator digit to indicate its higher packaing level.
ITF-14 is not scanned at consumer checkout; it is used in supply-chain and inventory management. If you ship to retailers or use fulfilment centres, ask whether your trading partners require case-level barcodes.
Note that smaller GTINs such as GTIN-8, GTIN-12 and GTIN-13 can be encoded into an ITF-14 barcode symbology by padding the GTIN with leading zeroes until it is 14 digits long.
Books and serial publications: ISBN and ISSN
Books follow a separate numbering system. The ISBN (International Standard Book Number) is administered by national ISBN agencies and the International ISBN Agency. ISBN-13s are GTIN-compatible and are typically encoded as EAN-13 barcodes on book covers. ISBN-10 is obsolete for new publications.
For full barcode specifications for books, see the ISBN Users’ Manual. Note that book barcodes often include an additional EAN-5 add-on for price information, but this is optional and varies by country.
Magazines and periodicals use ISSN, which similarly encodes into EAN-13 format with variant add-ons.
What about QR codes?
QR codes are two-dimensional symbols capable of storing URLs, contact cards, and other arbitrary data payloads. They are useful for marketing, product authentication, and connecting to digital content. However, QR codes are not usually a retail GTIN replacement at standard checkout. Most point-of-sale systems worldwide still rely on linear EAN/UPC scanning for speed and reliability.
The exception is GS1 Digital Link, a standard that embeds a GTIN into a URL within a single QR code or Data Matrix. Some retailers are piloting the use of GS1 Digital Link for shelf-edge or app-based scanning, but universal POS adoption of Digital Link remains limited. For now, treat QR codes as a complement to—not a substitute for—your primary retail barcode. GS1 Plans to Sunrise the use of Digital Link by retailers by the end of 2027; the expectation is that retailers will adopt support for scanning GS1 Digital Links in their POS systems by this date.
Quick decision checklist
-
Where do you sell?
- Primarily USA/Canada → UPC-A
- Rest of world or multi-region → EAN-13
-
What packaging level?
- Single consumer unit → UPC-A or EAN-13
- Case/carton for shipping → ITF-14 (GTIN-14)
-
What product category?
- General retail → standard GTIN barcode
- Book → ISBN encoded as EAN-13
- Magazine → ISSN with EAN-13
-
Do you want to include a web link or other online information about your product on your product packaging?
- Add a QR code alongside your retail barcode, or consider using a GS1 Digital Link.
Validating your barcode number
Before sending artwork to print, verify that your GTIN has a valid check digit and correct data structure. The GTIN validator and check digit calculator can help catch transcription errors early.
Getting barcode numbers
GTINs can be obtained through GS1 member organisations in your country, or through reputable barcode resellers. The International Barcodes Network operates over 120 member sites worldwide that supply GTINs and related services to SMEs. It is important to use a barcode supplier to ensure your GTIN numbers are unique, valid, and not duplicated elsewhere—retailer acceptance of barcodes from different suppliers varies by chain and region, so it is important to verify requirements with your specific trading partners, including whether they will accept GTINs from your chosen barcode supplier.
Summary
| Scenario | Recommended barcode |
|---|---|
| Retail item in USA/Canada | UPC-A |
| Retail item elsewhere | EAN-13 |
| Shipping case or carton | ITF-14 |
| Book | ISBN (EAN-13 format) |
| Marketing / digital link | QR code (supplementary) |