Barcode Generator

Make EAN, UPC, Code 128 and other barcodes as PNG or SVG.

Numbers for products sold in shops must be licensed from GS1. Invented numbers may belong to another company’s product.

Runs on your device. Nothing to upload.

Questions

Which barcode type should I use?

EAN-13 (or UPC-A in North America) for products sold in shops, ITF-14 for shipping cartons, Code 128 for your own labels, serial numbers and shipping, Code 39 where older equipment requires it. For a lot of data in a small space, use Data Matrix or a QR code; PDF417 appears on IDs and boarding passes.

Can I make up an EAN or UPC number for my product?

Not for products sold in shops. Retailers require numbers licensed from GS1, the organization that assigns them, so each number belongs to one company. Made-up numbers can clash with real products. For internal use, like stock in your own warehouse, Code 128 is a better choice.

What is the check digit?

The last digit of EAN, UPC and ITF-14 numbers is calculated from the others so scanners can catch misreads. Type the number without it and it’s added for you; type it with it and it’s checked.

How big should I print it?

Retail barcodes are designed for a module (the narrowest bar) of 0.33 mm, which makes an EAN-13 about 38 mm wide with its margins; they may be printed from 80% to 200% of that. The size shown under the preview assumes 0.33 mm. Use SVG for print: it stays sharp at any size. Always test-scan before printing many labels.

Is it free? Do I need an account?

It is free to use and there is nothing to sign up for. There are no watermarks and no daily limits.

Missing something, or not working as it should? Tell us