Barcode Generator
Generate barcodes online for free — CODE128, EAN-13, UPC-A and CODE39 formats supported. Everything runs in your browser, nothing is uploaded, no signup needed.
How to use — Barcode Generator
- Enter the number/text you want in the barcode.
- Choose a format — CODE128 for general use, EAN-13 for retail products.
- Click Generate and download the PNG — ready to print or label.
FAQ
What's the difference between CODE128 and EAN-13?
CODE128 encodes anything (letters, numbers, symbols) — for internal use, couriers, inventory. EAN-13 is exactly 13 digits — the standard barcode you see on retail products.
Why am I getting an error on EAN-13?
EAN-13 needs exactly 12 digits (the 13th check digit is generated automatically) or 13 valid digits. Text or wrong length will cause an error — use CODE128 if you need flexible input.
Will this barcode scan with a scanner?
Yes — these are standard formats, readable by any barcode scanner or mobile scanning app. Keep the printed size at least 3 cm wide.
Where do I get an official EAN number for my product?
Registered EAN numbers that are globally unique come from GS1 India (gs1india.org). This tool generates a barcode for any number, but selling at retail requires a GS1-issued number.