Which barcode type do I need?+−
For products sold in shops, EAN-13 (or UPC-A in the US and Canada), using the number your GS1 office assigned; EAN-8 only for very small packs. For books, the ISBN as an EAN-13. For your own labels - stock, assets, shipping, tickets - Code 128, which holds letters, numbers and symbols compactly. ITF-14 marks cartons of products, and Code 39 is used on older industrial and ID systems.
Where do I get an EAN or UPC number?+−
Numbers for products sold through retailers come from GS1, the organisation that runs the system, through your country's GS1 office. Made-up numbers will scan, but they can clash with real products and retailers reject them. For anything used only inside your business, use Code 128 with your own codes.
What is a check digit?+−
The last digit of an EAN, UPC or ITF-14 is calculated from the others so a scanner can spot a misread. Type the number without it and it's added; type it with one and the generator checks it and tells you the right digit if it's wrong, instead of printing a barcode that won't match.
Can I make an ISBN barcode for a book?+−
Yes. Type the 13-digit ISBN (starting 978 or 979) as an EAN-13, or a 10-digit ISBN, which is converted to its 978 EAN-13 form. The price add-on some markets print to the right isn't included.
What size should I print it?+−
A standard EAN-13 is about 37 × 26 mm, and it can be printed from 80% to 200% of that. Scale it evenly, never stretch only the width, and keep the white space on both sides - scanners need it. The SVG and PDF are vector files, so they stay sharp at any size.
Will my barcodes scan?+−
Every type here is tested by reading the generated bars back with the same decoder our Barcode Reader uses. Keep dark bars on a light background (red, yellow or pale bars often fail) and test a print with your scanner or phone before printing a large batch.