The short answer
A GTIN is a Global Trade Item Number: the identifier used to distinguish a trade item. UPC is older terminology associated with the Universal Product Code system and its barcode symbols. In common retail language, “a UPC” often means a 12-digit GTIN, but that shorthand can hide the difference between the number and the barcode carrying it.
A UPC-A barcode encodes a GTIN-12. The identifier is the GTIN-12; UPC-A is the data carrier or symbology.
Identifier, data structure and barcode symbol
These terms answer different questions:
- Identifier: Which trade item is this? The answer is a GTIN.
- Data structure: How many digits and which check-digit rules apply? For a 12-digit identifier, that structure is GTIN-12.
- Barcode symbology: How is the data printed so a scanner can read it? UPC-A is one barcode symbology.
The bars are not the identifier itself. The same GTIN can also appear as digits in a database, an electronic message or another GS1-compatible data carrier.
The common UPC-A and GTIN-12 relationship
A UPC-A symbol carries 12 digits, including the final check digit. GS1 describes that number as GTIN-12. This format is especially common in North American retail, although modern product-data systems routinely accept multiple GTIN lengths.
036000291452A structurally valid GTIN-12 that can be represented in a UPC-A symbol. The final 2 is the check digit.
Some systems omit a leading zero or use other UPC shorthand. Before converting anything, establish the exact input type rather than adding or removing digits by guesswork.
Representing GTIN-12 in a 14-digit field
When a GS1 data context requires 14 positions, a GTIN-12 is prefixed with two filler zeroes. The original twelve digits—including the check digit—remain unchanged.
036000291452 → 00036000291452Both forms represent the same trade item. The two leading zeroes provide field width; they do not create a separately assigned GTIN-14.
Which term should you use?
Use GTIN-12 when describing the identifier in catalogues, APIs, databases or validation rules. Use UPC-A when the discussion is specifically about the barcode symbol, printing, scanning or point-of-sale behaviour.
If a partner asks for “UPC,” confirm whether it expects the complete 12-digit GTIN, a barcode image or a value normalized to a 14-digit field. That small clarification prevents many integration errors.
Sources and standards
Technical statements in this guide are grounded in current GS1 primary sources. The explanations are paraphrased for practical use.
- GS1: GTIN, barcode, EAN and UPCOfficial explanation of the terminology and GTIN-12/UPC relationship.
- GS1: Global Trade Item NumberOfficial description of the identifier family.