Free EAN-13 barcode generator
Create official retail EAN-13 (GTIN-13) product barcodes with automatic 13th check-digit calculation and vector SVG export.
Create retail-ready EAN-13 & ISBN-13 product barcodes
EAN-13 (International Article Number, GTIN-13) is the global retail point-of-sale barcode standard used across Europe, Asia, Latin America, Australia, and on all ISBN-13 books worldwide. Simply enter your first 12 digits and CodeKit automatically computes and appends the GS1 Modulo-10 check digit—or enter all 13 digits to verify that your check digit is valid before going to print.
Automatic GS1 Modulo-10 Checksum
Prevents costly packaging misprints by calculating or validating the 13th check digit in real time.
Works for ISBN-13 Books
Enter any 978 or 979 ISBN-13 book number to generate a compliant Bookland EAN-13 barcode.
Packaging-Grade Vector SVG
Drop directly into Adobe Illustrator, CorelDRAW, or Canva with crisp guard bars and number placement.
How to generate an EAN-13 barcode
- 1Enter 12 digits (or all 13 digits)
Type your 12-digit GS1 prefix + item reference (the 13th check digit is calculated automatically) or enter all 13 digits to validate.
- 2Customize height and font size
Adjust bar height, width, quiet zone margin, and text label size for your product packaging.
- 3Export vector SVG or PNG
Download SVG for packaging design software or PNG for quick label printing.
Frequently asked questions
How is the 13th check digit of an EAN-13 barcode calculated?
Starting from the left of the first 12 digits, odd-positioned digits are multiplied by 1 and even-positioned digits by 3. Their sum is subtracted from the next multiple of 10. CodeKit does this automatically when you enter 12 digits.
Can I use this for ISBN-13 book barcodes?
Yes! Every ISBN-13 (starting with 978 or 979) uses the exact EAN-13 symbology.
Explore all free QR code & barcode tools
All-in-one Studio →QR Code Generators
1D Barcode Generators
Online Scanners