Which Barcode Type Should I Use? EAN-13, UPC-A, Code 128 & More
Choose a barcode by where it will be scanned: retail, internal inventory, legacy systems, small packaging or logistics.
Read guideGuides
Barcode formats, GTIN/EAN/UPC identifiers, inventory and retail requirements explained.
Barcode formats, GTIN/EAN/UPC identifiers, inventory and retail requirements explained.
Choose a barcode by where it will be scanned: retail, internal inventory, legacy systems, small packaging or logistics.
Read guideUnderstand 13-digit EAN-13, 12-digit UPC-A, GTIN terminology, market conventions and trading-partner requirements.
Read guideCompare character support, label density, compatibility and practical use cases before choosing Code 128 or Code 39.
Read guideChoose between a traditional 1D barcode and QR Code based on the data, scanner, retail workflow and customer experience.
Read guideUnderstand why EAN-8 exists, when GTIN-8 is appropriate, and why it is not simply a shortened EAN-13.
Read guideSeparate the global product identifier from its common 12-digit and 13-digit retail forms.
Read guideLearn which code is internal, which identifier is standardized for retail, and what the scannable barcode symbol actually represents.
Read guideLearn how GS1 check digits are calculated, what they validate, and why a correct checksum does not prove barcode ownership.
Read guideSeparate barcode-image generation from official GTIN assignment before you create a retail UPC or EAN symbol.
Read guideCount GTINs for sizes, colors, flavors and real variant combinations, including when packaging levels add more identifiers.
Read guideUnderstand why assigned GTINs stay tied to one product and the narrow exceptions in current GS1 rules.
Read guideSee what EAN/GS1 prefix ranges actually mean and why they cannot prove where a product was manufactured.
Read guideCompare all four common GTIN lengths, their typical use, barcode carriers and the difference between zero-padding and a new identifier.
Read guideChoose between Code 128, UPC/EAN, Code 39 and QR based on the identifier, scanner and inventory workflow.
Read guideUnderstand why generic Code 128 is not automatically GS1-128 and when GS1 Application Identifiers and FNC1 rules matter.
Read guideUnderstand manufacturer barcodes, Amazon FNSKU labels and the March 31, 2026 FBA barcode-policy changes.
Read guideSeparate Shopify internal SKUs from barcode and GTIN fields, including marketplace identifier requirements.
Read guideLearn when internal SKUs are enough and when marketplaces, retailers or distribution partners require standardized GTINs.
Read guide