3916112036493
Generate a GTIN number

This generator creates GTIN numbers in all four lengths - GTIN-8, GTIN-12, GTIN-13 and GTIN-14 - each with a correct GS1 check digit. Pick a length, press the generate button and copy the result with the copy button. The same page explains how GTIN, EAN and UPC relate to each other, which is the question most people arrive here with.

Your last generated data 1
  • 3916112036493
Bulk GTIN number generator
  • 0560310492594
  • 2290240444636
  • 9309548364768
  • 8302548141828
  • 2792541546625
  • 1791957727292

GTIN vs EAN vs UPC

GTIN stands for Global Trade Item Number and is the umbrella name GS1 uses for its product numbers. EAN and UPC are not alternatives to a GTIN - they are GTINs, under their older regional names:

  • GTIN-13 is the number an EAN-13 encodes. Used worldwide outside North America.
  • GTIN-12 is the number a UPC-A encodes. The North American form. Written with a leading zero it becomes a GTIN-13.
  • GTIN-8 is the number an EAN-8 encodes, for packages too small for the long symbol.
  • GTIN-14 is not a retail code at all. It identifies a trade unit - a case, a pallet layer - and starts with an indicator digit that says which packaging level it is.

So a product does not have "a GTIN and an EAN". It has one identifier that can be written at different lengths and drawn as different symbols. That is why a marketplace form asking for a GTIN accepts the EAN printed on your packaging.

The check digit is the same for all four

Whatever the length, the last digit is a modulo 10 check digit over the digits before it, weighted alternately three and one from the right and completed to the next multiple of ten. A validator therefore accepts or rejects all four lengths with one rule.

What the numbers on this page are

They are test data: structurally valid, and licensed to nobody. Use them to fill a catalogue in a staging system, to test a scanner or an import, or to teach the check digit. They identify no product and belong to no company.

GTIN requirements by marketplace

Wherever a listing form asks for a product identifier, it is asking for a licensed GTIN. This is the shape of the requirement on the marketplaces our visitors come from - the details are set by each platform and change, so treat this as orientation and check the seller documentation of the platform you sell on.

  • Amazon requires a product identifier for most new listings and validates it against the GS1 registry; sellers whose products have none can apply for a GTIN exemption.
  • eBay asks for product identifiers in many categories and accepts a Does not apply value for items that genuinely have none, such as handmade goods.
  • Google Shopping expects the GTIN in the product feed for products a manufacturer has assigned one to; feeds with identifiers that do not check out get disapproved.
  • eMAG (Romania, Bulgaria, Hungary) asks for an EAN when a product is added to its marketplace catalogue.
  • bol.com (Netherlands, Belgium) matches offers to its catalogue by EAN, so an offer needs one.
  • Allegro (Poland) uses GTIN/EAN as a product parameter for catalogue matching in many categories.
  • Mercado Livre (Brazil) asks for the GTIN as the product identifier in its catalogue categories.
  • Trendyol (Turkey) expects a barcode per product variant when products are uploaded.
  • Noon (United Arab Emirates) expects a product barcode when an item is added to its catalogue.

None of them accepts a number for the reason that it has a valid check digit. What they check is who the code was issued to. If your product has no GTIN, the exemption route of the platform is the way through - not a generated code.

Frequently asked questions

What is a GTIN?
Global Trade Item Number is the umbrella name GS1 uses for its product numbers. GTIN-8, GTIN-12, GTIN-13 and GTIN-14 are the four lengths.
Is a GTIN the same as an EAN?
An EAN-13 is a GTIN-13 and a UPC-A is a GTIN-12. EAN and UPC are the older regional names for the same identifier, which is why a form asking for a GTIN accepts the EAN printed on your packaging.
Which GTIN length do I need?
GTIN-13 for retail products outside North America, GTIN-12 inside it, GTIN-8 for packages too small for the long symbol, and GTIN-14 for a case or a pallet layer rather than a single item.
What makes GTIN-14 different?
It identifies a trade unit instead of a consumer item and starts with an indicator digit that says which packaging level it describes.
Do marketplaces accept a generated GTIN?
No. What a marketplace verifies is which company the code was issued to, not whether the check digit adds up. The numbers here are test data for development and teaching.