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.
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.
Other formats
Need a different barcode?
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.