Here's a situation we see all the time: a seller spends months getting their product ready for the European market, only to get rejected at a retailer's warehouse because their barcode "doesn't meet EU standards." Frustrating — especially when the fix is actually pretty simple once you understand what's going on.
So let's clear this up once and for all.
💡 The short version: Europe uses EAN-13, managed by GS1. There's no special "EU barcode law" — retailers just require GS1-registered codes so they can verify your product in their systems. If your code isn't registered, they can't list you. Simple as that.
Wait — Is There Actually an "EU Barcode Standard"?
Technically, no. The EU hasn't passed a law saying "all products must have EAN-13 barcodes." What exists instead is a combination of retailer requirements and GS1's role as the de facto global standard-setter for product identification.
In practice, this means almost every supermarket, pharmacy, electronics chain and online marketplace in Europe requires GS1-registered EAN-13 codes to list your product. So while it's not legally mandated for all products, it's effectively required if you want shelf space or a listing on platforms like Amazon EU, Carrefour, Tesco, or MediaMarkt.
Think of it less like a government regulation and more like an industry-wide convention that everyone follows. You can technically show up without one — but nobody will let you in.
🔲 Need to test your EAN-13 before buying a GS1 membership? Generate one free first.
Generate EAN-13 →EAN-13 — Europe's Product Barcode
EAN-13 stands for European Article Number — 13 digits that uniquely identify a product. Despite the "European" in the name, it's used globally. Walk into any supermarket in Japan, Brazil or South Africa and you'll see EAN-13 codes on the shelves.
The structure is straightforward:
- First 2–3 digits: GS1 prefix — indicates where the barcode was registered
- Next digits: Company prefix — assigned by your local GS1 organization
- Last digits before check: Product reference — you assign this
- Final digit: Check digit — calculated automatically
One thing that confuses people: the GS1 prefix does not mean the product was made there, or that it's only sold there. A Turkish manufacturer (prefix 869) selling soap in Germany uses 869 — that's completely fine. The prefix just says "this barcode was registered in Turkey."
European GS1 Prefixes — Quick Reference
| Country | GS1 Prefix | GS1 Organization |
|---|---|---|
| Germany | 400–440 | GS1 Germany |
| France | 300–379 | GS1 France |
| United Kingdom | 500–509 | GS1 UK |
| Spain | 840–849 | GS1 Spain |
| Italy | 800–839 | GS1 Italy |
| Netherlands | 870–879 | GS1 Netherlands |
| Poland | 590 | GS1 Poland |
| Turkey | 869 | GS1 Turkey |
| Sweden | 730–739 | GS1 Sweden |
| Belgium / Luxembourg | 540–549 | GS1 Belgium & Luxembourg |
What EU Retailers Actually Check
When a European retailer receives your product, here's what typically happens on their end:
- They scan your EAN-13
- Their system queries the GS1 database (or their own product database)
- If the code is registered to your company, the product name and details come up — green light
- If the code is unregistered, duplicated, or registered to another company — rejected
This is exactly why buying "cheap barcodes" from third-party resellers is a gamble. Those codes might be registered to someone else entirely. Amazon EU caught on to this years ago and now explicitly requires GS1 registration — not resold codes.
⚠️ Watch out for barcode resellers. Sites that sell "10 EAN-13 barcodes for $5" are selling codes that were originally registered to another company. These may work for a while — but they can get your listings removed and your account flagged. Always register directly with GS1.
The EU Digital Product Passport — Coming Soon
Here's something worth knowing if you're planning long-term: the EU is rolling out the Digital Product Passport (DPP) as part of the Ecodesign for Sustainable Products Regulation. Starting from 2027 (with some product categories sooner), certain products sold in the EU will need a QR code or data carrier linking to a digital record of the product's sustainability, repairability and recyclability data.
In practice, this means QR codes are going to become increasingly important for EU compliance — not just for convenience, but as a regulatory requirement for some product categories. If you're building for the European market, it's worth keeping an eye on this.
For now, the immediate requirement remains EAN-13 for retail. But the direction is clear: barcodes and QR codes are becoming more important, not less.
Do I Need a Separate Barcode for Each EU Country?
No. One EAN-13 code works across all EU countries. The same barcode on your product in Germany works in France, Spain, Italy and Poland. You don't need country-specific barcodes.
What does need to change per country is your packaging text (language requirements) and sometimes your label layout — but the barcode itself stays the same.
Selling on Amazon EU — Specific Requirements
Amazon EU (amazon.de, amazon.fr, amazon.it, etc.) has some of the strictest barcode requirements in the region. In our experience, this is where most sellers run into problems.
- GTINs must be GS1-registered — Amazon checks against the GS1 database
- The GTIN must be linked to your brand — not just any registered code
- Brand Registry helps — if you're enrolled, Amazon relaxes some GTIN requirements
- GTIN exemptions exist — for some categories (handmade, bundles, private label) you can apply for an exemption
If you're launching on Amazon EU, sort out your GS1 registration before you start building your listing — it's much harder to fix later.
✅ Pro tip: Register with the GS1 organization in your home country — not necessarily a European one. A barcode registered with GS1 Turkey (prefix 869) is perfectly valid for selling across all EU countries and on Amazon EU. You don't need a German or French GS1 membership just because you're selling there.
Free vs Registered Barcodes — When Is Each OK?
| Situation | Free Generator | GS1 Registration |
|---|---|---|
| Testing label designs | ✅ Perfect | Not needed |
| Internal warehouse use | ✅ Perfect | Not needed |
| Selling on your own EU webshop | ✅ Usually fine | Optional |
| Selling on Amazon EU | ❌ Not accepted | ✅ Required |
| Supplying European retailers | ❌ Not accepted | ✅ Required |
| Selling at EU markets / events | ✅ Usually fine | Optional |
| EU pharmacy / medical products | ❌ Not accepted | ✅ Required |
How to Get Your EAN-13 for the EU Market
The process is the same regardless of which EU country you're targeting:
- Go to your local GS1 website — find it at gs1.org
- Register your company — you'll need basic business information
- Pay the annual membership fee — varies by country and company size, typically €100–300/year for small businesses
- Receive your Company Prefix — this is your unique identifier
- Assign product numbers — you create a unique number for each product
- Generate the barcode image — come back to barkodkarekod.com and enter your full EAN-13 number to get the PNG or SVG image, completely free
The whole process takes about a week, mostly waiting for GS1 to process your application.
Frequently Asked Questions
Does the EU have its own barcode standard?
The EU uses EAN-13 managed by GS1. There's no separate EU barcode law — retailers simply require GS1-registered EAN-13 codes to verify products in their systems.
Can I sell in Europe with a US UPC barcode?
Technically yes — UPC-A can be read by European scanners. But many EU retailers and platforms specifically require EAN-13. For the EU market, EAN-13 with GS1 registration is the safest approach.
Does my barcode country prefix need to match where I sell?
No. The prefix shows where the barcode was registered, not where you sell. A Turkish company (prefix 869) selling in Germany is completely normal and accepted.
What happens if I use a fake barcode in Europe?
Your products can be rejected at warehouses, removed from e-commerce listings, and in some cases you may face legal issues. GS1 actively monitors for duplicate GTINs.
Test Your EAN-13 Before You Register
Generate a free EAN-13 barcode to test your label design and packaging before committing to GS1 registration. No signup, no watermark.
Generate Free EAN-13 →