Step by step
- Pick the type: Code 128 for internal labels, EAN-13 or UPC-A for retail.
- Type the code; the tool tells you if it does not fit the type.
- Download PNG or SVG.
At a glance
| Type | Holds | Use it for |
|---|---|---|
| Code 128 | Letters, numbers, symbols | Stock, shipping, internal labels |
| EAN-13 / UPC-A | 13 / 12 digits | Retail products (GS1 number) |
| EAN-8 | 8 digits | Small retail packs |
| ITF-14 | 14 digits | Shipping cartons |
| Code 39 | Capital letters, numbers | ID badges, older systems |
Related questions
Which barcode is most common?
EAN-13 on products worldwide, UPC-A in North America, and Code 128 in warehouses and shipping.
Can Code 128 hold spaces and lowercase?
Yes, it covers all standard ASCII characters.
Will any scanner read them?
Most modern scanners read all of these types; some need a type switched on in their settings.
More questions: barcode generator
- Why Is My Barcode Not Scanning?
- Barcode Generator Without Text
- How to Make Barcodes in Excel
- How to Scan a Barcode on iPhone and Android
- How to barcode your products for stores and Amazon
- Bulk barcode generator: many barcodes at once
- Free ISBN barcode generator for books
- How does a barcode work?
- Barcode or QR code for a website link?
Open the full barcode generator →
Updated November 14, 2026.