Glossary

GTIN vs UPC

GTIN versus UPC · GTIN or UPC

A UPC is a type of GTIN, not a competing standard. GTIN is the umbrella term for all global product identifiers, while a UPC (GTIN-12) is the specific 12-digit format used in North America. Every UPC is a GTIN, but not every GTIN is a UPC.

Last updated: June 2026

Key facts

  • GTIN is the umbrella standard; UPC, EAN, ISBN and ITF-14 are all GTIN formats.
  • A UPC is a GTIN-12 — 12 digits, used mainly in the US and Canada.
  • A 12-digit UPC becomes a 13-digit GTIN-13 (EAN) by adding a leading zero.
  • Marketplaces that ask for a "GTIN" will accept a UPC; the terms are not in conflict.

How GTIN and UPC relate

The confusion between GTIN and UPC comes from treating them as rivals when they are actually nested concepts. GTIN, the Global Trade Item Number, is the overall standard managed by GS1. Within it sit several fixed-length formats: GTIN-12 (UPC), GTIN-13 (EAN), GTIN-8 (a short EAN), and GTIN-14 (ITF-14 for cases). A UPC is simply the 12-digit member of that family.

So the honest answer to "GTIN vs UPC" is that there is no versus. A UPC is one specific kind of GTIN. When you hold a valid UPC, you already hold a valid GTIN. The reason both terms exist is historical and regional: UPC came first in North American retail, while GTIN is the modern, global umbrella that unifies UPC with the other formats used worldwide.

Why marketplaces use different wording

Different platforms and regions ask for the identifier under different names. A North American marketplace might ask for a "UPC", a European one for an "EAN", and a global feed like Google Shopping for a "GTIN". In practice these fields all want the same underlying number. If you supply a 12-digit UPC where a GTIN-13 is expected, the system usually pads it with a leading zero automatically, because a UPC is a GTIN-12 and converts cleanly to a GTIN-13.

This interchangeability is what lets a single product code work across regions. A US seller expanding into Europe does not need to re-barcode their stock: the UPC they already own is a valid GTIN, and it satisfies a European marketplace's EAN requirement once expressed as a 13-digit GTIN. The number stays the same; only the label on the form changes.

Example

A product with the UPC 012345678905 is, in GTIN terms, the GTIN-12 012345678905. Listed on a European marketplace asking for an EAN, the same item is the GTIN-13 0012345678905 — the identical number with a leading zero. One product, one GS1-registered identifier, expressed under three different field names.

Why it matters for marketplace sellers

  • You do not need both a UPC and a separate GTIN — your UPC already is a GTIN, so one purchase covers both.
  • A field labelled "UPC", "EAN", or "GTIN" generally wants the same number; supply the GTIN you have.
  • A North American UPC works on European marketplaces once expressed as a 13-digit GTIN, so no re-barcoding is needed to expand.
  • Understanding the nesting avoids wasted spend on duplicate identifiers and prevents listing errors from mismatched field names.

Related terms

Frequently Asked Questions

List across 12+ European marketplaces from one place

Marqetir uses AI to generate, translate, and sync compliant listings across Allegro, Kaufland, Amazon, eMAG, bol.com and more.

Free 7-day trial • No credit card required • Cancel anytime