Free Online Barcode Generator — Code128, EAN-13, UPC-A
Create professional barcodes in the most popular formats: Code 128 (general purpose, supports all ASCII characters), EAN-13 (European Article Number, used for retail products worldwide), and UPC-A (Universal Product Code, used in North America). Customize bar width, height, and display text. Download as high-resolution PNG or scalable SVG for product labels, packaging, inventory management, and retail applications.
Common questions
Which barcode format should I use?
Use EAN-13 for retail products sold internationally, UPC-A for products sold in North America, and Code 128 for internal inventory, shipping labels, and general-purpose encoding. Code 128 is the most versatile as it supports letters, numbers, and special characters.
Do I need a GS1 prefix for retail barcodes?
If you're creating barcodes for products sold in retail stores, you need a GS1 company prefix and registered product numbers. This generator creates the barcode image, but the numbers must be properly registered through GS1 for commercial retail use.