Generators
Barcode Generator: Free EAN, UPC and Code 128 Barcodes
Make a barcode in seconds: Code 128, EAN-13, EAN-8, UPC-A, UPC-E, Code 39, ITF-14 or Codabar. Check digits are worked out for you, and you can download the barcode as a sharp PNG or SVG for labels and packaging.
Any letters, numbers and symbols. Common for shipping and stock labels.
Barcodes are drawn on your device. Print a test and scan it before you print a large batch.
How to use the Barcode Generator
- Choose the barcode type.
- Type the text or number. For EAN and UPC, leave off the last digit and it's added for you.
- Adjust the size, colours and text if you like.
- Download it as PNG or SVG, then print a test and scan it.
Frequently asked questions
- Which barcode type should I use?
- For products sold in shops, use EAN-13 (most of the world) or UPC-A (US and Canada). For shipping, stock and asset labels, Code 128 is the usual choice because it holds letters and numbers.
- Can I get a barcode number for my product here?
- No. Retail EAN and UPC numbers are issued by GS1, the official numbering body. This tool draws the barcode for a number you already have; it doesn't issue or register numbers.
- What is a check digit?
- The last digit of an EAN, UPC or ITF-14 code, worked out from the other digits so scanners can spot a misread. Type the code without it and it's added for you; type it with one and it's checked.
- PNG or SVG?
- SVG stays sharp at any size and suits print and design software. PNG works everywhere and is drawn at high resolution.
- Can I use the barcodes commercially?
- Yes. The barcodes you make are yours to use however you like.
Related tools
- QR Code GeneratorTurn any link or text into a QR code and download it as a PNG. It's free, needs no sign-up, and what you type stays on your device.
- UUID GeneratorGenerate random version 4 UUIDs or time-ordered version 7 UUIDs, one at a time or up to 1,000 at once, in the format you need. They're created on your device with a secure random source.
- Random Number GeneratorPick one or more random numbers between any minimum and maximum, with or without repeats, or paste a list of names to draw a winner. Every result is fair and picked with equal odds.