EAN-13 Barcode Generator
Create EAN-13 retail barcodes with the correct check digit, ready as PNG or SVG.
Generate spec-compliant barcodes with correct check digits — EAN, UPC, Code 128/39, ITF-14, ISBN, GS1-128, Data Matrix, PDF417 and QR — one at a time or hundreds at once, and print them on label sheets. In your browser, free for commercial use.
Which barcode do I need?
Retail numbers (EAN and UPC) are issued by GS1 or your marketplace. This tool draws the code correctly but cannot register a number for you.
Numbers starting 200-299 are reserved for in-store use, so they never clash with a real product. Fine for your own shelves, not for selling through other retailers.
12 or 13 digits — the check digit is added automatically.
Check digit: 1 (added automatically)
Options (add-on, caption, size, colours)
2 or 5 digits printed beside the bars. Books use 5 digits, for example 52495 means $24.95 USD.
Replaces the printed number, for example a product name or SKU.
🔒 Barcodes are generated entirely in your browser — your data is never sent to a server.
EAN-13 tips
Enter 12 digits and the 13th check digit is calculated for you.
EAN-13 is the standard retail barcode outside North America.
Keep the quiet zones (white margins) when you print it.