Which barcode type should I use?
- EAN-13 is the standard retail barcode in most of the world, and UPC-A is used in the US and Canada. Use the number assigned to your product by GS1. EAN-8 is a shorter version for small packages.
- ITF-14 goes on outer cartons and shipping cases.
- CODE128 holds letters, numbers and symbols in a compact barcode — a good pick for inventory, asset tags and shipping labels.
- CODE39 holds uppercase letters, digits and a few symbols, and is common in older industrial and ID systems.
Check digits
EAN, UPC and ITF-14 end with a check digit that lets scanners catch misreads. Type the number without it (12 digits for EAN-13, 11 for UPC-A, 7 for EAN-8, 13 for ITF-14) and the correct digit is added for you. If you type the full number, the tool checks the last digit and shows the right one if it does not match. Spaces and dashes are ignored.
Printing tips and batch mode
For print, SVG stays sharp at any size; for PNG, choose 2× or 4×. Keep dark bars on a light background and leave the quiet zone (blank margin) around the bars. In Batch mode, paste one code per line and download them all as a ZIP of PNG or SVG files — lines that need fixing are listed so you can correct them. Everything is generated in your browser.