QR & Barcodes
Barcode Tools
Generate industry-standard barcodes for products, inventory, and logistics, or scan and decode barcodes from images and your device camera. All tools run entirely in your browser.
All Barcode Tools
Barcode Generator
Generate barcodes in CODE128, CODE39, EAN-13, UPC, ITF-14 and more.
Barcode Generator with Logo
Generate Code 128, EAN-13, EAN-8, UPC-A or Code 39 barcodes with a custom or social logo overlay.
Barcode Scanner
Scan barcodes live using your device camera.
Barcode Decoder
Upload a barcode image and decode its value automatically.
UPC Barcode Generator
Generate valid UPC-A barcodes with automatic check digit calculation.
EAN Barcode Generator
Generate EAN-13 (and EAN-8) barcodes with correct check digit validation.
Code 128 Generator
Generate Code 128 barcodes supporting full ASCII text.
Frequently Asked Questions
What barcode formats are supported?
Our barcode generators support Code 128, Code 39, EAN-13, EAN-8, UPC-A, UPC-E, ITF-14, and more. For retail products, EAN-13 and UPC-A are the standard. Code 128 handles any ASCII character and is used in shipping and logistics.
How do I generate a UPC-A barcode?
Use the UPC Barcode Generator. Enter your 11-digit UPC number (the 12th digit is the check digit, calculated automatically). Download the barcode as SVG or PNG for use in print and packaging.
What is the difference between EAN-13 and UPC-A?
UPC-A is a 12-digit barcode used primarily in North America. EAN-13 is a 13-digit barcode used internationally; it is a superset of UPC-A where a leading zero makes any UPC-A code a valid EAN-13. Both are used for retail product identification.
Can I scan a barcode from an image file?
Yes. The Barcode Decoder accepts image files and decodes any barcode it finds in the image, including Code 128, EAN, UPC, Code 39, QR codes, and more. Upload a photo of a barcode label to read its value.