Free tool

EAN-13 Barcode Generator.

EAN-13 is the retail barcode used on products everywhere outside North America. Enter 12 digits and the 13th — the check digit — is calculated for you.

No signup. No watermark. Free for commercial use.

Enter 12 digits (we compute the check digit), or all 13 if you already have it.

Where it's used

What EAN-13 is for.

  • Retail product packaging
  • Books and media (with ISBN prefix)
  • Point-of-sale systems
  • Product catalogs

FAQ

EAN-13 questions.

Can I just generate an EAN-13 and sell my product with it?

The image, yes — the number, no. Retail barcodes encode numbers issued by GS1. Generating an image doesn't register the number, so for products sold in stores you need a GS1-licensed number first. This tool is perfect for rendering numbers you already own, or for internal use.

How is the check digit calculated?

It's a weighted modulo-10 sum of the first 12 digits. You don't need to work it out — enter 12 digits and we append the correct check digit automatically.

What's the difference between EAN-13 and UPC-A?

UPC-A is the 12-digit North American format; EAN-13 is the 13-digit international superset. Most modern scanners read both. If you sell internationally, EAN-13 is the safer default.

Why does my input get rejected?

EAN-13 accepts digits only — exactly 12 (check digit added) or 13 (validated). Letters, spaces, and dashes aren't part of the format.

Is this free for commercial use?

Yes — the generated image is yours, no watermark or attribution. Just remember the numbering rules above for retail.

Barcodes that actually track something.

Generating codes is the easy half. Inventory Scan turns them into live inventory — scan any of these from a phone to look up, count, and update items. Free for 100 items.