Barcode guides
Plain-English answers about barcodes: which type to use, where product numbers come from, and how to print barcodes that scan.

All guides
- What is a UPC code?A UPC is the 12-digit number under the barcode on almost every product sold in North America. Here's what each digit means, where UPCs come from, and when you need one.
- Barcode types: which one should you use?There are dozens of barcode types, but almost every job is done by one of about ten. Here's what each is for, with a quick way to choose.
- UPC vs EAN: what's the difference?UPC and EAN are two versions of the same system. A UPC has 12 digits, an EAN has 13, and scanners worldwide read both. Here's when it matters.
- Code 128 vs Code 39Both encode letters and numbers, and both are free for anyone to use. Code 128 is newer, smaller and more flexible; Code 39 is simpler and still required by some systems.
- How to make a barcodeMaking the barcode image takes a minute. Getting the number, size and printing right takes a little more care. Here's the whole process, plus how to use your barcode in Word, Excel and Canva.
- How to get a barcode for your productIf you're launching a product for shops, Amazon or Google Shopping, you need a GS1 barcode number, a GTIN. Here's how to get one, how many you need, and what to avoid.
Tools
Every barcode type and job has its own preset generator.

- Retail products
- UPC-A12 digits · US and Canada shops
- EAN-1313 digits · shops everywhere else
- UPC-E8 digits · small US packs
- EAN-88 digits · small packs
- ISBN978 or 979 · book covers
- GS1 DataBarGTIN in less space · produce, coupons
- Shipping and inventory
- Code 128Any text · SKUs, FBA labels
- Code 39A–Z, 0–9 · asset tags, VINs
- ITF-1414 digits · outer cartons
- GS1-128Batch, expiry, SSCC · pallets
- Code 93A–Z, 0–9 · logistics, Canada Post
- Interleaved 2 of 5Even-length digits · warehouses
- CodabarDigits · libraries, labs
- USPS Intelligent Mail31 digits · letters and flats
- 2D codes
- QR CodeLinks, Wi-Fi, text · never expires
- GS1 Digital Link QRGTIN in a web address · products
- Data MatrixUp to 2,335 characters · parts
- Aztec CodeNo margin needed · tickets
- PDF417Up to 1,850 characters · documents
