Create EAN-13 barcodes for retail products

Generate EAN-13 barcode artwork for retail products, with check digit validation built in.

Create your barcode

Validate
A 13-digit retail barcode format used widely outside North America.
This tool creates barcode artwork. It does not issue official UPC, EAN, GTIN, ISBN or GS1 numbers.
Print barcodes at a size your scanner can read and keep a clear quiet zone around the symbol.

When to use an EAN-13 barcode

EAN-13 is a retail barcode format, so the number matters as much as the artwork. This page is best for preparing or checking label artwork when you already have a valid 13-digit value.

Check the retail number first

EAN 13 is not just a picture of thirteen digits.

  • Use a valid product number from the right source.
  • Confirm the check digit before sending artwork to a printer.
  • Keep quiet areas clear on both sides of the bars.

Retail acceptance depends on the number, print quality and marketplace rules.

Create an EAN-13 barcode

  1. Enter the full 13-digit EAN value.
  2. Check that the number comes from the correct business, product or issuer workflow.
  3. Generate the EAN-13 barcode and review any validation warning.
  4. Place the SVG in your packaging artwork and keep a PNG or PDF around for proofs.
  5. Scan a printed sample and compare the decoded number with the expected EAN.

Where EAN-13 barcodes fit

  • Retail packaging mockups
  • Catalog samples
  • Print proofs

EAN-13 number checks

  • EAN-13 is widely used outside North America for retail product identification.
  • The check digit can catch typing errors, but it doesn't prove the number is assigned to your product.
  • Keep enough white space around the left and right sides of the barcode.

EAN-13 mistakes to avoid

  • Treating a mathematically valid EAN-13 as proof that the number belongs to the product.
  • Typing 12 digits when the workflow expects the full 13-digit value.
  • Placing the barcode too close to package edges, folds or dark artwork.

EAN-13 barcode questions

Can this generate a new EAN number?

No. It creates artwork for a number you already have. Official product identifiers must come from the appropriate issuer or business system.

Why does EAN-13 need 13 digits?

EAN-13 uses 12 data digits plus one check digit. The check digit helps scanners catch common entry errors.

Can I use EAN-13 on packaging?

Yes, if the number is valid and assigned for that product. Also confirm retailer and printer requirements before mass printing.

Should I enter 12 or 13 digits for EAN-13?

Enter the full 13-digit EAN when you already have it. If you only have the first 12 digits and need the final digit, use the EAN check digit calculator first.

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

UPC-A is a 12-digit barcode used mainly in the US and Canada. EAN-13 is a 13-digit barcode used everywhere else. A UPC-A number can be converted to EAN-13 by adding a leading zero. Most modern retail scanners read both formats.

How do I get an EAN-13 number for my product?

Register with your local GS1 office to get a company prefix. GS1 assigns the prefix and you use it to create unique product numbers (GTINs). Do not buy EAN numbers from unauthorized resellers because major retailers verify codes against the GS1 database.

How is the EAN-13 check digit calculated?

The 13th digit is calculated from the first 12 using a modulo 10 formula with alternating weights of 1 and 3. The EAN check digit calculator on this site does the math for you.

Can a US retailer scan an EAN-13 barcode?

Yes. Most modern POS scanners in the US read both UPC-A and EAN-13. If you sell internationally, EAN-13 is the safer choice since it works in nearly every country.