QR Barcode Studio

Barcodes

UPC vs EAN Barcodes: Which One Does Your Product Need?

UPC-A and EAN-13 compared: digits, where each is used, whether US stores accept EAN, and how GS1 numbers work. Plain-English guide for sellers.

· 2 min read

UPC and EAN are the two barcodes you see on retail products. They are close relatives, both managed by GS1, and modern checkout scanners read both. The choice comes down to where you sell.

The difference in one table

UPC-AEAN-13
Digits1213
Main regionUnited States, CanadaRest of the world
Issued byGS1 US / GS1 CanadaLocal GS1 office
Read in US stores?YesYes (since 2005)

A UPC-A is effectively an EAN-13 with a leading zero, which is why scanners treat them as the same family (GTIN).

Which should you use?

  • Selling mainly in the US or Canada: UPC-A from GS1 US is the safe choice.
  • Selling in Europe, Asia, Africa or Latin America: EAN-13 from your country's GS1 office.
  • Selling everywhere: either works technically; use the one your GS1 membership issues.

The part people get wrong: the number

The barcode is just a picture of a number. What retailers check is whether that number (the GTIN) is licensed to your company in the GS1 database. Amazon and large chains verify this. Cheap numbers from resellers may belong to someone else and can get listings removed.

Creating the barcode image

Once you have your number, enter it in the UPC or EAN-13 generator. Type 11 digits for UPC-A or 12 for EAN-13 and the check digit is calculated automatically. Print black bars on white, at 80–200% of the standard size, and keep the white margins on both sides.

Allowed print size range for UPC-A (width in mm)
80% (min)29.8 mm100% (nominal)37.3 mm150%55.9 mm200% (max)74.6 mm

GS1 magnification range 80–200% of the 37.29 mm nominal width.

Make it yourself in under a minute

  1. Open the generator

    The UPC barcode generator opens with the right code type already selected.

  2. Enter your data

    Type your number or text. Check digits are added automatically and invalid data is flagged.

  3. Adjust the layout

    Set bar height, quiet zone and whether to show the human-readable text.

  4. Download and print

    Download a PNG for free. Print black bars on white and keep the margins clear.

UPC barcode generator →
Example result: a scannable UPC barcode generator output
End result. A real, scannable example made with the generator. Yours will hold your own content.

Quick answers

Can I use an EAN-13 barcode in the USA?

Yes. US retail scanners have accepted EAN-13 since 2005, though some retailers still prefer UPC-A.

Do I need GS1 to make a barcode?

Not to make the image, but retailers and marketplaces require a GS1-licensed number.

Keep reading