The right barcode for the job
A barcode turns a number into lines a scanner reads in a blink. The format you need depends on where it’s scanned: a shop checkout, a warehouse or your own stock room.
Which format?
Code 128 holds letters, numbers and symbols in a compact barcode, and suits inventory, shipping labels and asset tags. EAN-13 and UPC-A are for retail products: EAN-13 worldwide, UPC-A mostly in the US and Canada. EAN-8 fits small packages. ITF-14 marks outer cartons. Code 39 is older and wider, kept for systems that still need it.
Check digits, handled
Retail barcodes end in a check digit calculated from the others, so scanners can catch misreads. Type the number without it and we add it. Type the full number and we check it, so a typo doesn’t end up on 5,000 boxes.
Retail numbers come from GS1
Shops and marketplaces expect EAN and UPC numbers registered to your company through GS1. We draw the barcode for any number; the number itself has to be yours. For internal use, like stock and asset tags, Code 128 with your own codes is ideal.
Print it at the right size
EAN and UPC have a standard size, called 100% magnification. The PDF export uses it, and you can scale between 80% and 200%. Keep the white space on both sides clear: scanners need it to find where the barcode starts and ends.