Which barcode type should I use?
Code 128 holds letters, numbers and symbols and is the best choice for your own labels, inventory, tickets and shipping. EAN-13 and UPC-A are the retail barcodes on products in shops: EAN-13 is used worldwide and UPC-A in the US and Canada. EAN-8 is a short version for small packages. ITF-14 is printed on outer shipping cartons, and Code 39 is common in older industrial and government systems.
For EAN and UPC, you can enter the number with or without its last check digit. If you give it, it must be correct, so typing mistakes are caught.
Printing barcodes that scan
Use the SVG download for printing: it stays perfectly sharp at any size. Print in black on white, keep the quiet zone (blank space) on both sides, and don't shrink a retail barcode below about 80% of its normal size. Test with a phone scanner before printing a big batch.
Products sold in shops need an official number from GS1. This tool draws the barcode for a number you already have.