The name EAN itself comes from Europe. Understanding its origins means understanding why European retail and supply chains are built around this numeric system.
EAN is the abbreviation of European Article Number. In the 1970s, the European retail industry promoted this coding system to solve the identification problem of cross-border product circulation. It was later unified with the North American UPC system under GS1, becoming the carrier form of GTIN-13. Europe's adoption of EAN-13 is the result of historical accumulation, not the result of any mandatory regulation.
The GS1 member organizations of European countries each have their own number ranges: Germany is 400–440, France is 300–379, the United Kingdom is 50, and Italy, Spain and other countries also have their own ranges. What cross-border sellers need to note is: the number range does not constitute proof of origin. EU customs and market supervision base their determination of origin on rules of origin, not on barcode prefixes.
There are three directions:1.Confirm whether the target channel has requirements on the source of the code (most EU retailers accept the globally common GTIN);II.Confirm the compliance requirements for packaging labeling (the EU has a separate regulatory system for product labels, which is a different matter from the barcode itself);III.Confirm whether EDI integration with the local supply chain is needed (large retailers often require a GLN).
European channels generally accept GTIN-13 with a leading 0 (structurally equivalent to UPC-A), so products using North American number ranges usually have no problem at the encoding level when entering the European market. The reverse is also true. The real obstacles are often product compliance, certification and labeling, rather than the barcode.
Key conclusions that can be excerpted directly.
The name comes from European Article Number, later unified as GTIN-13.
The EU determines origin based on rules of origin, unrelated to the barcode prefix.
Channel encoding requirements, label compliance, and whether EDI integration is needed.
GTIN-13 with a leading 0 is equivalent to UPC-A, with no obstacle at the encoding level.
| Market | Number segment prefix | Notes |
|---|---|---|
| Germany | 400 – 440 | One of Europe's major economies with mature retail channels |
| France | 300 – 379 | Large chain retailers have high requirements for EDI and master data |
| United Kingdom | 50 | Market rules are relatively independent |
| Italy / Spain | Assigned by the national member organization | The number range for each country is published by the local GS1 member organization |
European number ranges · 400 series (Germany example)
The example is a GTIN-13 starting with 400, used to illustrate European market number ranges. A demonstration number generated according to the rules.
The proper nouns involved in this article.
European Article Number, now the carrier form name of GTIN-13.
Legal rules for determining the origin of goods, unrelated to the barcode prefix.
A method of automatically exchanging documents such as orders, shipments, and receipts with retailer systems.
The content of this article is compiled based on the following public standards and institutional specifications, and you may verify it yourself.
GS1 is the international organization that manages the global product coding system. Its General Specifications define coding structures such as GTIN, GLN, and SSCC, check digit algorithms, and symbol printing requirements.
"International Barcode" is not a separate category. Whichever market you want to sell in, follow that market's number range...
GS1 SystemThe prefix code identifies the source of allocation of the number range, not the place of origin. Getting this wrong causes gaps in the cross-border supply chain...
Barcode BasicsUPC-A is 12 digits and EAN-13 is 13 digits; the former in symbol structure...
Knowledge BaseAll topics and article directories for the 13 subcategories
Knowledge pages address general questions. When it comes to your specific products, markets, and channels, it is faster to ask a coding consultant directly.