🔲 Barcode Guide

EAN-13 vs UPC-A: Which Barcode Do You Need for Retail?

March 14, 2026 · 7 min read · barkodkarekod.com

Ready to generate your EAN-13 now? No signup, no watermark, completely free.

Go to Generator →

You're launching a product and suddenly you're faced with a choice: EAN-13 or UPC-A? Both look like simple lines on a label, but picking the wrong one can get your product rejected by Amazon, Walmart, or your local retailer. This guide breaks down exactly what each format is, where it's used, and which one you need.

💡 Quick answer: If you're selling in Europe, Asia, or globally → use EAN-13. If you're selling exclusively in the US or Canada → UPC-A works. For Amazon, both are accepted.

What is EAN-13?

EAN-13 stands for European Article Number (Wikipedia), and it's the international standard for product barcodes. Despite the name, it's used worldwide — not just in Europe. The "13" refers to its 13-digit structure.

When you see a barcode on a product in a supermarket anywhere in the world, it's almost always an EAN-13. The first 2-3 digits indicate the country where the barcode was registered.

PrefixCountry / Region
000–019, 030–039, 060–139USA & Canada
300–379France
400–440Germany
500–509United Kingdom
690–699China
840–849Spain
860Serbia
869Turkey
890India
628Saudi Arabia
629UAE

Full list available at gs1.org.

EAN-13 Structure

What is UPC-A?

UPC-A stands for Universal Product Code, and it was developed in the United States in the 1970s. It's a 12-digit barcode and is primarily used in the US and Canada.

Here's an interesting fact: UPC-A is technically a subset of EAN-13. If you add a leading zero to any UPC-A code, you get a valid EAN-13. This is why most modern barcode scanners can read both formats interchangeably.

UPC-A Structure

🔲 Generate EAN-13 or UPC-A barcodes for free — no signup required.

Create Barcode →

EAN-13 vs UPC-A: Side-by-Side Comparison

Feature EAN-13 UPC-A
Number of digits1312
OriginEurope / InternationalUSA / Canada
Global acceptance✅ Worldwide⚠️ Mainly US/Canada
Amazon accepted✅ Yes✅ Yes
Walmart accepted✅ Yes✅ Yes
European retailers✅ Yes⚠️ May need conversion
GS1 registrationRequired for commercial useRequired for commercial use
Free generation (testing)✅ barkodkarekod.com✅ barkodkarekod.com

Which One Does Amazon Require?

Amazon accepts both EAN-13 and UPC-A. However, there's an important catch: Amazon verifies barcodes against the GS1 database. This means you can't just generate a random barcode and use it — Amazon will check whether the GTIN is registered to your company.

⚠️ Important: Barcodes generated with free online tools (including ours) are not valid for Amazon listings. For commercial use, you must obtain an official GTIN from GS1. Free generators are for testing, internal use, and prototyping only.

Amazon's official policy states that GTINs must be obtained directly from GS1 — not from third-party barcode resellers. Using resold barcodes can result in your listing being suppressed.

Which One Do Major Retailers Require?

Retailer Required Format Notes
Amazon USUPC-A or EAN-13Must be GS1-registered
Amazon EUEAN-13Must be GS1-registered
WalmartUPC-AMust be GS1-registered
TargetUPC-A or EAN-13GS1 required
UK SupermarketsEAN-13GS1 UK membership
European RetailersEAN-13Local GS1 membership
Shopify / WooCommerceEitherFor internal catalog use

Can I Convert UPC-A to EAN-13?

Yes — and it's simple. Just add a leading zero to your UPC-A code. For example:

Most modern point-of-sale systems and barcode scanners handle this conversion automatically. However, always verify with the specific retailer before assuming the conversion will be accepted.

When Should You Use Each?

Situation Best Choice
Selling only in the US/CanadaUPC-A
Selling in EuropeEAN-13
Selling globally / multiple marketsEAN-13 (universally accepted)
Amazon USEither (EAN-13 recommended)
Internal inventory / testingEither (free generator is fine)
Prototyping labelsEither (free generator is fine)

Pro tip: If you're unsure, go with EAN-13. It's accepted everywhere UPC-A is accepted, plus it works in markets where UPC-A isn't standard. One format to rule them all.

How to Get an Official Barcode

For commercial retail use, you need to register with your local GS1 member organization:

Once you receive your Company Prefix from GS1, you can assign product numbers and generate the barcode images using our free tool.

How Much Does GS1 Registration Cost?

GS1 membership fees vary by country and company size:

CountryInitial FeeAnnual FeeProducts Included
GS1 US~$250~$50/yr10 GTINs
GS1 UK~£107~£107/yr10 GTINs
GS1 Germany~€200~€150/yr10+ GTINs
GS1 Global (avg)VariesVariesVisit gs1.org

* Fees are approximate and subject to change. Always check the official GS1 website for your country.

Free EAN-13 and UPC-A Generation for Testing

Before purchasing a GS1 membership, you can use barkodkarekod.com to:

Frequently Asked Questions

Can I use EAN-13 in the USA?

Yes. EAN-13 is accepted by Amazon US, Target, and most major US retailers. While UPC-A was historically the US standard, all modern barcode scanners read both formats interchangeably. EAN-13 is the globally recommended choice.

What is the main difference between EAN-13 and UPC-A?

EAN-13 has 13 digits and is the international standard used worldwide. UPC-A has 12 digits and was developed in the USA. UPC-A is technically a subset of EAN-13 — adding a leading zero to any UPC-A code creates a valid EAN-13.

Do I need to register with GS1 to use a barcode?

For internal use, testing, Etsy, or your own website — no registration is needed. For selling on Amazon, Walmart, or in physical retail stores, you need an officially registered GTIN from GS1.

How do I convert UPC-A to EAN-13?

Simply add a leading zero to the front of your 12-digit UPC-A code. For example: UPC-A 012345678905 → EAN-13 0012345678905. Most modern scanners and POS systems handle this automatically.

Can I generate EAN-13 barcodes for free?

Yes. barkodkarekod.com generates EAN-13 and UPC-A barcodes for free — no signup, no watermark. Download as PNG or SVG. Free barcodes are perfect for testing, internal inventory, and direct-to-consumer sales.

Generate EAN-13 or UPC-A Barcodes for Free

No signup, no ads, no limits. Download as PNG or SVG — perfect for testing and internal use.

Generate Free Barcode →